Abstract
This paper focuses on codes of conduct (CoC) of Free and Open Source Software (F/OSS) and their role in improving women’s participation in online communities of OSS. We investigated 355 F/OSS software package websites for the presence of codes of conduct and then analyzed these for diversity elements. Qualitative content analysis of the websites shows that less than 10% (28) of the analyzed websites had some type of community rules such as CoC. In-depth analysis of the CoCs demonstrated many discrepancies in the terminology, length, enforcement, and adoption of codes of conduct. To investigate the usage of these CoCs, we investigate five women-focused OSS discussion forums. This analysis shows the value of creating/adopting a CoC and the impact CoC can have on the participation of women. We also present the challenges in the usage and enforcement of CoCs as discussed by women of these forums. We conclude with recommendations for better enforcement of CoC and reflection on the ethical underpinnings of CoC as a tool to improve diversity and inclusion in OSS.
Similar content being viewed by others
References
Aurora, V. (2010). It’s not just Noirin. Retrieved on June 10th, 2020 from https://blog.valerieaurora.org/2010/11/08/its-not-just-noirin/
Aurora, V. 2010. The dark side of open source conferences. LWN.net, retrieved on October 1st, 2019 from https://lwn.net/Articles/417952/
Blincoe, K., Springer, O., & Wrobel, M. R. (2019). Perceptions of gender diversity’s impact on mood in software development teams. IEEE Software, 36(5), 51–56. https://doi.org/10.1109/MS.2019.2917428.
Burnett, M., Peters, A., Hill, C., & Elarief, N. (2016). Finding Gender-Inclusiveness Software Issues with GenderMag: A Field Investigation. Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, 2586–2598. https://doi.org/10.1145/2858036.2858274
Cakebread, C. (2017). You're not alone, no one reads terms of service agreements. Retrieved on June 1st, 2020 from https://www.businessinsider.com/deloitte-study-91-percent-agree-terms-of-service-without-reading-2017-11
Carillo, K. D. A., Huff, S., & Chawner, B. (2017). What makes a good contributor? Understanding contributor behavior within large Free/Open Source Software projects – A socialization perspective. Journal of Strategic Information Systems, 26(4), 322–359.
Carillo, KDA; Huff, S and Chawner, B. (2014). It's Not Only about Writing Code: An Investigation of the Notion of Citizenship Behaviors in the Context of Free/Libre/Open Source Software Communities. 47th Hawaii International Conference on System Sciences, Waikoloa, HI, 2014, pp. 3276–3285. (2014)
Catolino, G., Palomba,F., Tamburri, Damian.A., Serebrenik, A., Ferrucci, F. (2019). Gender Diversity and Women in Software Teams: How Do They Affect Community Smells? 41st International Conference on Software Engineering, (ICSE 2019), Software Engineering in Society, 2019.
Childs, Sue. (2017). Civilising the internet? Health Information on the Internet, 57, 1–2.
Coelho, J, and Valente, M.T. (2017). Why Modern Open Source Projects Fail. In Proceedings of 2017 11th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, Paderborn, Germany, September 4–8, 2017 (ESEC/FSE’17).
Cohem, N. (2018). After years of Abusive e-mails, the Creator of Linux Steps Aside. Article published in the New Yorker, September 19th, 2018. Retrieved on September 18th, 2019 from https://www.newyorker.com/science/elements/after-years-of-abusive-e-mails-the-creator-of-linux-steps-aside
Cruz, A. G. B., Seo, Y., & Rex, M. (2018). Trolling in online communities: A practice-based theoretical perspective. The Information Society, 34(1), 15–26. https://doi.org/10.1080/01972243.2017.1391909.
Department of Labor. (2017). Labor Force Statistics from the Current Population Survey - https://www.bls.gov/cps/cpsaat11.htm
Finley, K. (2017). Diversity in Open Source is Even Worse than in tech overall. Wired Magazine Website https://www.wired.com/2017/06/diversity-open-source-even-worse-tech-overall/ (2017)
Ford, D., Harkins, A. and Parnin, C. (2017). Someone like me: How does peer parity influence participation of women on stack overflow?, 2017 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), Raleigh, NC, 2017, pp. 239–243.(2017)
Graziotin, D., Wang, X. and Abrahamsson, P. (2014). Software developers, moods, emotions, and performance, IEEE. Software, vol. 31, no. 4, pp. 24–27, 2014.
Herring, S. C. (1999). Posting in a different voice: Gender and ethics in computer-mediated communication. In P. A. Mayer (Ed.), Computer Media and Communication: A Reader (pp. 241–265). New York: Oxford University Press.
IRINEP. (2017). Is open source open to women. https://wotc.crn.com/blog/is-open-source-open-to-women (2017)
Kapor Center Report (2017). Tech Leavers Study. Retrieved from https://mk0kaporcenter5ld71a.kinstacdn.com/wp-content/uploads/2017/08/TechLeavers2017.pdf
Karpf, D. (2011). Open Source Political Community Development: A Five-Stage Adoption Process. Journal of Information Technology & Politics, 8(3), 323–345. (2011)
Kilamo, Hammouda, Mikkonen, & Aaltonen. (2012).From proprietary to open source—Growing an open source ecosystem. The Journal of Systems & Software, 85(7), 1467–1478 (2012)
Lewis, R., Sharp, E., Remnant, J., & Redpath, R. (2014). ‘Safe Spaces’: Experiences of Feminist Women-Only Space. Sociological Research Online, 20. https://doi.org/10.5153/sro.3781
Menezes, A. and Prikladnicki, R. (2018). In International Workshop on Cooperative and Human Aspects of Software Engineering, Gothenburg, Sweden, May 2018 (CHASE'18), 4 pages. https://doi.org/10.1145/3195836.3195857
Michlmayr, M. (2009). Community Management in open source projects. Upgrade 10(2), 22–26. (2009)
Minichiello, V., Aroni, R., Timewell, E., & Alexander, L. (1990). In-depth interviewing: Researching people. Hong Kong: Longman Cheshire.
Morrison, Shannon, Bruckman, Amy S., Fiesler, Casey, & Bruckman, Amy S. (2016). An archive of their own. 34th Annural CHI Conference on Human Factors in Computing Systems, 2574–2585.
Nafus, D. (2012). ‘Patches don’t have gender’: What is not open in open source software. New Media & Society, 14(4), 669–683.
NCWIT. (2016). National Council of Women in Information Technology https://www.ncwit.org/sites/default/files/resources/btn_03092016_web.pdf .(2016)
Nielsen, J. (2020) How People Read Online: New and Old Findings, Retrieved on 6/1/2020 from https://www.nngroup.com/articles/how-people-read-online/
Nishii, L. H. (2013). The benefits of climate for inclusion for gender-diverse groups. Academy of Management Journal, 56(6), 1754–1774. https://doi.org/10.5465/amj.2009.0823.
Powers, T.M. (2003). Real Wrongs in Virtual Communities. Ethics and Information Technology (2003) 5: 191. https://doi.org/10.1023/B:ETIN.0000017737.56971.20
Raasch, Christina, Herstatt, Cornelius, & Abdelkafi, Nizar. (2008). Open source innovation: Characteristics and applicability outside the software industry. Working Paper 53. (2008)
Reagle, Joseph. (2013). Free as in sexist? Free culture and the gender gap. First Monday, 18(1). https://doi.org/10.5210/fm.v18i1.4291
Rock, D. and Grant, H. (2016). Why diverse teams are smarter? Harvard Business Review, November 2016. Retrieved from https://hbr.org/2016/11/why-diverse-teams-are-smarter
Robles, G., Arjona Reina, L., Gonzáles-Barahona, J. M., & Dueñas Domínguez, S. (2016). Women in free/libre/open source software: The situation in the 2010s. Springer International Publishing IFIP AICT, 472, 163–173. https://doi.org/10.1007/978-3-319-39225-7_13.
Scacchi, W., Grundy, J., Hoek, A., & Whitehead, J. (2010). Collaboration Practices and Affordances in Free/Open Source Software Development. In Collaborative Software Engineering (pp. 307–327). Berlin, Heidelberg: Springer Berlin Heidelberg. (2010).
Schilling, J. (2006). On the pragmatics of qualitative assessment: Designing the process for content analysis. European Journal of Psychological Assessment, 22(1), 28–37.
Singh, V. (2019). Investigation into the Women Only Spaces in Open Source Software communities. Second Workshop on Gender Equality (GE@ICSE) at International Conference on Software Engineering (ICSE), Montreal, Canada, May 27th, 2019.
Singh, V. and Brandon, W. (2019). Inclusion Initiatives for Women of Open Source Software. Proceedings of the 15th International Conference on Open Source Systems, 15th International Federation for Information Processing (IFIP) WG 2.13 International Conference, OSS 2019, Montreal, QC, Canada, May 26–27, 2019, Proceedings. 68–79. https://doi.org/10.1007/978-3-030-20883-7_7
Singh, V. and Brandon, W. (2020). How do the women of Open Source support each other? Track – Critical and Ethical Studies of Digital Social Media, Proceedings of the 53rd Hawaii International Conference on System Sciences (HICSS53), IEEE Computer Society Digital Library.
Squire, M., & Gazda, R. (2015). FLOSS as a Source for Profanity and Insults: Collecting the Data. System Sciences (HICSS), 2015 48th Hawaii International Conference on, 2015, 5290–5298.
Svrluga, S. (2019). Computer scientist Richard Stallman resigns from MIT after comments about Epstein scandal. Washington Post Article retrieved on September 20th, 2019 from https://www.washingtonpost.com/education/2019/09/17/computer-scientist-richard-stallman-resigns-mit-after-comments-about-epstein-scandal/
Taft, D. (2017). Amidst Bias, Women Work to Find a Place in Open Source Communities https://thenewstack.io/women-open-source-still-fighting-good-fight/ (2017)
Taylor, V. and Ladner, R. (2011). Data trends on minorities and people with disabilities in computing. Communications of the ACM, vol. 54, no. 12, p. 34, 2011.
Terrell, J., Kofink, A., Middleton, J., Rainear, C., Murphy-Hill, E., Parnin, C., & Stallings, J. (2017). Gender differences and bias in open source: pull request acceptance of women versus men. PeerJ Computer Science, 3, e111. https://doi.org/10.7717/peerj-cs.111.(2017).
Tourani, P., Adams, B., & Serebrenik, A. (2017). Code of Conduct in Open Source Projects. IEEE 24TH International Conference on Software Analysis, Evolution, and Reengineering (SANER), 24–33.(2017)
Vanacker, B., & Heider, D. (2012). Ethical harm in virtual communities. Convergence: The International Journal of Research into New Media Technologies, 18(1), 71–84.
Vasilescu, B., Posnett, D., Ray, van den Brand, M., Serebrenik, A., Devanbu, P. and Filkov, V. (2015). Gender and Tenure Diversity in GitHub Teams. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI ’15). ACM, New York, NY, USA, 3789–3798.
Weller, M. (2007). The distance from isolation: Why communities are the logical conclusion in e-learning. Computers and Education, 49(2), 148–159.
Zhang, Y., & Wildemuth, B. M. (2009). Qualitative analysis of content. In B. Wildemuth (Ed.), Applications of Social Research Methods to Questions in Information and Library Science (pp. 308–319). Westport, CT: Libraries Unlimited.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Singh, V., Bongiovanni, B. & Brandon, W. Codes of conduct in Open Source Software—for warm and fuzzy feelings or equality in community?. Software Qual J 30, 581–620 (2022). https://doi.org/10.1007/s11219-020-09543-w
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11219-020-09543-w