Article ID Journal Published Year Pages File Type
461289 Journal of Systems and Software 2016 9 Pages PDF
Abstract

•We modelled the collaboration activity for two large-scale software.•We extracted the defect induction and fixing data for two large software.•We identified the effect of collaboration activity on software quality.

Developers work together during software development and maintenance to resolve issues and implement features in large software projects. The structure of their development collaboration activity may have impact on the quality of the final product in terms of higher number of defects. In this paper, we aim to understand the effect of collaboration on the defect proneness software. We model the collaboration of developers as an undirected network. We extract the centrality of the developers from the collaboration network using different measures that quantifies the importance of the nodes. We analyze the defect inducing and fixing data of the developers in two large software projects. Our findings in this study can be summarized as follows: (a) Centrality and source code change activity of developers in the collaboration network may change their defect induction rates i.e. the defect proneness of their change sets, (b) Contrary to the common perception, more experienced people have relatively higher defect induction rates.

Related Topics
Physical Sciences and Engineering Computer Science Computer Networks and Communications
Authors
, ,