On the Usefulness of Ownership Metrics in Open-source Software Projects

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 initi...

Full description

Saved in:
Bibliographic Details
Main Authors: FOUCAULT, Matthieu, TEYTON, Cédric, LO, David, BLANC, Xavier., FALLERI, Jean-Rémy
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2015
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2848
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-3848
record_format dspace
spelling sg-smu-ink.sis_research-38482015-12-21T04:00:06Z On the Usefulness of Ownership Metrics in Open-source Software Projects FOUCAULT, Matthieu TEYTON, Cédric LO, David BLANC, Xavier. FALLERI, Jean-Rémy 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. 2015-08-01T07:00:00Z text https://ink.library.smu.edu.sg/sis_research/2848 info:doi/10.1016/j.infsof.2015.01.013 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Empirical study; Process metrics; Software engineering Computer Sciences Databases and Information Systems
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Empirical study; Process metrics; Software engineering
Computer Sciences
Databases and Information Systems
spellingShingle Empirical study; Process metrics; Software engineering
Computer Sciences
Databases and Information Systems
FOUCAULT, Matthieu
TEYTON, Cédric
LO, David
BLANC, Xavier.
FALLERI, Jean-Rémy
On the Usefulness of Ownership Metrics in Open-source Software Projects
description 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.
format text
author FOUCAULT, Matthieu
TEYTON, Cédric
LO, David
BLANC, Xavier.
FALLERI, Jean-Rémy
author_facet FOUCAULT, Matthieu
TEYTON, Cédric
LO, David
BLANC, Xavier.
FALLERI, Jean-Rémy
author_sort FOUCAULT, Matthieu
title On the Usefulness of Ownership Metrics in Open-source Software Projects
title_short On the Usefulness of Ownership Metrics in Open-source Software Projects
title_full On the Usefulness of Ownership Metrics in Open-source Software Projects
title_fullStr On the Usefulness of Ownership Metrics in Open-source Software Projects
title_full_unstemmed On the Usefulness of Ownership Metrics in Open-source Software Projects
title_sort on the usefulness of ownership metrics in open-source software projects
publisher Institutional Knowledge at Singapore Management University
publishDate 2015
url https://ink.library.smu.edu.sg/sis_research/2848
_version_ 1770572639351341056