Login | Register

Decoding Bias: Exploring Sexism in Software Development Through Online Narratives and AI Analysis

Title:

Decoding Bias: Exploring Sexism in Software Development Through Online Narratives and AI Analysis

Kolopanis, Amanda (2024) Decoding Bias: Exploring Sexism in Software Development Through Online Narratives and AI Analysis. Masters thesis, Concordia University.

[thumbnail of Kolopanis_MA_S2024.pdf]
Preview
Text (application/pdf)
Kolopanis_MA_S2024.pdf - Accepted Version
Available under License Spectrum Terms of Access.
543kB

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
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top