Kolopanis, Amanda (2024) Decoding Bias: Exploring Sexism in Software Development Through Online Narratives and AI Analysis. Masters thesis, Concordia University.
Preview |
Text (application/pdf)
543kBKolopanis_MA_S2024.pdf - Accepted Version Available under License Spectrum Terms of Access. |
Abstract
The persistent gender gap in Software Engineering (SE) and related software development fields necessitates a thorough examination to expose the root causes and advance women’s engagement in technological innovation. This disparity presents both societal and technical challenges, perpetuating implicit gender biases in technology due to the limited representation of women. Online forums provide insight into women’s experiences with sexism in technical environments, but the unstructured nature of this data complicates the extraction of such specific instances. Our research aims to address this issue by analyzing online narratives from women software developers illustrating their experiences with sexism in technical teams. We initiate this study by constructing a taxonomy to identify various forms of sexism. Subsequently, we apply conventional data extraction techniques, such as static keyword-matching, and advanced artificial intelligence (AI) methods, including semantic similarity, to identify sexist experiences in the online dataset. Lastly, we evaluate the AI model’s effectiveness with Equity, Diversity, and Inclusion (EDI) experts to ensure alignment with nuanced human understandings of sexism. Our results reveal the development of a taxonomy encompassing four distinct classes of sexism, supported by definitions, anchor examples, and lexicons. We observe that while semantic similarity techniques are proficient in extracting narratives of sexist experiences, the model encounters difficulties in accurate classification. Furthermore, our results highlight the intricate challenges of trying to align AI systems with human interpretations of sexism as defined in our taxonomy. Additionally, our findings reveal three previously overlooked instances of sexism. Based on our outcomes, we propose a code of conduct for practitioners to mitigate sexism within technical teams, enhancing women’s participation in SE and technological innovation.
Divisions: | Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering |
---|---|
Item Type: | Thesis (Masters) |
Authors: | Kolopanis, Amanda |
Institution: | Concordia University |
Degree Name: | M.A. Sc. |
Program: | Software Engineering |
Date: | 13 August 2024 |
Thesis Supervisor(s): | Glatard, Tristan and Tajmel, Tanja |
ID Code: | 994476 |
Deposited By: | Amanda Kolopanis |
Deposited On: | 24 Oct 2024 18:47 |
Last Modified: | 24 Oct 2024 18:47 |
Repository Staff Only: item control page