Abstract
The rapid growth of open source software necessitates a deeper understanding of moderation and governance methods currently used within these projects. The code of conduct, a set of rules articulating standard behavior and responsibilities for participation within a community, is becoming an increasingly common policy document in open source software projects for setting project norms of behavior and discouraging negative or harassing comments and conversation. This study describes the conversations around adopting and crafting a code of conduct as well as those utilizing code of conduct for community governance. We conduct a qualitative analysis of a random sample of GitHub issues that involve the code of conduct. We find that codes of conduct are used both proactively and reactively to govern community behavior in project issues. Oftentimes, the initial addition of a code of conduct does not involve much community participation and input. However, a controversial moderation act is capable of inciting mass community feedback and backlash. Project maintainers balance the tension between disciplining potentially offensive forms of speech and encouraging broad and inclusive participation. These results have implications for the design of inclusive and effective governance practices for open source software communities.
- [n.d.]. Global Privacy Practices - GitHub Docs. https://help.github.com/en/github/site-policy/global-privacy-practicesGoogle Scholar
- [n.d.]. The open source way. https://opensource.com/open-source-wayGoogle Scholar
- 2019. The State of the Octoverse. https://octoverse.github.com/#the-world-of-open-sourceGoogle Scholar
- Sarah A Aghazadeh, Alison Burns, Jun Chu, Hazel Feigenblatt, Elizabeth Laribee, Lucy Maynard, Amy LM Meyers, Jessica L O'Brien, and Leah Rufus. 2018. GamerGate: A case study in online harassment. In Online harassment. Springer, 179--207.Google Scholar
- Valerie Aurora and Mary Gardiner. 2018. How to Respond to Code of Conduct Reports. A practical step-by-step guide to handling code of conduct issues. Frame Shift Consulting (2018).Google Scholar
- Christopher Bogart, Anna Filippova, Christian K"astner, and James Herbsleb. [n.d.]. Culture and Breaking Change: A Survey of Values and Practices in 18 Open Source Software Ecosystems.Google Scholar
- Andrea Braithwaite. 2016. It's about ethics in games journalism? Gamergaters and geek masculinity. Social Media Society, Vol. 2, 4 (2016), 2056305116672484.Google Scholar
Cross Ref
- Janet Wagner Burris. 2002. The impact of gender diversity on technical team effectiveness. (2002).Google Scholar
- Edna Dias Canedo, Rodrigo Bonifácio, Márcio Vinicius Okimoto, Alexander Serebrenik, Gustavo Pinto, and Eduardo Monteiro. 2020. Work Practices and Perceptions from Women Core Developers in OSS Communities. arXiv preprint arXiv:2007.13891 (2020).Google Scholar
- Eshwar Chandrasekharan, Chaitrali Gandhi, Matthew Wortley Mustelier, and Eric Gilbert. 2019. Crossmod: A cross-community learning-based system to assist reddit moderators. Proceedings of the ACM on human-computer interaction, Vol. 3, CSCW (2019), 1--30.Google Scholar
Digital Library
- Mattia Samory Shagun Jhaver Hunter Charvat Amy Bruckman Cliff Lampe Jacob Eisenstein Chandrasekharan, Eshwar and Eric Gilbert. 2018. The internet's hidden rules: An empirical study of Reddit norm violations at micro, meso, and macro Scales. Proceedings of the ACM on Human-Computer Interaction 2, Vol. CSCW, 2018 (2018), 1--25.Google Scholar
- James S Coleman. 1990. Foundations of Social Theory.Google Scholar
- Laura Dabbish, Colleen Stuart, Jason Tsay, and Jim Herbsleb. 2012. Social coding in GitHub: transparency and collaboration in an open software repository. In Proceedings of the conference on computer supported cooperative work. 1277--1286.Google Scholar
Digital Library
- Christina Dunbar-Hester. 2020. Hacking Diversity: The Politics of Inclusion in Open Technology Cultures. Princeton University Press. http://www.jstor.org/stable/j.ctvhrd181Google Scholar
Cross Ref
- Murphy-Hill Emerson Kammer Elizabeth Morrow Hodges Margaret Green Collin Jaspan Ciera Egelman, Carolyn and James Lin. 2020. Predicting Developers Negative Feelings about Code Review. In 2020 IEEE/ACM 42nd International Conference on Software Engineering (ICSE). IEEE.Google Scholar
- Nadia Eghbal. 2016. Roads and bridges: The unseen labor behind our digital infrastructure. Ford Foundation.Google Scholar
- Nadia Eghbal. 2020. Working in public: the making and maintenance of open source software. Stripe Press.Google Scholar
- Jenny Fan and Amy X Zhang. 2020. Digital Juries: A Civics-Oriented Approach to Platform Governance. In Proceedings of the 2020 CHI conference on human factors in computing systems. 1--14.Google Scholar
Digital Library
- Felipe Fronchetti, Igor Wiese, Gustavo Pinto, and Igor Steinmacher. 2019. What Attracts Newcomers to Onboard on OSS Projects? TL;DR: Popularity. In Open Source Systems,, Francis Bordeleau, Alberto Sillitti, Paulo Meirelles, and Valentina Lenarduzzi (Eds.). Springer International Publishing, Cham, 91--103.Google Scholar
- GitHub. [n.d.] a. About issues. https://help.github.com/en/enterprise/2.15/user/articles/about-issuesGoogle Scholar
- GitHub. [n.d.] b. About organizations . https://help.github.com/en/github/setting-up-and-managing-organizations-and-teams/about-organizationsGoogle Scholar
- GitHub. [n.d.] c. About pull requests. https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requestsGoogle Scholar
- GitHub. [n.d.] d. Adding a code of conduct to your project. https://help.github.com/en/github/building-a-strong-community/adding-a-code-of-conduct-to-your-projectGoogle Scholar
- GitHub. [n.d.] e. How developers work. https://github.com/features#ci-cdGoogle Scholar
- GitHub. [n.d.] f. Leadership and Governance. https://opensource.guide/leadership-and-governance/Google Scholar
- Pooya Khaloo Somin Wadhwa Amy Zhang Ali Sarvghad Jasim, Mahmood and Narges Mahyar. [n.d.]. CommunityClick: Capturing and Reporting Community Feedback from Town Halls to Improve Inclusivity. Proceedings of the ACM on Human-Computer Interaction 2, Vol. CSCW3 ( [n.,d.]). Issue 4.Google Scholar
- Chris Jensen and Walt Scacchi. 2010. Governance in Open Source Software Development Projects: A Comparative Multi-level Analysis. In Open Source Software: New Horizons,, P"ar Ågerfalk, Cornelia Boldyreff, Jesús M. González-Barahona, Gregory R. Madey, and John Noll (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 130--142.Google Scholar
- Bruckman Amy Jhaver, Shagun and Eric Gilbert. 2019. Human-machine collaboration for content regulation: The case of Reddit Automoderator. ACM Transactions on Computer-Human Interaction (TOCHI), Vol. 26, 5 (2019), 1--35.Google Scholar
Digital Library
- Dan Johnson. 1999. Do-it-yourself governance? The Futurist, Vol. 33, 5 (1999), 12.Google Scholar
- Eirini Kalliamvakou. 2014. The Code-Centric Collaboration Perspective: Evidence from GitHub.Google Scholar
- E. Kalliamvakou, D. Damian, K. Blincoe, L. Singer, and D. M. German. 2015. Open Source-Style Collaborative Development Practices in Commercial Projects Using GitHub. In 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol. 1. 574--585.Google Scholar
- Dustin Kidd and Amanda J Turner. 2016. The# GamerGate files: misogyny in the media. In Defining identity and the changing scope of culture in the digital age. IGI Global, 117--139.Google Scholar
- Morgan Jonathan Freelon Deen Borning Alan Kriplean, Travis and Lance Bennett. 2012. Supporting reflective public thought with considerit. In Proceedings of the 2018 conference on computer-supported cooperative work. ACM, 265--274.Google Scholar
- Toomin Michael Morgan Jonathan Borning Alan Kriplean, Travis and Andrew Ko. 2012. Is this what you meant? Promoting listening on the web with reflect. In Proceedings of the 2012 SIGCHI conference on human factors in computing systems. ACM, 1559--1568.Google Scholar
- Maria Knight Lapinski and Rajiv N Rimal. 2005. An explication of social norms. Communication theory, Vol. 15, 2 (2005), 127--147.Google Scholar
- Michael Larabel. 2018. One Of LLVM's Top Contributors Quits Development Over CoC, Outreach Program. https://www.fastcompany.com/90250846/codes-of-ethics-probably-dont-workGoogle Scholar
- Cynthia Lee and Jiing-Lih Farh. 2004. Joint effects of group efficacy and gender diversity on group cohesion and performance. Applied Psychology, Vol. 53, 1 (2004), 136--154.Google Scholar
Cross Ref
- J Nathan Matias and Merry Mou. 2018. CivilServant: Community-led experiments in platform governance. In Proceedings of the 2018 CHI conference on human factors in computing systems. ACM, 1--13.Google Scholar
Digital Library
- Mary L McHugh. 2012. Interrater reliability: the kappa statistic. Biochemia medica: Biochemia medica, Vol. 22, 3 (2012), 276--282.Google Scholar
- Dawn Nafus. 2012. "Patches don't have gender': What is not open in open source software. New Media & Society, Vol. 14, 4 (2012), 669--683.Google Scholar
Cross Ref
- Michael Nielsen. 2020. Reinventing discovery: the new era of networked science. Vol. 70. Princeton University Press.Google Scholar
- Siobhán O'mahony and Fabrizio Ferraro. 2007. The emergence of governance in an open source community. Academy of Management Journal, Vol. 50, 5 (2007), 1079--1106.Google Scholar
Cross Ref
- Gede Artha Azriadi Prana, Denae Ford, Ayushi Rastogi, David Lo, Rahul Purandare, and Nachiappan Nagappan. 2020. Including Everyone, Everywhere: Understanding Opportunities and Challenges of Geographic Gender-Inclusion in OSS. arXiv preprint arXiv:2010.00822 (2020).Google Scholar
- Huilian Sophie Qiu, Yucen Lily Li, Susmita Padala, Anita Sarma, and Bogdan Vasilescu. 2019 a. The Signals that Potential Contributors Look for When Choosing Open-source Projects. Proceedings of the ACM on Human-Computer Interaction, Vol. 3, CSCW (2019), 1--29.Google Scholar
Digital Library
- Huilian Sophie Qiu, Alexander Nolte, Anita Brown, Alexander Serebrenik, and Bogdan Vasilescu. 2019 b. Going farther together: The impact of social capital on sustained participation in open source. In 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE). IEEE, 688--699.Google Scholar
Digital Library
- David Ramel12/20/2019. 2019. Santa Hat Icon in VS Code Creates 'SantaGate,' Locks Down Repository. https://visualstudiomagazine.com/articles/2019/12/20/santagate.aspxGoogle Scholar
- Eric Raymond. 1999. The cathedral and the bazaar. Knowledge, Technology & Policy, Vol. 12, 3 (1999), 23--49.Google Scholar
- Howard Rheingold. 1993. The virtual community: Homesteading on the electronic frontier. Vol. 32. Addison-Wesley Reading, MA.Google Scholar
Digital Library
- D. Riehle, P. Riemer, C. Kolassa, and M. Schmidt. 2014. Paid vs. Volunteer Work in Open Source. In 2014 47th Hawaii International Conference on System Sciences. 3286--3295.Google Scholar
- Johnny Saldana. 2015. The coding manual for qualitative researchers. Sage. Vol. 32. Sage.Google Scholar
- Katharine Schwab. 2018. Codes of ethics probably don't work. https://www.fastcompany.com/90250846/codes-of-ethics-probably-dont-workGoogle Scholar
- Robert Kraut Seering, Joseph and Laura Dabbish. 2017. Predicting Developers Negative Feelings about Code Review. In Proceedings of the 2017 ACM conference on computer supported cooperative work and social computing. 111--125.Google Scholar
- Steinmacher I. Ford D. Averick M. Hoye M. & Wilson G. Sholler, D. 2019. Ten simple rules for helping newcomers become contributors to open projects. PLoS Computational Biology, Vol. 15 (2019). Issue 9.Google Scholar
Cross Ref
- Vandana Singh and William Brandon. 2019. Open Source Software Community Inclusion Initiatives to Support Women Participation. In IFIP International Conference on Open Source Systems. Springer, 68--79.Google Scholar
Cross Ref
- Katherine J Stewart and Sanjay Gosain. 2006. The impact of ideology on effectiveness in open source software development teams. Management Information Systems Quarterly (2006), 291--314.Google Scholar
- Jehn K.A. & Zanutto E. Thatcher, S.M. 2003. Cracks in Diversity Research: The Effects of Diversity Faultlines on Conflict and Performance. Group Decision and Negotiation, Vol. 12 (2003), 217--241.Google Scholar
Cross Ref
- Adams B. & Serebrenik A. Tourani, P. 2011. Code of conduct in open source projects. In 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 24--33.Google Scholar
- Dabbish Laura Tsay, Jason and James Herbsleb. 2014. Let's talk about it: evaluating contributions through discussion in GitHub. In Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering (FSE). ACM, 688--699.Google Scholar
Digital Library
Index Terms
Code of Conduct Conversations in Open Source Software Projects on Github
Recommendations
Open source software: A community of altruists
To learn about what drives people to devote their time and expertise to creating and supporting free/open source software, a survey with Likert-scaled items measuring different types of motivations was sent to contributors of several open source ...
Students' Engagement in Open Source Projects: An Analysis of Google Summer of Code
SBES '17: Proceedings of the XXXI Brazilian Symposium on Software EngineeringSeveral open source software (OSS) communities promote and participate in initiatives such as summers of code to foster contributions and attract new developers. However, little is known about how successful these initiatives are. As a case study, we ...
Sustainability of Open Source software communities beyond a fork
First comprehensive analysis of Open Source projects involving a fork.The LibreOffice project, which was forked from the OpenOffice.org project, shows no sign of long-term decline.LibreOffice has attracted the long-term and most active committers in ...






Comments