Wed 6 Dec 2023 12:15 - 12:30 at Golden Gate A - Human Aspects II Chair(s): Raula Gaikovina Kula

Context: Contemporary software development organizations lack diversity, and the ratios of women in Free and Open-Source Software (FOSS) communities are even lower than the industry average. Although the results of recent studies hint at the existence of biases against women, it is unclear to what extent such biases influence the outcomes of various software development tasks.

Objective: This study conceptually replicates two recent studies by Terrell et al. and Bosu and Sultana that investigated gender biases in FOSS communities. We aim to identify whether the outcomes of or participation in code reviews (or pull requests) are influenced by the gender of a developer. In particular, we focus on two outcome aspects (i.e., code acceptance, and review interval) and one participation aspect (i.e., code review participation) of code review processes.

Method: With this goal, this study includes a total of 1010 FOSS projects. Ten out of those projects use Gerrit-based code reviews. The remaining 1000 are randomly selected from the GHTorrent dataset based on a stratified sampling of projects fitting certain criteria. We divided GitHub projects into four groups based on the number of distinct contributors. We developed six regression models for each of the 14 datasets (i.e., 10 Gerrit based and 4 GitHub-based) to identify if code acceptance, review intervals, and code review participation differ based on the gender and gender-neutral profile of a developer.

Results: Our results find significant gender biases during code acceptance among 13 out of the 14 datasets, with seven favoring men and the remaining six favoring women. We found significant differences between men and women in terms of code review intervals, with women encountering longer delays than men in three cases and the opposite in seven. Our results indicate reviewer selection as one of the most gender-biased aspects, with 12 out of 14 datasets exhibiting bias. A total of 11 out of the 14 cases show women having significantly lower code review participation than their men colleagues. Since most of the review assignments are based on invitations, this result suggests possible affinity biases among the developers. We also noticed a significantly higher likelihood of women using gender-neutral profiles. Supporting Terrell et al.’s claim, women with gender-neutral profiles had higher odds of code acceptance than men among three Gerrit-based projects. However, contradicting their results, we found significantly lower odds of code acceptance for women with gender-neutral profiles across all four GitHub project groups.

Conclusions: Though gender bias exists among many projects, the direction and amplitude of that bias vary based on project size, community, and culture. Similar bias mitigation strategies may not work across all communities, as the characteristics of biases and their underlying causes differ. As women are less likely to be invited for reviews, FOSS projects should take initiative to ensure the equitable selection of women as reviewers.

Wed 6 Dec

Displayed time zone: Pacific Time (US & Canada) change

11:00 - 12:30
Human Aspects IIIdeas, Visions and Reflections / Research Papers / Journal First at Golden Gate A
Chair(s): Raula Gaikovina Kula Nara Institute of Science and Technology
11:00
15m
Talk
[Remote] Towards Automated Detection of Unethical Behavior in Open-source Software Projects
Research Papers
Hsu Myat Win Southern University of Science and Technology, Haibo Wang Southern University of Science and Technology, Shin Hwei Tan Concordia University
Media Attached
11:15
15m
Talk
Flow experience in software engineering
Research Papers
Saima Ritonummi University of Jyväskylä, Valtteri Siitonen University of Jyväskylä, Markus Salo University of Jyväskylä, Henri Pirkkalainen Tampere University, Anu Sivunen University of Jyväskylä
DOI Media Attached
11:30
15m
Talk
Exploring Moral Principles Exhibited in OSS: A Case Study on GitHub Heated Issues
Ideas, Visions and Reflections
Ramtin Ehsani Drexel University, Rezvaneh Rezapour Drexel University, Preetha Chatterjee Drexel University, USA
Pre-print Media Attached
11:45
15m
Talk
Towards Understanding Emotions in Informal Developer Interactions: A Gitter Chat Study
Ideas, Visions and Reflections
Amirali Sajadi , Kostadin Damevski Virginia Commonwealth University, Preetha Chatterjee Drexel University, USA
Pre-print Media Attached
12:00
15m
Talk
Building and Sustaining Ethnically, Racially, and Gender Diverse Software Engineering Teams: A Study at Google
Research Papers
Ella Dagan Google, Anita Sarma Oregon State University, Alison Chang Google, Sarah D'Angelo Google, Jillian Dicker Google, Emerson Murphy-Hill Google
Pre-print Media Attached
12:15
15m
Talk
Code Reviews in Open Source Projects : How Do Gender Biases Affect Participation and Outcomes?
Journal First
Sayma Sultana Wayne State University, Asif Kamal Turzo Wayne State University, Amiangshu Bosu Wayne State University
Link to publication DOI Pre-print Media Attached