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

Additional URL

https://doi.org/10.1145/3299771.3299792

Share

COinS