{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T20:24:43Z","timestamp":1770236683087,"version":"3.49.0"},"reference-count":67,"publisher":"Association for Computing Machinery (ACM)","issue":"FSE","license":[{"start":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T00:00:00Z","timestamp":1720742400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China Grants","doi-asserted-by":"crossref","award":["62202022, 62141209, and 62332001"],"award-info":[{"award-number":["62202022, 62141209, and 62332001"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Proc. ACM Softw. Eng."],"published-print":{"date-parts":[[2024,7,12]]},"abstract":"<jats:p>\n                    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\u2019 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 \u201c\n                    <jats:italic toggle=\"yes\">Personnel-related to Project<\/jats:italic>\n                    \u201d, \u201c\n                    <jats:italic toggle=\"yes\">Communication<\/jats:italic>\n                    \u201d, and \u201c\n                    <jats:italic toggle=\"yes\">Long-term Participation<\/jats:italic>\n                    \u201d. We also highlight the variations in committer qualifications emphasized in different OSS community governance models. For example, projects following the \u201c\n                    <jats:italic toggle=\"yes\">core maintainer model<\/jats:italic>\n                    \u201d place great importance on project comprehension, while projects following the \u201c\n                    <jats:italic toggle=\"yes\">company-backed model<\/jats:italic>\n                    \u201d 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\u2019 self-actualization via OSS engagement.\n                  <\/jats:p>","DOI":"10.1145\/3660784","type":"journal-article","created":{"date-parts":[[2024,7,12]],"date-time":"2024-07-12T10:22:09Z","timestamp":1720779729000},"page":"1727-1749","source":"Crossref","is-referenced-by-count":1,"title":["How to Gain Commit Rights in Modern Top Open Source Communities?"],"prefix":"10.1145","volume":"1","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1099-3336","authenticated-orcid":false,"given":"Xin","family":"Tan","sequence":"first","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-6447-9010","authenticated-orcid":false,"given":"Yan","family":"Gong","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-6260-4201","authenticated-orcid":false,"given":"Geyu","family":"Huang","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-3976-3816","authenticated-orcid":false,"given":"Haohua","family":"Wu","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2258-5893","authenticated-orcid":false,"given":"Li","family":"Zhang","sequence":"additional","affiliation":[{"name":"Beihang University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,12]]},"reference":[{"key":"e_1_3_1_2_1","doi-asserted-by":"publisher","DOI":"10.1002\/wics.84"},{"key":"e_1_3_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2019.8870181"},{"key":"e_1_3_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453146"},{"key":"e_1_3_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2007.23"},{"key":"e_1_3_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0048-7333(03)00051-9"},{"key":"e_1_3_1_7_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4842-0076-6"},{"key":"e_1_3_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3195836.3195848"},{"key":"e_1_3_1_9_1","doi-asserted-by":"publisher","unstructured":"Robert E Cole. 2001. From continuous improvement to continuous innovation. Quality Management fournal 8 4 (2001) 7-21. https:\/\/doi.org\/10.1080\/10686967.2001.11918977 10.1080\/10686967.2001.11918977","DOI":"10.1080\/10686967.2001.11918977"},{"key":"e_1_3_1_10_1","doi-asserted-by":"publisher","DOI":"10.1080\/03610927608827417"},{"key":"e_1_3_1_11_1","unstructured":"GitHub Community. 2022. GitHub Rest API. https:\/\/docs.github.com\/en\/rest."},{"key":"e_1_3_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/B978-012174698-8\/50045-X"},{"key":"e_1_3_1_13_1","unstructured":"Kevin Crowston and James Howison. 2003. The social structure of open source software development teams. (2003)."},{"key":"e_1_3_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2011.36"},{"key":"e_1_3_1_15_1","doi-asserted-by":"publisher","unstructured":"Edna Dias Canedo Heloise Acco Tives Madianita Bogo Marioti Fabiano Fagundes and Jos\u00e9 Antonio Siqueira de Cerqueira. 2019. Barriers faced by women in software development projects. Information 10 10 (2019) 309. https:\/\/doi.org\/10.3390\/info10100309 10.3390\/info10100309","DOI":"10.3390\/info10100309"},{"key":"e_1_3_1_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10606-005-9000-1"},{"key":"e_1_3_1_17_1","doi-asserted-by":"publisher","DOI":"10.5555\/513726"},{"key":"e_1_3_1_18_1","doi-asserted-by":"publisher","unstructured":"Isabella Ferreira Jinghui Cheng and Bram Adams. 2021. The \u201cShut the F**k up\" Phenomenon: Characterizing Incivility in Open Source Code Review Discussions. Proc. ACM Hum.-Comput. Interact. 5 CSCW2 Article 353 (oct 2021) 35 pages. https:\/\/doi.org\/10.1145\/3479497 10.1145\/3479497","DOI":"10.1145\/3479497"},{"key":"e_1_3_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-014-9332-x"},{"key":"e_1_3_1_20_1","first-page":"3455","article-title":"Outliers: An evaluation of methodologies","volume":"12","author":"Ghosh Dhiren","year":"2012","unstructured":"Dhiren Ghosh and Andrew Vogt. 2012. Outliers: An evaluation of methodologies. In foint statistical meetings, Vol. 12. 3455-3460.","journal-title":"In foint statistical meetings"},{"key":"e_1_3_1_21_1","volume-title":"Innovation happens elsewhere: Open source as business strategy","author":"Goldman Ron","year":"2005","unstructured":"Ron Goldman and Richard P Gabriel. 2005. Innovation happens elsewhere: Open source as business strategy. Morgan Kaufmann."},{"key":"e_1_3_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/msr.2013.6624039"},{"key":"e_1_3_1_23_1","doi-asserted-by":"publisher","unstructured":"Kevin A Hallgren. 2012. Computing inter-rater reliability for observational data: an overview and tutorial. Tutorials in quantitative methods for psychology 8 1 (2012) 23. https:\/\/doi.org\/10.20982\/tqmp.08.1.p023 10.20982\/tqmp.08.1.p023","DOI":"10.20982\/tqmp.08.1.p023"},{"key":"e_1_3_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593728.2593732"},{"key":"e_1_3_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3125433.3125446"},{"key":"e_1_3_1_26_1","doi-asserted-by":"publisher","unstructured":"Akinori Ihara Yasutaka Kamei Masao Ohira Ahmed E Hassan Naoyasu Ubayashi and Ken-ichi Matsumoto. 2014. Early identification of future committers in open source software projects. In 2014 14th International Conference on Quality Software. IEEE 47-56. https:\/\/doi.org\/10.1109\/QSIC.2014.30 10.1109\/QSIC.2014.30","DOI":"10.1109\/QSIC.2014.30"},{"key":"e_1_3_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025127"},{"key":"e_1_3_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mpdhp.2016.06.005"},{"key":"e_1_3_1_29_1","doi-asserted-by":"publisher","DOI":"10.1002\/asi.21163"},{"key":"e_1_3_1_30_1","doi-asserted-by":"publisher","unstructured":"Amanda Lee Jeffrey C Carver and Amiangshu Bosu. 2017. Understanding the impressions motivations and barriers of one time code contributors to FLOSS projects: a survey. In 2017 IEEE\/ACM 39th International Conference on Software Engineering (ICSE). IEEE 187-197. https:\/\/doi.org\/10.1109\/icse.2017.25 10.1109\/icse.2017.25","DOI":"10.1109\/icse.2017.25"},{"key":"e_1_3_1_31_1","doi-asserted-by":"publisher","DOI":"10.4018\/jthi.2012010103"},{"key":"e_1_3_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180241"},{"key":"e_1_3_1_33_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.11.010"},{"key":"e_1_3_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510111"},{"key":"e_1_3_1_35_1","volume-title":"Survival analysis","author":"Miller Rupert G","year":"2011","unstructured":"Rupert G Miller Jr. 2011. Survival analysis. John Wiley & Sons."},{"key":"e_1_3_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/567793.567795"},{"key":"e_1_3_1_37_1","doi-asserted-by":"publisher","DOI":"10.20982\/tqmp.04.1.p013"},{"key":"e_1_3_1_38_1","doi-asserted-by":"publisher","unstructured":"Eduardo Nunez Ewout W Steyerberg and Julio Nunez. 2011. Regression modeling strategies. Revista Espa\u00f1ola de Cardiolog\u00eda (English Edition) 64 6 (2011) 501-507. https:\/\/doi.org\/10.1198\/tech.2003.s158 10.1198\/tech.2003.s158","DOI":"10.1198\/tech.2003.s158"},{"key":"e_1_3_1_39_1","doi-asserted-by":"publisher","DOI":"10.5465\/amj.2007.27169153"},{"key":"e_1_3_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/299157.299164"},{"key":"e_1_3_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10997-007-9024-7"},{"key":"e_1_3_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/icse.2019.00078"},{"key":"e_1_3_1_43_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12130-999-1026-0"},{"key":"e_1_3_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985462"},{"key":"e_1_3_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2675133.2675215"},{"key":"e_1_3_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884806"},{"key":"e_1_3_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180208"},{"key":"e_1_3_1_48_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2014.11.001"},{"key":"e_1_3_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593702.2593704"},{"key":"e_1_3_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380920"},{"key":"e_1_3_1_51_1","doi-asserted-by":"publisher","DOI":"10.26226\/morressier.613b5419842293c031b5b636"},{"key":"e_1_3_1_52_1","unstructured":"GitHub Development Team. 2024. About merge methods on GitHub. https:\/\/docs.github.com\/en\/repositories\/configuring-branches-and-merges-in-your-repository\/configuring-pull-request-merges\/about-merge-methods-on-github."},{"key":"e_1_3_1_53_1","unstructured":"Nodejs Development Team. 2024b. Landing pull requests. https:\/\/github.com\/nodejs\/node\/blob\/main\/doc\/contributing\/collaborator-guide.md#landing-pull-requests."},{"key":"e_1_3_1_54_1","unstructured":"Nodejs Development Team. 2024c. Nodejs collaborators. https:\/\/github.com\/nodejs\/node#collaborators."},{"key":"e_1_3_1_55_1","first-page":"7","article-title":"A package for survival analysis in S","volume":"2","author":"Therneau Terry","year":"2015","unstructured":"Terry Therneau et al. 2015. A package for survival analysis in S. R package version 2, 7 (2015).","journal-title":"R package version"},{"key":"e_1_3_1_56_1","first-page":"1","article-title":"Using time dependent covariates and time dependent coefficients in the cox model","author":"Therneau Terry","year":"2017","unstructured":"Terry Therneau, Cindy Crowson, and Elizabeth Atkinson. 2017. Using time dependent covariates and time dependent coefficients in the cox model. Survival Vignettes 2, 3 (2017), 1-25.","journal-title":"Survival Vignettes 2, 3 (2017)"},{"key":"e_1_3_1_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/saner.2017.7884606"},{"key":"e_1_3_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3415251"},{"key":"e_1_3_1_59_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2105.08777"},{"key":"e_1_3_1_60_1","doi-asserted-by":"publisher","unstructured":"Qiang Tu et al. 2000. Evolution in open source software: A case study. In Proceedings 2000 International Conference on Software Maintenance. IEEE 131-142. https:\/\/doi.org\/10.1109\/icsm.2000.883030 10.1109\/icsm.2000.883030","DOI":"10.1109\/icsm.2000.883030"},{"key":"e_1_3_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2702123.2702549"},{"key":"e_1_3_1_62_1","doi-asserted-by":"publisher","DOI":"10.1093\/aje\/kwk052"},{"key":"e_1_3_1_63_1","doi-asserted-by":"publisher","DOI":"10.1631\/jzus.C1100311"},{"key":"e_1_3_1_64_1","doi-asserted-by":"publisher","unstructured":"Georg Von Krogh Sebastian Spaeth and Karim R Lakhani. 2003. Community joining and specialization in open source software innovation: a case study. Research policy 32 7 (2003) 1217-1241. https:\/\/doi.org\/10.2139\/ssrn.387500 10.2139\/ssrn.387500","DOI":"10.2139\/ssrn.387500"},{"key":"e_1_3_1_65_1","doi-asserted-by":"publisher","unstructured":"Chorng-Guang Wu James H Gerlach and Clifford E Young. 2007. An empirical analysis of open source software developers\u2019 motivations and continuance intentions. Information & Management 44 3 (2007) 253-262. https:\/\/doi.org\/10.1016\/j.im.2006.12.006 10.1016\/j.im.2006.12.006","DOI":"10.1016\/j.im.2006.12.006"},{"key":"e_1_3_1_66_1","doi-asserted-by":"publisher","unstructured":"Yunwen Ye and Kouichi Kishida. 2003. Toward an understanding of the motivation of open source software developers. In 25th International Conference on Software Engineering 2003. Proceedings. IEEE 419-429. https:\/\/doi.org\/10.1109\/ICSE.2003.1201220 10.1109\/ICSE.2003.1201220","DOI":"10.1109\/ICSE.2003.1201220"},{"key":"e_1_3_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2946156"},{"key":"e_1_3_1_68_1","doi-asserted-by":"publisher","unstructured":"Minghui Zhou and Audris Mockus. 2012. What make long term contributors: Willingness and opportunity in OSS community. In 2012 34th International Conference on Software Engineering (ICSE). IEEE 518-528. https:\/\/doi.org\/10.1109\/icse.2012.6227164 10.1109\/icse.2012.6227164","DOI":"10.1109\/icse.2012.6227164"}],"container-title":["Proceedings of the ACM on Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3660784","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3660784","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,4]],"date-time":"2026-02-04T07:55:44Z","timestamp":1770191744000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3660784"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,12]]},"references-count":67,"journal-issue":{"issue":"FSE","published-print":{"date-parts":[[2024,7,12]]}},"alternative-id":["10.1145\/3660784"],"URL":"https:\/\/doi.org\/10.1145\/3660784","relation":{},"ISSN":["2994-970X"],"issn-type":[{"value":"2994-970X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,12]]}}}