• Home
  • Chimica
  • Astronomia
  • Energia
  • Natura
  • Biologia
  • Fisica
  • Elettronica
  •  science >> Scienza >  >> Altro
    Come funziona la razza influenza i giudizi degli sviluppatori di software

    Credito:Pixabay/CC0 Dominio pubblico

    I ricercatori hanno scoperto che la razza e l'etnia percepite di uno sviluppatore di software in base al loro nome online possono determinare il modo in cui i loro progetti di software open source vengono giudicati da altri.

    In GitHub, una delle principali piattaforme online per gli sviluppatori di software, la qualità dei contributi di un programmatore è valutata da altri sviluppatori sulla piattaforma. Le discussioni su GitHub sono online, e gli utenti vedono solo il nome di un collaboratore. E in un contesto di sviluppo software open source, gli utenti discutono i loro contributi attraverso le cosiddette "richieste pull, " il sistema su GitHub per proporre e collaborare alle modifiche in un repository software.

    "I contributi di uno sviluppatore a un progetto software open source vengono accettati o rifiutati per una serie di motivi tecnici, ma la nostra analisi di decine di migliaia di progetti su GitHub mostra che i contributi possono essere accettati o rifiutati a causa di altri fattori, " disse Mei Nagappan, professore alla Cheriton School of Computer Science dell'Università di Waterloo. "Abbiamo scoperto che uno di questi è la razza e l'etnia percepite di uno sviluppatore in base al nome della persona sulla piattaforma".

    Nagappan ha guidato un team di ricerca che ha condotto un'analisi dei progetti su GitHub, esaminando più di due milioni di richieste pull su più di 37, 700 progetti open source che coinvolgono quasi 366, 000 sviluppatori.

    I ricercatori hanno stimato la razza e l'etnia degli sviluppatori in base ai loro nomi GitHub utilizzando uno strumento chiamato NamePrism che determina qual è la probabile razza ed etnia percepita dagli altri quando tutto ciò che vedono è un nome. Hanno scoperto che il 70% dei contributi che sono stati integrati in un progetto software open source sono stati presentati da sviluppatori percepibili come bianchi. Sviluppatori che erano percepibili come asiatici, Hispanic e Black hanno ricevuto meno del 10% dei contributi in totale che sono stati accettati per progetti di software open source.

    "Questa bassa percentuale è preoccupante perché non riflette la percentuale di sviluppatori tra questi gruppi nella comunità tecnologica più ampia, ", ha detto Nagappan.

    I ricercatori hanno anche scoperto che le probabilità che un contributo venisse accettato dagli integratori di progetti GitHub erano inferiori da parte di sviluppatori che sono percettibilmente non bianchi.

    "I percettibili sviluppatori ispanici e asiatici avevano dal 6 al 10% in meno di probabilità di ottenere l'accettazione delle loro richieste pull rispetto ai percettibili mittenti bianchi, ", ha affermato la ricercatrice post-dottorato Gema Rodríguez-Pérez. "Dobbiamo identificare i problemi, capire perché esistono i problemi, e determinare quali interventi possono aiutare a ridurre ed eliminare i pregiudizi".


    © Scienza https://it.scienceaq.com