{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T09:57:20Z","timestamp":1778579840591,"version":"3.51.4"},"reference-count":50,"publisher":"Public Library of Science (PLoS)","issue":"9","license":[{"start":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T00:00:00Z","timestamp":1568246400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"DOI":"10.1371\/journal.pcbi.1007296","type":"journal-article","created":{"date-parts":[[2019,9,12]],"date-time":"2019-09-12T18:21:13Z","timestamp":1568312473000},"page":"e1007296","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":25,"title":["Ten simple rules for helping newcomers become contributors to open projects"],"prefix":"10.1371","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2517-4317","authenticated-orcid":true,"given":"Dan","family":"Sholler","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Igor","family":"Steinmacher","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0654-4335","authenticated-orcid":true,"given":"Denae","family":"Ford","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mara","family":"Averick","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mike","family":"Hoye","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8659-8979","authenticated-orcid":true,"given":"Greg","family":"Wilson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"340","published-online":{"date-parts":[[2019,9,12]]},"reference":[{"issue":"1","key":"pcbi.1007296.ref001","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1177\/1094428110375002","article-title":"Socialization in open source software projects: A growth mixture modeling approach","volume":"14","author":"I Qureshi","year":"2011","journal-title":"Organizational Research Methods"},{"key":"pcbi.1007296.ref002","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511815355","volume-title":"Situated Learning: Legitimate Peripheral Participation","author":"J Lave","year":"1991"},{"key":"pcbi.1007296.ref003","volume-title":"Communities of Practice: Learning, Meaning, and Identity","author":"E Wenger","year":"1999"},{"key":"pcbi.1007296.ref004","unstructured":"Brown CT. Sustaining open source: thinking about communities of effort. 2019 Mar 2 [cited 2019 Mar 21] In: Living in an Ivory Basement: Stochastic thoughts on science, testing, and programming [Internet]. http:\/\/ivory.idyll.org\/blog\/2019-communities-of-effort.html."},{"key":"pcbi.1007296.ref005","unstructured":"Mozilla Foundation. Mozilla Firefox [cited 2019 Mar 21]. https:\/\/www.mozilla.org\/en-US\/."},{"key":"pcbi.1007296.ref006","volume-title":"Producing Open Source Software: How to Run a Successful Free Software Project","author":"K Fogel","year":"2005"},{"key":"pcbi.1007296.ref007","doi-asserted-by":"crossref","unstructured":"Singh V. Newcomer integration and learning in technical support communities for open source software. In: Proceedings of the 17th ACM International Conference on Supporting Group Work\u2014GROUP'12. New York City, NY: ACM Press; 2012. p. 65\u201374.","DOI":"10.1145\/2389176.2389186"},{"key":"pcbi.1007296.ref008","doi-asserted-by":"crossref","unstructured":"Steinmacher I, Wiese I, Chaves AP, Gerosa MA. Why do newcomers abandon open source software projects? In: 2013 6th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE'13). Institute of Electrical and Electronics Engineers (IEEE); 2013. p. 25\u201332.","DOI":"10.1109\/CHASE.2013.6614728"},{"key":"pcbi.1007296.ref009","doi-asserted-by":"crossref","unstructured":"Steinmacher I, Pinto G, Wiese IS, Gerosa MA. Almost There: A Study on Quasi-Contributors in Open-Source Software Projects. In: Proceedings of the 40th International Conference on Software Engineering (ICSE'18). New York City, NY: ACM Press; 2018. p. 256\u2013266.","DOI":"10.1145\/3180155.3180208"},{"key":"pcbi.1007296.ref010","unstructured":"The Document Foundation. LibreOffice Easy Hacks by Required Skill; Accessed March 21, 2019. https:\/\/wiki.documentfoundation.org\/Development\/EasyHacks\/by_Required_Skill."},{"key":"pcbi.1007296.ref011","unstructured":"Coallier D. My GitHub Resume; Accessed March 21, 2019. https:\/\/resume.github.io\/."},{"key":"pcbi.1007296.ref012","doi-asserted-by":"crossref","unstructured":"Sarma A, Chen X, Kuttal S, Dabbish L, Wang Z. Hiring in the Global Stage: Profiles of Online Contributions. In: 2016 IEEE 11th International Conference on Global Software Engineering. ICGSE 2016. Piscataway, NJ: Institute of Electrical and Electronics Engineers (IEEE); 2016. p. 1\u201310.","DOI":"10.1109\/ICGSE.2016.35"},{"key":"pcbi.1007296.ref013","unstructured":"OpenHatch [Internet]. OpenHatch [cited 2019 Mar 27] 2019. http:\/\/openhatch.org\/."},{"key":"pcbi.1007296.ref014","volume-title":"The Cathedral and the Bazaar","author":"ES Raymond","year":"2001"},{"issue":"12","key":"pcbi.1007296.ref015","doi-asserted-by":"crossref","DOI":"10.5210\/fm.v4i12.708","article-title":"A Second Look at the Cathedral and the Bazaar","volume":"4","author":"N Bezroukov","year":"1999","journal-title":"First Monday"},{"issue":"1","key":"pcbi.1007296.ref016","first-page":"20","article-title":"The Tyranny of Structurelessness","volume":"2","author":"J Freeman","year":"1972","journal-title":"The Second Wave"},{"key":"pcbi.1007296.ref017","unstructured":"Python Software Foundation Bylaws [Internet]. Python Software Foundation [cited 2019 Feb 16]. https:\/\/www.python.org\/psf\/bylaws\/."},{"issue":"2","key":"pcbi.1007296.ref018","first-page":"53","article-title":"Martha\u2019s Rules","volume":"1","author":"A Minahan","year":"1986","journal-title":"Affilia"},{"key":"pcbi.1007296.ref019","unstructured":"The Carpentries Bylaws [Internet]. The Carpentries [cited 2019 Feb 16]. https:\/\/docs.carpentries.org\/topic_folders\/governance\/index.html."},{"key":"pcbi.1007296.ref020","unstructured":"The Apache Software Foundation: How It Works [Internet]. The Apache Software Foundation [cited 2019 Mar 27]. https:\/\/www-us.apache.org\/foundation\/how-it-works.html."},{"key":"pcbi.1007296.ref021","doi-asserted-by":"crossref","unstructured":"Dagenais B, Ossher H, Bellamy RKE, Robillard MP, de Vries JP. Moving Into a New Software Project Landscape. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering (ICSE'10). New York City, NY: ACM Press; 2010. p. 275\u2013284.","DOI":"10.1145\/1806799.1806842"},{"key":"pcbi.1007296.ref022","doi-asserted-by":"crossref","unstructured":"Steinmacher I, Conte TU, Treude C, Gerosa MA. Overcoming open source project entry barriers with a portal for newcomers. In: Proceedings of the 38th International Conference on Software Engineering (ICSE'16). New York City, NY: ACM Press; 2016. p. 273\u2013284","DOI":"10.1145\/2884781.2884806"},{"key":"pcbi.1007296.ref023","unstructured":"Setting Guidelines for Repository Contributors [Internet]. GitHub [cited 2019 Feb 16]. https:\/\/help.github.com\/articles\/setting-guidelines-for-repository-contributors\/."},{"key":"pcbi.1007296.ref024","unstructured":"Apache Software Foundation. Introduction to Contributing to Apache OpenOffice [Internet]. The Apache Software Foundation [cited 2019 Feb 16]. https:\/\/openoffice.apache.org\/orientation\/intro-contributing.html."},{"key":"pcbi.1007296.ref025","unstructured":"rOpenSci Packages: Development, Maintenance, and Peer Review [Internet]. rOpenSci [cited 2019 Feb 16]. https:\/\/ropensci.github.io\/dev_guide\/."},{"key":"pcbi.1007296.ref026","unstructured":"GNOME Newcomers\u2019 Guide [Internet]. GNOME [cited 2019 Feb 16]. https:\/\/wiki.gnome.org\/Newcomers."},{"issue":"2","key":"pcbi.1007296.ref027","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1109\/MS.2017.32","article-title":"Barriers Faced by Newcomers to Software-Crowdsourcing Projects","volume":"34","author":"AL Zanatta","year":"2017","journal-title":"IEEE Software"},{"key":"pcbi.1007296.ref028","doi-asserted-by":"crossref","unstructured":"Tourani P, Adams B, Serebrenik A. Code of Conduct in Open Source Projects. In: 2017 24th International Conference on Software Analysis, Evolution and Reengineering (SANER'17). Piscataway, NJ: IEEE; 2017. p. 24\u201333.","DOI":"10.1109\/SANER.2017.7884606"},{"key":"pcbi.1007296.ref029","unstructured":"rOpenSci Code of Conduct [Internet]. rOpenSci [cited 2019 Feb 14]. https:\/\/ropensci.org\/code-of-conduct\/."},{"key":"pcbi.1007296.ref030","unstructured":"SciPy Community. NumPy Code of Conduct [Internet]. SciPy Community [cited 2019 Feb 14]. https:\/\/www.numpy.org\/devdocs\/dev\/conduct\/code_of_conduct.html."},{"key":"pcbi.1007296.ref031","unstructured":"Code of Conduct [Internet]. Project Jupyter [cited 2019 Feb 14]. https:\/\/github.com\/jupyter\/governance\/blob\/master\/conduct\/code_of_conduct.md."},{"key":"pcbi.1007296.ref032","unstructured":"Ehmke, CA. Contributor Covenant [Internet]. [cited 2019 Feb 14]. https:\/\/www.contributor-covenant.org\/."},{"key":"pcbi.1007296.ref033","unstructured":"SciPy Code of Conduct [Internet]. SciPy [cited 2019 Feb 14]. https:\/\/docs.scipy.org\/doc\/scipy\/reference\/dev\/conduct\/code_of_conduct.html."},{"key":"pcbi.1007296.ref034","unstructured":"Aurora V, Gardiner M. How to Respond to Code of Conduct Reports. Version 1.1 ed. Frame Shift Consulting LLC; 2019."},{"key":"pcbi.1007296.ref035","doi-asserted-by":"crossref","unstructured":"Steinmacher I, Conte T, Gerosa MA, Redmiles D. Social Barriers Faced by Newcomers Placing Their First Contribution in Open Source Software Projects. In: Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing. CSCW 2015. New York City, NY: ACM Press; 2015. p. 1379\u20131382.","DOI":"10.1145\/2675133.2675215"},{"key":"pcbi.1007296.ref036","doi-asserted-by":"crossref","unstructured":"Ford D, Smith J, Guo PJ, Parnin C. Paradise Unplugged: Identifying Barriers for Female Participation on Stack Overflow. In: Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering (FSE'16). FSE 2016. New York City, NY: ACM Press; 2016. p. 846\u2013857.","DOI":"10.1145\/2950290.2950331"},{"key":"pcbi.1007296.ref037","unstructured":"Baltes S, Dumani L, Treude C, Diehl S. The Evolution of Stack Overflow Posts: Reconstruction and Analysis. arXiv: 1811.00804 [Preprint]. 2018 [cited 2019 Mar 27]. https:\/\/arxiv.org\/abs\/1811.00804."},{"key":"pcbi.1007296.ref038","doi-asserted-by":"crossref","unstructured":"Ford D, Lustig K, Banks J, Parnin C. \"We Don\u2019t Do That Here\": How Collaborative Editing with Mentors Improves Engagement in Social Q&A Communities. In: Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems. CHI 2018. New York City, NY: ACM Press; 2018. Paper 608.","DOI":"10.1145\/3173574.3174182"},{"key":"pcbi.1007296.ref039","doi-asserted-by":"crossref","unstructured":"Steinmacher I, Wiese I, Conte T, Gerosa M, Redmiles D. The Hard Life of Open Source Software Project Newcomers. In: Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE'14). New York City, NY: ACM Press; 2014. p. 72\u201378.","DOI":"10.1145\/2593702.2593704"},{"key":"pcbi.1007296.ref040","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MS.2018.110162131","article-title":"Let Me In: Guidelines for the Successful Onboarding of Newcomers to Open Source Projects","volume":"36","author":"I Steinmacher","year":"2018","journal-title":"IEEE Software"},{"issue":"2","key":"pcbi.1007296.ref041","first-page":"105","article-title":"Face-to-face and video-mediated communication: A comparison of dialogue structure and task performance","volume":"3","author":"G Doherty-Sneddon","year":"1997","journal-title":"Journal of Experimental Psychology: Applied"},{"issue":"1","key":"pcbi.1007296.ref042","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0378-7206(90)90059-Q","article-title":"Enhancing Computer-Mediated Communication: An experimental investigation into the use of a Group Decision Support System for face-to-face versus remote meetings","volume":"18","author":"RB Gallupe","year":"1990","journal-title":"Information & Management"},{"key":"pcbi.1007296.ref043","doi-asserted-by":"crossref","first-page":"83","DOI":"10.7551\/mitpress\/2464.003.0008","volume-title":"Distributed Work","author":"BA Nardi","year":"2002"},{"issue":"2","key":"pcbi.1007296.ref044","doi-asserted-by":"crossref","first-page":"177","DOI":"10.1016\/0953-5438(96)01027-2","article-title":"Comparison of face-to-face and video-mediated interaction","volume":"8","author":"C O\u2019Malley","year":"1996","journal-title":"Interacting with Computers"},{"issue":"36","key":"pcbi.1007296.ref045","doi-asserted-by":"crossref","first-page":"8872","DOI":"10.1073\/pnas.1717196115","article-title":"Hack weeks as a model for data science education and collaboration","volume":"115","author":"D Huppenkothen","year":"2018","journal-title":"Proc National Academy of Sciences"},{"key":"pcbi.1007296.ref046","doi-asserted-by":"crossref","unstructured":"Cherubini M, Venolia G, DeLine R, Ko AJ. Let\u2019s Go to the Whiteboard: How and Why Software Developers Use Drawings. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI'07). New York City, NY: ACM Press; 2007. p. 557\u2013566.","DOI":"10.1145\/1240624.1240714"},{"key":"pcbi.1007296.ref047","doi-asserted-by":"crossref","unstructured":"Fagerholm F, Guinea AS, M\u00fcnch J, Borenstein J. The role of mentoring and project characteristics for onboarding in open source software projects. In: Proceedings of the 8th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM'14). New York City, NY: ACM Press; 2014. Article 55.","DOI":"10.1145\/2652524.2652540"},{"key":"pcbi.1007296.ref048","doi-asserted-by":"crossref","unstructured":"Labuschagne A, Holmes R. Do Onboarding Programs Work? In: 2015 IEEE\/ACM 12th Working Conference on Mining Software Repositories (MSR'15). Piscataway, NJ: IEEE; 2015. p. 381\u2013385.","DOI":"10.1109\/MSR.2015.45"},{"key":"pcbi.1007296.ref049","doi-asserted-by":"crossref","unstructured":"Barcomb A, Stol KJ, Riehle D, Fitzgerald B. Why Do Episodic Volunteers Stay in FLOSS Communities? In: Proceedings of the 41st International Conference on Software Engineering (ICSE'19). Piscataway, NJ: IEEE; 2019. p. 948\u2013954.","DOI":"10.1109\/ICSE.2019.00100"},{"issue":"1","key":"pcbi.1007296.ref050","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1186\/s13174-018-0088-1","article-title":"Organizing for openness: six models for developer involvement in hybrid OSS projects","volume":"9","author":"H M\u00e4enp\u00e4\u00e4","year":"2018","journal-title":"Journal of Internet Services and Applications"}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/dx.plos.org\/10.1371\/journal.pcbi.1007296","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,23]],"date-time":"2024-07-23T09:45:59Z","timestamp":1721727959000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1007296"}},"subtitle":[],"editor":[{"given":"Scott","family":"Markel","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2019,9,12]]},"references-count":50,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2019,9,12]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1007296","relation":{},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,12]]}}}