Kredit:Pixabay/CC0 Public Domain
Forskare har funnit att den upplevda rasen och etniciteten hos en mjukvaruutvecklare baserat på deras onlinenamn kan avgöra hur deras program med öppen källkod bedöms av andra.
I GitHub, en av de viktigaste onlineplattformarna för mjukvaruutvecklare, kvaliteten på en kodares bidrag utvärderas av andra utvecklare på plattformen. GitHub-diskussioner är online, och användare ser bara namnet på en bidragsgivare. Och i en mjukvaruutvecklingskontext med öppen källkod, användare diskuterar sina bidrag genom så kallade "pull-förfrågningar, " systemet på GitHub för att föreslå och samarbeta om ändringar i ett programvarulager.
"En utvecklares bidrag till ett mjukvaruprojekt med öppen källkod accepteras eller avvisas av en mängd olika tekniska skäl, men vår analys av tiotusentals projekt på GitHub visar att bidrag kan accepteras eller avvisas på grund av andra faktorer, sa Mei Nagappan, en professor vid University of Waterloo Cheriton School of Computer Science. "Vi fann att en av dem är en utvecklares upplevda ras och etnicitet baserat på personens namn på plattformen."
Nagappan ledde ett forskarlag som genomförde en analys av projekt på GitHub, undersöker mer än två miljoner pull-förfrågningar över mer än 37, 700 öppen källkodsprojekt som involverar nästan 366, 000 utvecklare.
Forskarna uppskattade utvecklarnas ras och etnicitet baserat på deras GitHub-namn med hjälp av ett verktyg som heter NamePrism som bestämmer vad som är den troliga uppfattade rasen och etniciteten av andra när allt de ser är ett namn. De fann att 70 procent av bidragen som integrerades i ett mjukvaruprojekt med öppen källkod skickades in av utvecklare som kunde uppfattas som vita. Utvecklare som uppfattades som asiatiska, Hispanic and Black hade mindre än 10 procent av bidragen totalt som accepterades till program med öppen källkod.
"Denna låga andel är oroande eftersom den inte speglar andelen utvecklare bland dessa grupper i det större tekniska samhället, " sa Nagappan.
Forskarna fann också att oddsen för att ett bidrag skulle accepteras av GitHub-projektintegratörer var lägre från utvecklare som är märkbart icke-vita.
"Perceptible latinamerikanska och asiatiska utvecklare hade sex till 10 procent lägre odds att få sina pull-förfrågningar accepterade jämfört med märkbara vita insändare, " sa postdoktorn Gema Rodríguez-Pérez. "Vi måste identifiera problemen, förstå varför problemen finns, och avgöra vilka insatser som kan bidra till att minska och eliminera partiskhet."