Fairness Testing: A Comprehensive Survey and Analysis of Trends

被引:8
作者
Chen, Zhenpeng [1 ]
Zhang, Jie M. [2 ]
Hort, Max [3 ]
Harman, Mark
Sarro, Federica
机构
[1] UCL, Dept Comp Sci, Gower St, London WC1E 6BT, England
[2] Kings Coll London, Dept Informat, 30 Aldwych, London WC2B 4BG, England
[3] Simula Res Lab, Kristian Augusts Gate 23, N-0164 Oslo, Norway
关键词
Machine learning; fairness testing; survey; analysis; trends; ALGORITHMIC FAIRNESS; BIAS; PREDICTION; IMPACT;
D O I
10.1145/3652155
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Unfair behaviors of Machine Learning (ML) software have garnered increasing attention and concern among software engineers. To tackle this issue, extensive research has been dedicated to conducting fairness testing of ML software, and this article offers a comprehensive survey of existing studies in this field. We collect 100 papers and organize them based on the testing workflow (i.e., how to test) and testing components (i.e., what to test). Furthermore, we analyze the research focus, trends, and promising directions in the realm of fairness testing. We also identify widely adopted datasets and open-source tools for fairness testing.
引用
收藏
页数:59
相关论文
共 317 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]  
Ackermann Marcel R., 2023, 6 million publications
[3]  
Agency for Healthcare Research and Quality, 2016, The Mep16 dataset
[4]  
Agency for Healthcare Research and Quality, 2015, The Mep15 dataset
[5]   Black Box Fairness Testing of Machine Learning Models [J].
Aggarwal, Aniya ;
Lohia, Pranay ;
Nagar, Seema ;
Dey, Kuntal ;
Saha, Diptikalyan .
ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, :625-635
[6]   What's up with Requirements Engineering for Artificial Intelligence Systems? [J].
Ahmad, Khlood ;
Bano, Muneera ;
Abdelrazek, Mohamed ;
Arora, Chetan ;
Grundy, John .
29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, :1-12
[7]   FairSquare: Probabilistic verification of program fairness [J].
Albarghouthi A. ;
D’Antoni L. ;
Drews S. ;
Nori A.V. .
Proceedings of the ACM on Programming Languages, 2017, 1 (OOPSLA)
[8]   Ethics-driven Software Architecture Decision Making [J].
Alidoosti, Razieh .
2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C), 2021, :90-91
[9]   Themis: Automatically Testing Software for Discrimination [J].
Angell, Rico ;
Johnson, Brittany ;
Brun, Yuriy ;
Meliou, Alexandra .
ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, :871-875
[10]  
[Anonymous], 2022, DBLP computer science bibliography.