science >> Wetenschap >  >> anders

Hoe ras het oordeel van softwareontwikkelaars beïnvloedt

Krediet:Pixabay/CC0 publiek domein

Onderzoekers hebben ontdekt dat het waargenomen ras en etniciteit van een softwareontwikkelaar op basis van hun online naam kan bepalen hoe hun open-source softwareprojecten door anderen worden beoordeeld.

In GitHub, een van de belangrijkste online platforms voor softwareontwikkelaars, de kwaliteit van de bijdragen van een codeur wordt beoordeeld door andere ontwikkelaars op het platform. GitHub-discussies zijn online, en gebruikers zien alleen de naam van een bijdrager. En in een open-source softwareontwikkelingscontext, gebruikers bespreken hun bijdragen door middel van zogenaamde "pull-verzoeken, " het systeem op GitHub om wijzigingen voor te stellen en samen te werken aan wijzigingen in een softwarerepository.

"De bijdragen van een ontwikkelaar aan een open-source softwareproject worden om verschillende technische redenen geaccepteerd of afgewezen, maar onze analyse van tienduizenden projecten op GitHub laat zien dat bijdragen kunnen worden geaccepteerd of afgewezen vanwege andere factoren, " zei Mei Nagappan, een professor aan de Cheriton School of Computer Science van de Universiteit van Waterloo. "We ontdekten dat een van hen het waargenomen ras en etniciteit van een ontwikkelaar is op basis van de naam van de persoon op het platform."

Nagappan leidde een onderzoeksteam dat een analyse van projecten op GitHub uitvoerde, onderzoeken van meer dan twee miljoen pull-verzoeken over meer dan 37, 700 open source-projecten met bijna 366, 000 ontwikkelaars.

De onderzoekers schatten het ras en etniciteit van ontwikkelaars op basis van hun GitHub-namen met behulp van een tool genaamd NamePrism die bepaalt wat het waarschijnlijke ras en etniciteit is dat door anderen wordt waargenomen als ze alleen een naam zien. Ze ontdekten dat 70 procent van de bijdragen die waren geïntegreerd in een open-source softwareproject, waren ingediend door ontwikkelaars die als wit werden waargenomen. Ontwikkelaars die herkenbaar waren als Aziatisch, Hispanic en Black hadden in totaal minder dan 10 procent van de bijdragen die werden geaccepteerd voor open-source softwareprojecten.

"Dit lage percentage is zorgwekkend omdat het niet het percentage ontwikkelaars onder deze groepen in de grotere technische gemeenschap weerspiegelt, ' zei Nagappan.

De onderzoekers ontdekten ook dat de kans dat een bijdrage werd geaccepteerd door GitHub-projectintegrators lager was bij ontwikkelaars die duidelijk niet-blanke zijn.

"Waarneembare Spaanse en Aziatische ontwikkelaars hadden zes tot tien procent minder kans om hun pull-verzoeken geaccepteerd te krijgen in vergelijking met waarneembare blanke indieners, " zei postdoctoraal onderzoeker Gema Rodríguez-Pérez. "We moeten de problemen identificeren, begrijpen waarom de problemen bestaan, en bepalen welke interventies kunnen helpen vooroordelen te verminderen en te elimineren."