Header

UZH-Logo

Maintenance Infos

Don't touch my code! Examining the effects of ownership on software quality


Bird, Christian; Nagappan, Nachiappan; Murphy, Brendan; Gall, Harald; Devanbu, Premkumar (2011). Don't touch my code! Examining the effects of ownership on software quality. In: Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Foundations of Software Engineering (ESEC-FSE),, Szeged, Hungary, 5 September 2011 - 9 September 2011.

Abstract

Ownership is a key aspect of large-scale software development. We examine the relationship between different ownership measures and software failures in two large software projects: Windows Vista and Windows 7. We find that in all cases, measures of ownership such as the number of low-expertise developers, and the proportion of ownership for the top owner have a relationship with both pre-release faults and post-release failures. We also empirically identify reasons that low-expertise developers make changes to components and show that the removal of low-expertise contributions dramatically decreases the performance of contribution based defect prediction. Finally we provide recommendations for source code change policies and utilization of resources such as code inspections based on our results.

Abstract

Ownership is a key aspect of large-scale software development. We examine the relationship between different ownership measures and software failures in two large software projects: Windows Vista and Windows 7. We find that in all cases, measures of ownership such as the number of low-expertise developers, and the proportion of ownership for the top owner have a relationship with both pre-release faults and post-release failures. We also empirically identify reasons that low-expertise developers make changes to components and show that the removal of low-expertise contributions dramatically decreases the performance of contribution based defect prediction. Finally we provide recommendations for source code change policies and utilization of resources such as code inspections based on our results.

Statistics

Citations

Altmetrics

Downloads

1 download since deposited on 10 Feb 2012
1 download since 12 months
Detailed statistics

Additional indexing

Item Type:Conference or Workshop Item (Paper), refereed, original work
Communities & Collections:03 Faculty of Economics > Department of Informatics
Dewey Decimal Classification:000 Computer science, knowledge & systems
Language:English
Event End Date:9 September 2011
Deposited On:10 Feb 2012 11:37
Last Modified:07 Dec 2017 11:28
Publisher:Association for Computing Machinery
Series Name:Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
ISBN:978-1-4503-0443-6
Publisher DOI:https://doi.org/10.1145/2025113.2025119
Other Identification Number:merlin-id:3617

Download