Automated Code Review Assignments: An Alternative Perspective of Code Ownership on GitHub
Jai Lal Lulla, Raula Gaikovina Kula, Christoph Treude

TL;DR
This study analyzes the adoption and impact of GitHub's CODEOWNERS feature on large-scale open-source projects, revealing its role in improving review efficiency, shifting ownership dynamics, and enhancing project accountability.
Contribution
First large-scale empirical analysis of CODEOWNERS usage, demonstrating its effects on review processes, ownership distribution, and project governance in open-source software.
Findings
CODEOWNERS is widely adopted across projects.
Ownership shifts from core developers after adoption.
Review workflows become faster and more efficient.
Abstract
Code ownership is central to ensuring accountability and maintaining quality in large-scale software development. Yet, as external threats such as software supply chain attacks on project health and quality assurance increase, mechanisms for assigning and enforcing responsibility have become increasingly critical. In 2017, GitHub introduced the CODEOWNERS feature, which automatically designates reviewers for specific files to strengthen accountability and protect critical parts of the codebase. Despite its potential, little is known about how CODEOWNERS is actually adopted and practiced. We present the first large-scale empirical study of CODEOWNERS usage across over 844,000 pull requests with 1.9 million comments and over 2 million reviews. We identify 10,287 code owners to track their review activities. Results indicate that codeowners tend to adhere the rules specified in the…
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 Research · Information and Cyber Security · Software Engineering Techniques and Practices
