Software Fairness: An Analysis and Survey
Not on the map. Why?
Abstract (arXiv)
In the last decade, researchers have studied fairness as a software property. In particular, how to engineer fair software systems? This includes specifying, designing, and validating fairness properties. However, the landscape of works addressing bias as a software engineering concern is unclear, i.e., techniques and studies that analyze the fairness properties of learning-based software. In this work, we provide a clear view of the state-of-the-art in software fairness analysis. To this end, we collect, categorize and conduct an in-depth analysis of 164 publications investigating the fairness of learning-based software systems. Specifically, we study the evaluated fairness measure, the studied tasks, the type of fairness analysis, the main idea of the proposed approaches, and the access level (e.g., black, white, or grey box). Our findings include the following: (1) Fairness concerns (such as fairness specification and requirements engineering) are under-studied; (2) Fairness measures such as conditional, sequential, and intersectional fairness are under-explored; (3) Unstructured datasets (e.g., audio, image, and text) are barely studied for fairness analysis; and (4) Software fairness analysis techniques hardly employ white-box, in-processing machine learning (ML) analysis methods. In summary, we observed several open challenges including the need to study intersectional/sequential bias, policy-based bias handling, and human-in-the-loop, socio-technical bias mitigation.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 18 May 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 1; 2025: 4.
8 papers.
- 2023What are the Machine Learning best practices reported by practitioners on Stack Exchange?cited by 3
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Softwarecited by 3
- 2025HInter: Exposing Hidden Intersectional Bias in Large Language Modelscited by 3
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instancescited by 2
- 2025FairMT: Fairness for Heterogeneous Multi-Task Learningcited by 1
- 2023Distribution-aware Fairness Test Generationcited by 0
- 2025Optimal Fairness under Local Differential Privacycited by 0
- 2025A Gray Literature Study on Fairness Requirements in AI-enabled Software Engineeringcited by 0
- 2025A Gray Literature Study on Fairness Requirements in AI-enabled Software Engineering8 Dec 2025
- 2025FairMT: Fairness for Heterogeneous Multi-Task Learning29 Nov 2025
- 2025Optimal Fairness under Local Differential Privacy20 Nov 2025
- 2025HInter: Exposing Hidden Intersectional Bias in Large Language Models15 Mar 2025
- 2024Diversity Drives Fairness: Ensemble of Higher Order Mutants for Intersectional Fairness of Machine Learning Software11 Dec 2024
- 2023Distribution-aware Fairness Test Generation8 May 2023
- 2023What are the Machine Learning best practices reported by practitioners on Stack Exchange?25 Jan 2023
- 2022Enhanced Fairness Testing via Generating Effective Initial Individual Discriminatory Instances17 Sep 2022