Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
2-2019
Abstract
In this paper, we study the evolutionary trends in the collaborative review process of a large open source software system. As expected, the number of reviews, the number of reviews commented on, as well as the number of reviewers, and the interactions between them show increasing trends over time. But unexpectedly, levels of clustering between developers in their interaction networks show a decreasing trend, even as connections between them increase. In the context of our study, clustering is an indicator of developer collaboration, whereas connection points to how intensely developers work together. Thus the trends we observe can inform how developer interactions become concentrated around specific units of work as the project progresses. The dichotomy between the simultaneous increase in connection and decrease in clustering also points to the interplay between collective and individual efforts in the review process, and the distinct nature of peer review in the software development life cycle.
Keywords
Clustering, Connection, Network science, Peer review
Discipline
Numerical Analysis and Scientific Computing | Software Engineering
Research Areas
Information Systems and Management
Publication
ISEC 2019: Proceedings of the 12th Innovations on Software Engineering Conference, Pune, February 14-16
First Page
1
Last Page
5
ISBN
9781450362153
Identifier
10.1145/3299771.3299792
Publisher
ACM
City or Country
New York
Citation
1
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1145/3299771.3299792