An Empirical Study on the Impact of Gender Diversity on Code Quality in AI Systems
Shamse Tasnim Cynthia, Banani Roy

TL;DR
This study empirically investigates how gender diversity in AI development teams positively affects repository popularity, code quality, and individual contributions, emphasizing the importance of increasing female participation for better AI systems.
Contribution
It provides the first empirical analysis of gender diversity's impact on AI code quality, project popularity, and individual contributions, filling a significant research gap.
Findings
Diverse AI repositories have higher popularity and community engagement.
Repositories with gender diversity tend to have superior code quality.
Female contributors, though fewer, produce higher quality contributions.
Abstract
The rapid advancement of AI systems necessitates high-quality, sustainable code to ensure reliability and mitigate risks such as bias and technical debt. However, the underrepresentation of women in software engineering raises concerns about homogeneity in AI development. Studying gender diversity in AI systems is crucial, as diverse perspectives are essential for improving system robustness, reducing bias, and enhancing overall code quality. While prior research has demonstrated the benefits of diversity in general software teams, its specific impact on the code quality of AI systems remains unexplored. This study addresses this gap by examining how gender diversity within AI teams influences project popularity, code quality, and individual contributions. Our study makes three key contributions. First, we analyzed the relationship between team diversity and repository popularity,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsHate Speech and Cyberbullying Detection · Model-Driven Software Engineering Techniques · Software Testing and Debugging Techniques
