Publication Type

Conference Proceeding Article

Version

publishedVersion

Publication Date

2-2011

Abstract

Collaboration is a key aspect of the agile philosophy of software development. As a software system matures over iterations, trends of developer collaboration can offer valuable insights into project dynamics. In this paper, we study evolution of developer collaboration for a large scale agile project on the Jazz platform. We construct networks of collaboration based on developer affiliations across comments on work items and file changes; and then compare parameters of such networks with established results from networks of scientific collaborations. The comparisons illuminate interesting facets of developer collaboration on the Jazz platform. Such perception helps deeper understanding of the role of interaction in agile projects, as well as more effective project governance.

Keywords

Agile development, Collaboration, Jazz, Social network analysis, Software teams

Discipline

Databases and Information Systems | Organizational Communication | Software Engineering

Research Areas

Information Systems and Management

Publication

ISEC ’11: Proceedings of the 4th India Software Engineering Conference, Thiruvananthapuram, India, February 23-27

First Page

21

Last Page

30

ISBN

9781450305594

Identifier

10.1145/1953355.1953359

Publisher

ACM

City or Country

New York

Additional URL

https://doi.org/10.1145/1953355.1953359

Share

COinS