Publication Type

Conference Proceeding Article

Version

acceptedVersion

Publication Date

10-2015

Abstract

As large scale software development has become more collaborative, and software teams more globally distributed, several studies have explored how developer interaction influences software development outcomes. The emphasis so far has been largely on outcomes like defect count, the time to close modification requests etc. In the paper, we examine data from the Chromium project to understand how different aspects of developer discussion relate to the closure time of reviews. On the basis of analyzing reviews discussed by 2000+ developers, our results indicate that quicker closure of reviews owned by a developer relates to higher reception of information and insights from peers. However, we also find evidence that higher engagement in collaboration by a developer is associated with slower closure of the reviews she owns. Within the scope of our study, these results lead us to conclude that peer review of code may have a distinct dynamic that is facilitated by developers working in relative isolation.

Keywords

Data models, Electronic mail, Software, Software engineering, Chromium, Collaboration, Data mining

Discipline

Databases and Information Systems | Numerical Analysis and Scientific Computing | Software Engineering

Research Areas

Information Systems and Management

Publication

2015 9th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement: 22-23 October, Beijing: Proceedings

First Page

78

Last Page

81

ISBN

9781467378994

Identifier

10.1109/ESEM.2015.7321215

Publisher

IEEE

City or Country

Piscataway, NJ

Additional URL

https://doi.org/10.1109/ESEM.2015.7321215

Share

COinS