Including Everyone, Everywhere: Understanding Opportunities and Challenges of Geographic Gender-Inclusion in OSS
Open accessAbstract
The gender gap is a significant concern facing the software industry as the development becomes more geographically distributed. Widely shared reports indicate that gender differences may be specific to each region. However, how complete can these reports be with little to no research reflective of the Open Source Software (OSS) process and communities software is now commonly developed in? Our study presents a multi-region geographical analysis of gender inclusion on GitHub. This mixed-methods approach includes quantitatively investigating differences in gender inclusion in projects across geographic regions and investigate these trends over time using data from contributions to 21,456 project repositories. We also qualitatively understand the unique experiences of developers contributing to these projects through a survey that is strategically targeted to developers in various regions worldwide. Our findings indicate that gender diversity is low across all parts of the world, with no substantial difference across regions. However, there has been statistically significant improvement in diversity worldwide since 2014, with certain regions such as Africa improving at faster pace. We also find that most motivations and barriers to contributions (e.g., lack of resources to contribute and poor working environment) were shared across regions, however, some insightful differences, such as how to make projects more inclusive, did arise. From these findings, we derive and present implications for tools that can foster inclusion in open source software communities and empower contributions from everyone, everywhere.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
CoCs are generally considered helpful in attracting newcomers.
“CoCs are generally considered helpful in attracting newcomers [18,21], yet there is little to no empirical evidence to support that.”
From Codes of Conduct in Open Source (2024) · cites this paper as [18]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
A Suggestion for Using Powerful and Informative Tests of Normality
D'agostino, R. B., Belanger, A., & D'agostino, R. B. (1990) · The American Statistician · doi:10.2307/2684359 · Cited by 1,809 · see citing works
Lakhani, K. R., & Wolf, R. G. (2003) · doi:10.2139/ssrn.443040 · Cited by 1,531 · see citing works
The Misgendering Machines: Trans/HCI Implications of Automatic Gender Recognition
Keyes, O. (2018) · Proceedings of the ACM on Human-Computer Interaction · doi:10.1145/3274357 · Cited by 505 · see citing works
Gender differences and bias in open source: pull request acceptance of women versus men
Terrell, J., Kofink, A., Middleton, J., Rainear, C., Murphy-Hill, E., Parnin, C., & Stallings, J. (2017) · PeerJ Computer Science · doi:10.7717/peerj-cs.111 · Cited by 287 · cited 3× · see citing works
“Starting from the awareness of diversity and particularly the demographic attributes of developers [23], [24], today improving diversity is seen as a goal for fairness [19] as well as improved productivity [25].”
Background
Flagged first, then by citations
Research works printed but not linked: 63
- [4][4] E. D. Canedo, R. Bonif´ acio, M. V. Okimoto, A. Serebrenik, G. Pinto, and E. Monteiro, 'Work practices and perceptions from women core developers in oss communities,' in Proceedings of the 14th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) , 2020, pp. 1-11. -
- [5][5] M. Ortu, G. Destefanis, S. Counsell, S. Swift, R. Tonelli, and M. Marchesi, 'How diverse is your team? investigating gender and nationality diversity in github teams,' Journal of Software Engineering Research and Development , vol. 5, no. 1, pp. 1-18, 2017. -
- [6][6] A. Bosu and K. Z. Sultana, 'Diversity and inclusion in open source software (oss) projects: Where do we stand?' in 2019 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM) . IEEE, 2019, pp. 1-11. -
- [7][7] J. A. Roberts, I.-H. Hann, and S. A. Slaughter, 'Understanding the motivations, participation, and performance of open source software developers: A longitudinal study of the apache projects,' Management science , vol. 52, no. 7, pp. 984-999, 2006. -
- [8][8] I. Steinmacher, T. Conte, M. A. Gerosa, and D. Redmiles, '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 , 2015, pp. 1379-1392. -
- [10][10] S. Beecham, N. Baddoo, T. Hall, H. Robinson, and H. Sharp, 'Motivation in software engineering: A systematic literature review,' Information and software technology , vol. 50, no. 9-10, pp. 860-878, 2008. -
- [11][11] A. C. C. Franc ¸a, T. B. Gouveia, P. C. Santos, C. A. Santana, and F. Q. da Silva, 'Motivation in software engineering: A systematic review update,' in 15th Annual Conference on Evaluation & Assessment in Software Engineering (EASE 2011) . IET, 2011, pp. 154-163. -
- [12][12] C. Franc ¸a, F. Q. Da Silva, and H. Sharp, 'Motivation and satisfaction of software engineers,' IEEE Transactions on Software Engineering , vol. 46, no. 2, pp. 118-140, 2018. -
- [13][13] S. O. Alexander Hars, 'Working for free? motivations for participating in open-source projects,' International journal of electronic commerce , vol. 6, no. 3, pp. 25-39, 2002. -
- [15][15] G. Von Krogh, S. Haefliger, S. Spaeth, and M. W. Wallin, 'Carrots and rainbows: Motivation and social practice in open source software development,' MIS quarterly , pp. 649-676, 2012. -
- [16][16] A. Barcomb, K.-J. Stol, D. Riehle, and B. Fitzgerald, 'Why do episodic volunteers stay in floss communities?' in 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) . IEEE, 2019, pp. 948-959. -
- [17][17] M. Gerosa, I. Wiese, B. Trinkenreich, G. Link, G. Robles, C. Treude, I. Steinmacher, and A. Sarma, 'The shifting sands of motivation: Revisiting what drives contributors in open source,' arXiv preprint arXiv:2101.10291 , 2021. - · arXiv
- [18][18] C. Mendez, H. S. Padala, Z. Steine-Hanson, C. Hilderbrand, A. Horvath, C. Hill, L. Simpson, N. Patil, A. Sarma, and M. Burnett, 'Open source barriers to entry, revisited: A sociotechnical perspective,' in Proceedings of the 40th International Conference on Software Engineering , 2018, pp. 1004-1015. -
- [20][20] A. Rastogi, N. Nagappan, G. Gousios, and A. van der Hoek, 'Relationship between geographical location and evaluation of developer contributions in github,' in Proceedings of the 12th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement , ser. ESEM '18. New York, NY, USA: Association for Computing Machinery, 2018. [Online]. Available: https://doi.org/10.1145/3239235.3240504 - · DOI
- [21][21] D. Ford, R. Milewicz, and A. Serebrenik, 'How remote work can foster a more inclusive environment for transgender developers,' in 2019 IEEE/ACM 2nd International Workshop on Gender Equality in Software Engineering (GE) . IEEE, 2019, pp. 9-12. -
- [22][22] I. Steinmacher, T. U. Conte, C. Treude, and M. A. Gerosa, 'Overcoming open source project entry barriers with a portal for newcomers,' in Proceedings of the 38th International Conference on Software Engineering , 2016, pp. 273-284. -
- [23][23] B. Vasilescu, V. Filkov, and A. Serebrenik, 'Perceptions of diversity on github: A user survey,' in 2015 IEEE/ACM 8th International Workshop on Cooperative and Human Aspects of Software Engineering . IEEE, 2015, pp. 50-56. -
- [24][24] G. Robles, L. A. Reina, J. M. Gonz´ alez-Barahona, and S. D. Dom´ ınguez, 'Women in free/libre/open source software: The situation in the 2010s,' in IFIP International Conference on Open Source Systems . Springer, 2016, pp. 163-173. -
- [25][25] B. Vasilescu, D. Posnett, B. Ray, M. G. van den Brand, A. Serebrenik, P. Devanbu, and V. Filkov, 'Gender and tenure diversity in github teams,' in Proceedings of the 33rd annual ACM conference on human factors in computing systems , 2015, pp. 3789-3798. -
- [26][26] A. Lee and J. C. Carver, 'Floss participants' perceptions about gender and inclusiveness: a survey,' in 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) . IEEE, 2019, pp. 677-687. -
- [27][27] N. Imtiaz, J. Middleton, J. Chakraborty, N. Robson, G. Bai, and E. Murphy-Hill, 'Investigating the effects of gender bias on github,' in 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) . IEEE, 2019, pp. 700-711. -
- [28][28] J. W. Creswell and J. D. Creswell, Research design: Qualitative, quantitative, and mixed methods approaches . SAGE publications, 2018. -
- [29][29] S. Zhou, S. Stanciulescu, O. Leßenich, Y. Xiong, A. Wasowski, and C. K¨ astner, 'Identifying features in forks,' in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) . IEEE, 2018, pp. 105-116. -
- [30][30] L. Santamar´ ıa and H. Mihaljevi´ c, 'Comparison and benchmark of name-to-gender inference services,' PeerJ Computer Science , vol. 4, p. e156, 2018. -
- [31][31] F. Karimi, C. Wagner, F. Lemmerich, M. Jadidi, and M. Strohmaier, 'Inferring gender from names on the web: A comparative evaluation of gender detection methods,' in Proceedings of the 25th International conference companion on World Wide Web , 2016, pp. 5354. -
- [32][32] L. Holman, D. Stuart-Fox, and C. E. Hauser, 'The gender gap in science: How long until women are equally represented?' PLoS biology , vol. 16, no. 4, p. e2004956, 2018. -
- [33][33] E. G. Thomas, B. Jayabalasingham, T. Collins, J. Geertzen, C. Bui, and F. Dominici, 'Gender disparities in invited commentary authorship in 2459 medical journals,' JAMA network open , vol. 2, no. 10, pp. e1 913 682-e1 913 682, 2019. -
- [34][34] P. H. Russell, R. L. Johnson, S. Ananthan, B. Harnke, and N. E. Carlson, 'A large-scale analysis of bioinformatics code on github,' PLoS One , vol. 13, no. 10, p. e0205898, 2018. -
- [35][35] E. Kalliamvakou, G. Gousios, K. Blincoe, L. Singer, D. M. German, and D. Damian, 'The promises and perils of mining github,' in Proceedings of the 11th working conference on mining software repositories , 2014, pp. 92-101. -
- [36][36] P. M. Blau, Inequality and heterogeneity: A primitive theory of social structure . Free Press New York, 1977, vol. 7. -
- [37][37] B. Vasilescu, A. Serebrenik, and V. Filkov, 'A data set for social diversity studies of github teams,' in 2015 IEEE/ACM 12th working conference on mining software repositories . IEEE, 2015, pp. 514-517. -
- [38][38] G. Catolino, F. Palomba, D. A. Tamburri, A. Serebrenik, and F. Ferrucci, 'Gender diversity and women in software teams: How do they affect community smells?' in 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS) . IEEE, 2019, pp. 11-20. -
- [40][40] H. B. Mann and D. R. Whitney, 'On a test of whether one of two random variables is stochastically larger than the other,' The annals of mathematical statistics , pp. 50-60, 1947. -
- [41][41] H. Abdi, 'Bonferroni and ˇ sid´ ak corrections for multiple comparisons,' Encyclopedia of measurement and statistics , vol. 3, pp. 103107, 2007. -
- [42][42] N. Cliff, Ordinal methods for behavioral data analysis . Psychology Press, 2014. -
- [43][43] B. Trinkenreich, M. Guizani, I. Wiese, A. Sarma, and I. Steinmacher, 'Hidden figures: Roles and pathways of successful oss contributors,' Proc. ACM Hum.-Comput. Interact. , vol. 4, no. CSCW2, Oct. 2020. [Online]. Available: https://doi.org/10.1145/3415251 - · DOI · Paper page
- [47][47] F. Camilo, A. Meneely, and M. Nagappan, 'Do bugs foreshadow vulnerabilities? a study of the chromium project,' in 2015 IEEE/ACM 12th Working Conference on Mining Software Repositories . IEEE, 2015, pp. 269-279. -
- [49][49] A. Lee, J. C. Carver, and A. Bosu, '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) , May 2017, pp. 187-197. -
- [50][50] D. Ford, J. Smith, P. J. Guo, and C. Parnin, '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 , ser. FSE 2016. New York, NY, USA: Association for Computing Machinery, 2016, p. 846-857. [Online]. Available: https://doi.org/10.1145/2950290.2950331 - · DOI
- [51][51] D. Ford, A. Harkins, and C. Parnin, 'Someone like me: How does peer parity influence participation of women on stack overflow?' in 2017 IEEE symposium on visual languages and human-centric computing (VL/HCC) . IEEE, 2017, pp. 239-243. -
- [52][52] J. Salda˜ na, The Coding Manual for Qualitative Researchers . SAGE Publications, 2009. -
- [53][53] J. L. Campbell, C. Quincy, J. Osserman, and O. K. Pedersen, 'Coding in-depth semistructured interviews,' Sociological Methods & Research , vol. 42, no. 3, pp. 294-320, aug 2013. -
- [54][54] N. A. Ibe, R. Howsmon, L. Penney, N. Granor, L. A. DeLyser, and K. Wang, 'Reflections of a diversity, equity, and inclusion working group based on data from a national cs education program,' in Proceedings of the 49th ACM Technical Symposium on Computer Science Education , 2018, pp. 711-716. -
- [55][55] M. E. Vachovsky, G. Wu, S. Chaturapruek, O. Russakovsky, R. Sommer, and L. Fei-Fei, 'Toward more gender diversity in cs through an artificial intelligence summer program for high school girls,' in Proceedings of the 47th ACM Technical Symposium on Computing Science Education , 2016, pp. 303-308. -
- [56][56] V. Borsotti, 'Sigsoft distinguished paper-barriers to gender diversity in software development education: Actionable insights from a danish case study,' in 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET) . IEEE, 2018, pp. 146-152. -
- [57][57] A. Kulkarni, I. Yoon, P. S. Pennings, K. Okada, and C. Domingo, 'Promoting diversity in computing,' in Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education , 2018, pp. 236-241. -
- [58][58] P. Rheingans, E. D'Eramo, C. Diaz-Espinoza, and D. Ireland, 'A model for increasing gender diversity in technology,' in Proceedings of the 49th ACM Technical Symposium on Computer Science Education , 2018, pp. 459-464. -
- [60][60] V. Singh, 'Women participation in open source software communities,' in Proceedings of the 13th European Conference on Software Architecture - Volume 2 . New York, NY, USA: Association for Computing Machinery, 2019, p. 94-99. [Online]. Available: https://doi.org/10.1145/3344948.3344968 - · DOI
- [62][62] V. Singh and W. Brandon, 'Open source software community inclusion initiatives to support women participation,' in Open Source Systems , F. Bordeleau, A. Sillitti, P. Meirelles, and V. Lenarduzzi, Eds. Cham: Springer International Publishing, 2019, pp. 68-79. -
- [65][65] N. Oliveira, N. Andrade, and K. Reinecke, 'Participation differences in q&a sites across countries: Opportunities for cultural adaptation,' in Proceedings of the 9th Nordic Conference on Human-Computer Interaction , ser. NordiCHI '16. New York, NY, USA: Association for Computing Machinery, 2016. [Online]. Available: https://doi.org/10.1145/2971485.2971520 - · DOI
- [68][68] C. Casalnuovo, B. Vasilescu, P. Devanbu, and V. Filkov, 'Developer onboarding in github: the role of prior social links and language experience,' in Proceedings of the 2015 10th joint meeting on foundations of software engineering , 2015, pp. 817-828. -
- [69][69] J. Hahn, J. Y. Moon, and C. Zhang, 'Emergence of new project teams from open source software developer networks: Impact of prior collaboration ties,' Information Systems Research , vol. 19, no. 3, pp. 369-391, 2008. -
- [70][70] C. Liu, D. Yang, X. Zhang, B. Ray, and M. M. Rahman, 'Recommending github projects for developer onboarding,' IEEE Access , vol. 6, pp. 52 082-52 094, 2018. -
- [71][71] T. Matek and S. T. Zebec, 'Github open source project recommendation system,' arXiv preprint arXiv:1602.02594 , 2016. - · arXiv
- [72][72] G. A. A. Prana, C. Treude, F. Thung, T. Atapattu, and D. Lo, 'Categorizing the content of github readme files,' Empirical Software Engineering , vol. 24, no. 3, pp. 1296-1327, 2019. -
- [73][73] L. Moreno, G. Bavota, M. Di Penta, R. Oliveto, A. Marcus, and G. Canfora, 'Automatic generation of release notes,' in Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering , 2014, pp. 484-495. -
- [74][74] P. W. McBurney and C. McMillan, 'Automatic documentation generation via source code summarization of method context,' - in Proceedings of the 22nd International Conference on Program Comprehension , 2014, pp. 279-290. -
- [75][75] S. Lee, R. Wu, S.-C. Cheung, and S. Kang, 'Automatic detection and update suggestion for outdated api names in documentation,' IEEE Transactions on Software Engineering , 2019. -
- [76][76] L. Jonsson, M. Borg, D. Broman, K. Sandahl, S. Eldh, and P. Runeson, 'Automated bug assignment: Ensemble-based machine learning in large scale industrial contexts,' Empirical Software Engineering , vol. 21, no. 4, pp. 1533-1578, 2016. -
- [77][77] T. Zhang, J. Chen, H. Jiang, X. Luo, and X. Xia, 'Bug report enrichment with application of automated fixer recommendation,' in 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC) . IEEE, 2017, pp. 230-240. -
- [78][78] W. Zou, D. Lo, Z. Chen, X. Xia, Y. Feng, and B. Xu, 'How practitioners perceive automated bug report management techniques,' IEEE Transactions on Software Engineering , vol. 46, no. 8, pp. 836862, 2018. -
- [79][79] F. Hamidi, M. K. Scheuerman, and S. M. Branham, 'Gender recognition or gender reductionism? the social implications of embedded gender recognition systems,' in Proceedings of the 2018 chi conference on human factors in computing systems , 2018, pp. 1-13. -
- [81][81] Y. A. Rankin and J. O. Thomas, 'Straighten up and fly right: Rethinking intersectionality in hci research,' Interactions , vol. 26, no. 6, p. 64-68, Oct. 2019. [Online]. Available: https://doi.org/10.1145/3363033 <!-- image --> Gede Artha Azriadi Prana is a PhD student in the School of Computing and Information Systems, Singapore Management University, under supervision of Professor David Lo. His research focuses on software engineering analytics. Prior to his current study, he worked in the field of software engineering for about a decade. <!-- image --> Denae Ford is a Senior Researcher at Microsoft Research where she works in the Software Analysis and Intelligence (SAINT) team and an Affiliate Assistant Professor at the University of Washington in the Human-Centered Design and Engineering Department. She received her Ph.D. in Computer Science from North Carolina State University. She conducts research in human factors in empirical software engineering including technical interviews, eye-movements in code review, and software developer productiv- ity. Her current research investigates and devises intervention to support inclusive socio-technical interactions in online programming communities. <!-- image --> Ayushi Rastogi is an Assistant Professor in the Faculty of Science and Engineering at the University of Groningen, the Netherlands. Her research interests include software analytics, empirical software engineering, and mining software repositories. She studies human and social aspects of software engineering for improving developer productivity and promoting diversity and inclusion. <!-- image --> <!-- image --> <!-- image --> David Lo is a Professor in the School of Computing and Information Systems at the Singapore Management University. He received his Ph.D. in Computer Science from the National University of Singapore. His research interests include software analytics, software maintenance, software testing, social network mining, and cybersecurity. Rahul Purandare is an Associate Professor in the department of Computer Science and Engineering at the Indraprastha Institute of Information Technology Delhi (IIIT-Delhi). He received his Ph.D. in Computer Science from the University of Nebraska - Lincoln. His research interests include program analysis, software testing, automatic program repair, code search, and code comprehension. Nachiappan Nagappan was a Partner Researcher at Microsoft Research when this work was performed. He also holds an adjunct faculty appointment at IIIT New Delhi. His research interests are in the field of Data Analytics and Machine Learning for Software Engineering focusing on Analytics for Empirical Software Engineering, Software Reliability, Software Metrics, and Developer Productivity. He is a Fellow of the IEEE and ACM. · DOI
Cited by
Sorted by citations
Codes of Conduct in Open Source
Frluckaj, H., & Howison, J. (2024) · Equity, Diversity, and Inclusion in Software Engineering · doi:10.1007/978-1-4842-9651-6_17 · Cited by 3 · see citing works
- Authors
- Prana, G. A. A., Ford, D., Rastogi, A., Lo, D., Purandare, R., & Nagappan, N.
- Affiliations
- Singapore Management University (SG)
- Microsoft (United States) (US)
- University of Groningen (NL)
- Indraprastha Institute of Information Technology Delhi (IN)
- ORCID
- Venue
- IEEE Transactions on Software Engineering
- Published
- 2022-09-01
- Volume
- 48
- Issue
- 9
- Pages
- 3394-3409
- ISSN
- 0098-5589 (ISSN-L)
- 1939-3520
- 2326-3881
- OpenAlex
- W3090829210
- Cited by
- 66
- References
- 4
- Citations by year
- 2026: 6 · 2025: 14 · 2024: 16 · 2023: 17 · 2022: 10 · 2021: 3
- FWCI
- 9.08
- Type
- journal article
- Language
- en
- Open access
- green
- research.rug.nl
- Licence
- Locations
- IEEE Transactions on Software Engineering (publishedVersion)
- University of Groningen research database (University of Groningen / Centre for Information Technology) (publishedVersion, other-oa)
- arXiv (Cornell University) (submittedVersion)
- Singapore Management University Institutional Knowledge (InK) (Singapore Management University) (submittedVersion, other-oa)
- University of Groningen research database (University of Groningen / Centre for Information Technology) (submittedVersion, other-oa)
- arXiv (Cornell University)
- Funders
- Research Lab for Intelligent Software Engineering
- School of Computing and Information Systems
- Singapore Management University
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
- Social Sciences › Gender Studies › Gender and Technology in Education
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Keywords
- gender diversity, gender inclusion, open source software, geographic region, GitHub, developer contributions, developer communities, Africa
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review