Crédito:Pixabay / CC0 Public Domain
Los investigadores han descubierto que la raza y el origen étnico percibidos de un desarrollador de software en función de su nombre en línea pueden determinar cómo los demás juzgan sus proyectos de software de código abierto.
En GitHub, una de las principales plataformas en línea para desarrolladores de software, La calidad de las contribuciones de un codificador es evaluada por otros desarrolladores de la plataforma. Las discusiones de GitHub están en línea, y los usuarios solo ven el nombre de un colaborador. Y en un contexto de desarrollo de software de código abierto, los usuarios discuten sus contribuciones a través de lo que se conoce como "solicitudes de extracción, "el sistema en GitHub para proponer y colaborar en cambios en un repositorio de software.
"Las contribuciones de un desarrollador a un proyecto de software de código abierto se aceptan o rechazan por diversas razones técnicas, pero nuestro análisis de decenas de miles de proyectos en GitHub muestra que las contribuciones pueden aceptarse o rechazarse debido a otros factores, "dijo Mei Nagappan, profesor de la Facultad de Ciencias de la Computación Cheriton de la Universidad de Waterloo. "Descubrimos que uno de ellos es la raza y el origen étnico percibidos de un desarrollador según el nombre de la persona en la plataforma".
Nagappan dirigió un equipo de investigación que realizó un análisis de proyectos en GitHub, examinando más de dos millones de solicitudes de extracción en más de 37, 700 proyectos de código abierto que involucran a casi 366, 000 desarrolladores.
Los investigadores calcularon la raza y el origen étnico de los desarrolladores en función de sus nombres de GitHub utilizando una herramienta llamada NamePrism que determina cuál es la raza y el origen étnico probablemente percibido por otros cuando todo lo que ven es un nombre. Descubrieron que el 70 por ciento de las contribuciones que se integraron en un proyecto de software de código abierto fueron enviadas por desarrolladores perceptibles como blanco. Desarrolladores que eran perceptibles como asiáticos, Hispanic and Black tuvo menos del 10 por ciento de las contribuciones en total que fueron aceptadas para proyectos de software de código abierto.
"Este bajo porcentaje es preocupante porque no refleja el porcentaje de desarrolladores entre estos grupos en la comunidad tecnológica en general, "Dijo Nagappan.
Los investigadores también encontraron que las probabilidades de que una contribución fuera aceptada por los integradores de proyectos de GitHub eran menores para los desarrolladores que son perceptiblemente no blancos.
"Los desarrolladores hispanos y asiáticos perceptibles tenían entre un seis y un 10 por ciento menos probabilidades de que se aceptaran sus solicitudes de extracción en comparación con los remitentes blancos perceptibles, ", dijo la investigadora postdoctoral Gema Rodríguez-Pérez." Necesitamos identificar los problemas, entender por qué existen los problemas, y determinar qué intervenciones pueden ayudar a reducir y eliminar el sesgo ".