Examining Ownership Models in Software Teams: A Systematic Literature Review and a Replication Study
Umme Ayman Koana, Quang Hy Le, Shadikur Rahman, Chris Carlson, Francis, Chew, Maleknaz Nayebi

TL;DR
This paper systematically reviews software ownership models, develops a taxonomy, assesses study replication, and presents new findings on the relationship between contributor roles and code quality.
Contribution
It provides a comprehensive taxonomy of ownership artifacts, evaluates replication status, and offers new empirical insights into contributor impact on bugs in a real-world setting.
Findings
No strong correlation between minor contributors and bugs
No link between total developers and bugs
Significant correlation between major contributors and bugs
Abstract
Effective ownership of software artifacts, particularly code, is crucial for accountability, knowledge sharing, and code quality enhancement. Researchers have proposed models linking ownership of software artifacts with developer performance and code quality. Our study aims to systematically examine various ownership models and provide a structured literature overview. Conducting a systematic literature review, we identified 79 relevant papers published between 2005 and 2022. We developed a taxonomy of ownership artifacts based on type, owners, and degree of ownership, along with compiling modeling variables and analytics types used in each study. Additionally, we assessed the replication status of each study. As a result, we identified nine distinct software artifacts whose ownership has been discussed in the literature, with "Code" being the most frequently analyzed artifact. We found…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Open Source Software Innovations · Collaboration in agile enterprises
