On the Usefulness of Ownership Metrics in Open-source Software Projects
Publication Type
Journal Article
Publication Date
8-2015
Abstract
Context Code ownership metrics were recently defined in order to distinguish major and minor contributors of a software module, and to assess whether the ownership of such a module is strong or shared between developers. Objective The relationship between these metrics and software quality was initially validated on proprietary software projects. Our objective in this paper is to evaluate such relationship in open-source software projects, and to compare these metrics to other code and process metrics. Method On a newly crafted dataset of seven open-source software projects, we perform, using inferential statistics, an analysis of code ownership metrics and their relationship with software quality. Results We confirm the existence of a relationship between code ownership and software quality, but the relative importance of ownership metrics in multiple linear regression models is low compared to metrics such as the number of lines of code, the number of modifications performed over the last release, or the number of developers of a module. Conclusion Although we do find a relationship between code ownership and software quality, the added value of ownership metrics compared to other metrics is still to be proven.
Keywords
Empirical study; Process metrics; Software engineering
Discipline
Computer Sciences | Databases and Information Systems
Publication
Information and Software Technology
Volume
64
First Page
102
Last Page
112
ISSN
0950-5849
Identifier
10.1016/j.infsof.2015.01.013
Publisher
Elsevier
Citation
FOUCAULT, Matthieu; TEYTON, Cédric; LO, David; BLANC, Xavier.; and FALLERI, Jean-Rémy.
On the Usefulness of Ownership Metrics in Open-source Software Projects. (2015). Information and Software Technology. 64, 102-112.
Available at: https://ink.library.smu.edu.sg/sis_research/2848
Additional URL
http://dx.doi.org/10.1016/j.infsof.2015.01.013