How to Gain Commit Rights in Modern Top Open Source Communities?
Xin Tan, Yan Gong, Geyu Huang, Haohua Wu, Li Zhang
摘要
The success of open source software (OSS) projects relies on voluntary contributions from various community roles. Among these roles, being a committer signifies gaining trust and higher privileges in OSS projects. Substantial studies have focused on the requirements of becoming a committer in OSS projects, but most of them are based on interviews or several hypotheses, lacking a comprehensive understanding of committers' qualifications. To address this knowledge gap, we explore both the policies and practical implementations of committer qualifications in modern top OSS communities. Through a thematic analysis of these policies, we construct a taxonomy of committer qualifications, consisting of 26 codes categorized into nine themes, including "Personnel-related to Project", "Communication", and "Long-term Participation". We also highlight the variations in committer qualifications emphasized in different OSS community governance models. For example, projects following the "core maintainer model" place great importance on project comprehension, while projects following the "company-backed model" place significant emphasis on user issue resolution. Based on the above findings, we propose eight sets of metrics and perform survival analysis on two representative OSS projects to understand how these qualifications are implemented in practice. We find that the probability of gaining commit rights decreases as participation time passes. The selection criteria in practice are generally consistent with the community policies. Developers who submit high-quality code, actively engage in code review, and make extensive contributions to related projects are more likely to be granted commit rights. However, there are some qualifications that do not align precisely, and some are not adequately evaluated. This study enhances trust understanding in top OSS communities, aids in optimal commit rights allocation, and empowers developers' self-actualization via OSS engagement. CCS Concepts: • Software and its engineering → Open source model; Collaboration in software development; Programming teams.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
它引用的顶会 Paper5
- Hidden Figures: Roles and Pathways of Successful OSS ContributorsBianca Trinkenreich, Mariam Guizani, Igor Wiese, Anita Sarma 等CSCW 2020 · 被引用 72 次
- A first look at good first issues on GitHubXin Tan, Minghui Zhou, Zeyu SunFSE 2020 · 被引用 62 次
- "Did You Miss My Comment or What?" Understanding Toxicity in Open Source DiscussionsCourtney Miller, Sophie Cohen, Daniel Klug, Bogdan Vasilescu 等ICSE 2022 · 被引用 54 次
- The "Shut the f**k up" Phenomenon: Characterizing Incivility in Open Source Code Review DiscussionsIsabella Ferreira, Jinghui Cheng, Bram AdamsCSCW 2021 · 被引用 51 次
- Scaling open source communities: an empirical study of the Linux kernelXin Tan, Minghui Zhou, Brian FitzgeraldICSE 2020 · 被引用 21 次
相关 Paper
- What Makes a Great Maintainer of Open Source Projects?Edson Dias, Paulo Meirelles, Fernando Castor, Igor Steinmacher 等ICSE 2021 · 被引用 35 次
- Follow the Leader: Technical and Inspirational Leadership in Open Source SoftwareJérôme Hergueux, Samuel KesslerCHI 2022 · 被引用 5 次
- Understanding skills for OSS communities on GitHubJenny T. Liang, Thomas Zimmermann, Denae FordFSE 2022 · 被引用 31 次
- Beyond Adoption: Examining the Evolution and Impact of Code of Conduct on Open Source CommunitiesJiayi Sun, Hongbo Fang, Junming Zhang, Jiakai Shi 等ICSE 2026 · 被引用 2 次
- Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel ContributorsBianca Trinkenreich, Klaas-Jan Stol, Anita Sarma, Daniel M. Germán 等ICSE 2023 · 被引用 21 次
