Write a Blog >>
ICSE 2021
Mon 17 May - Sat 5 June 2021

The tools and infrastructure used in tech, including Open Source Software (OSS), can embed “inclusivity bugs”-features that disproportionately disadvantage particular groups of contributors. To see whether OSS developers have existing practices to ward off such bugs, we surveyed 266 OSS developers. Our results show that a majority (77%) of developers do not use any inclusivity practices, and 92% of respondents cited a lack of concrete resources to enable them to do so. To help fill this gap, this paper introduces AID, a tool that automates the GenderMag method to systematically find gender-inclusivity bugs in software. We then present the results of the tool’s evaluation on 20 GitHub projects. The tool achieved a precision of 0.69, recall of 0.92, an F-measure of 0.79 and even captured some inclusivity bugs that human GenderMag teams missed.

Conference Day
Wed 26 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

20:40 - 21:40
2.6.1. Social Equality and Fairness #1SEIP - Software Engineering in Practice / Technical Track at Blended Sessions Room 1 +12h
Chair(s): Joanne M. AtleeUniversity of Waterloo
20:40
20m
Paper
Evolving Software to be ML-Driven Utilizing Real-World A/B Testing: Experiences, Insights, ChallengesSEIP
SEIP - Software Engineering in Practice
Paul Luo LiMicrosoft, Xiaoyu ChaiMicrosoft, Frederick CampbellMicrosoft, Jilong LiaoMicrosoft, Neeraja AbburuMicrosoft, Minsuk KangMicrosoft, Irina NiculescuMicrosoft, Greg BrakeMicrosoft, Siddharth PatelMicrosoft, James DooleyMicrosoft, Brandon PaddockMicrosoft
Pre-print Media Attached
21:00
20m
Paper
AID: An Automated Inclusivity-Bug DetectorTechnical Track
Technical Track
Amreeta ChatterjeeOregon State University, Mariam GuizaniOregon State University, Catherine StevensOregon State University, Jillian EmardOregon State University, Mary Evelyn MayOregon State University, Margaret BurnettOregon State University, Iftekhar AhmedUniversity of California, Irvine, Anita SarmaOregon State University
Pre-print Media Attached
21:20
20m
Paper
Towards Inclusive Software Engineering Through A/B Testing: A Case-Study at WindowsSEIP
SEIP - Software Engineering in Practice
Irina NiculescuMicrosoft, Huibin Mary HuMicrosoft, Christina GeeMicrosoft, Chewy ChongMicrosoft, Shivam DubeyMicrosoft, Paul Luo LiMicrosoft
Pre-print Media Attached

Conference Day
Thu 27 May

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:40 - 09:40
08:40
20m
Paper
Evolving Software to be ML-Driven Utilizing Real-World A/B Testing: Experiences, Insights, ChallengesSEIP
SEIP - Software Engineering in Practice
Paul Luo LiMicrosoft, Xiaoyu ChaiMicrosoft, Frederick CampbellMicrosoft, Jilong LiaoMicrosoft, Neeraja AbburuMicrosoft, Minsuk KangMicrosoft, Irina NiculescuMicrosoft, Greg BrakeMicrosoft, Siddharth PatelMicrosoft, James DooleyMicrosoft, Brandon PaddockMicrosoft
Pre-print Media Attached
09:00
20m
Paper
AID: An Automated Inclusivity-Bug DetectorTechnical Track
Technical Track
Amreeta ChatterjeeOregon State University, Mariam GuizaniOregon State University, Catherine StevensOregon State University, Jillian EmardOregon State University, Mary Evelyn MayOregon State University, Margaret BurnettOregon State University, Iftekhar AhmedUniversity of California, Irvine, Anita SarmaOregon State University
Pre-print Media Attached
09:20
20m
Paper
Towards Inclusive Software Engineering Through A/B Testing: A Case-Study at WindowsSEIP
SEIP - Software Engineering in Practice
Irina NiculescuMicrosoft, Huibin Mary HuMicrosoft, Christina GeeMicrosoft, Chewy ChongMicrosoft, Shivam DubeyMicrosoft, Paul Luo LiMicrosoft
Pre-print Media Attached