Videnskab
 science >> Videnskab >  >> Andet

Hvordan race påvirker vurderinger af softwareudviklere

Kredit:Pixabay/CC0 Public Domain

Forskere har fundet ud af, at en softwareudviklers opfattede race og etnicitet baseret på deres onlinenavn kan bestemme, hvordan deres open source-softwareprojekter bedømmes af andre.

I GitHub, en af ​​de vigtigste online platforme for softwareudviklere, kvaliteten af ​​en koders bidrag evalueres af andre udviklere på platformen. GitHub diskussioner er online, og brugere ser kun navnet på en bidragyder. Og i en open source softwareudviklingskontekst, brugere diskuterer deres bidrag gennem såkaldte "pull requests, " systemet på GitHub til at foreslå og samarbejde om ændringer i et softwarelager.

"En udviklers bidrag til et open source softwareprojekt accepteres eller afvises af en række tekniske årsager, men vores analyse af titusindvis af projekter på GitHub viser, at bidrag kan accepteres eller afvises på grund af andre faktorer, " sagde Mei Nagappan, en professor ved University of Waterloo's Cheriton School of Computer Science. "Vi fandt ud af, at en af ​​dem er en udviklers opfattede race og etnicitet baseret på personens navn på platformen."

Nagappan ledede et forskerhold, der gennemførte en analyse af projekter på GitHub, undersøger mere end to millioner pull-anmodninger på tværs af mere end 37, 700 open source-projekter, der involverer næsten 366, 000 udviklere.

Forskerne estimerede udviklernes race og etnicitet baseret på deres GitHub-navne ved hjælp af et værktøj kaldet NamePrism, der bestemmer, hvad der er den sandsynlige opfattede race og etnicitet af andre, når alt, hvad de ser, er et navn. De fandt ud af, at 70 procent af bidragene, der blev integreret i et open source softwareprojekt, blev indsendt af udviklere, der kunne opfattes som hvide. Udviklere, der blev opfattet som asiatiske, Hispanic og Black havde mindre end 10 procent af de samlede bidrag, der blev accepteret til open source softwareprojekter.

"Denne lave procentdel er bekymrende, fordi den ikke afspejler procentdelen af ​​udviklere blandt disse grupper i det større teknologiske samfund, " sagde Nagappan.

Forskerne fandt også ud af, at oddsene for, at et bidrag blev accepteret af GitHub-projektintegratorer, var lavere fra udviklere, der mærkbart ikke er hvide.

"Mærkbare latinamerikanske og asiatiske udviklere havde seks til 10 procent lavere odds for at få deres pull-anmodninger accepteret sammenlignet med mærkbare hvide afsendere, " sagde postdoc-forsker Gema Rodríguez-Pérez. "Vi er nødt til at identificere problemerne, forstå hvorfor problemerne eksisterer, og bestemme, hvilke indgreb der kan hjælpe med at reducere og eliminere bias."