Crédito:CC0 Public Domain
Su personalidad podría afectar significativamente su capacidad para contribuir a proyectos de código abierto. según un nuevo estudio realizado por investigadores de la Universidad de Waterloo.
Los proyectos de código abierto son espacios en línea donde los desarrolladores de software trabajan juntos para mejorar el código informático que está disponible para cualquier persona. Cada proyecto es gestionado por una persona cuyo trabajo es aceptar o rechazar la oferta de ayuda de un desarrollador de software.
En un estudio reciente, los investigadores de Waterloo encontraron que los factores sociales, como la experiencia pasada, siguen siendo el elemento más influyente en la aceptación o el rechazo del trabajo de los colaboradores en línea. Pero también encontraron que los rasgos de personalidad son una parte esencial de la decisión.
"A menudo, al completar el trabajo de código abierto, la gente piensa que solo importa su capacidad para realizar la tarea, "dijo Meiyappan Nagappan, profesor de la Facultad de Ciencias de la Computación David R. Cheriton de Waterloo y coautor del estudio. "Pero los factores de personalidad también son importantes porque así es como se manifiesta su comportamiento cuando interactúa con otras personas.
"Las personas que trabajan voluntariamente en proyectos de código abierto deben ser conscientes de lo abiertos que están al cambio y de lo conscientes que son. ya que estos dos rasgos de personalidad afectarán la disposición de las personas a trabajar con ellos, "dijo Nagappan.
Al realizar el estudio, Los investigadores evaluaron los datos recopilados de la plataforma de código abierto GitHub. Analizaron los rasgos de personalidad de 16, 935 desarrolladores activos de 1, 860 proyectos, cada uno de los cuales tenía al menos 250 solicitudes de extracción. Una solicitud de extracción es un mecanismo que los desarrolladores utilizan para notificar a otros colaboradores de código abierto que trabajan en el mismo proyecto que han completado una tarea.
Luego, los investigadores utilizaron IBM Watson Personality Insights para recuperar las cinco grandes personalidades de los desarrolladores de software en GitHub. Las cinco grandes personalidades son la apertura, escrupulosidad, extraversión, amabilidad y neuroticismo.
"Descubrimos que los factores sociales siguen siendo más importantes que los factores técnicos para que su trabajo de código abierto sea aceptado, "dijo Alex Yun, estudiante de maestría en la Facultad de Matemáticas de Waterloo y coautor del estudio. "Luego examinamos la importancia de los factores de personalidad y descubrimos que podría haber sesgos involucrados en la aceptación o el rechazo del trabajo realizado en plataformas de código abierto. Es más probable que los gerentes acepten una contribución de alguien que conocen, o alguien más agradable que los demás aunque la contribución técnica sea similar ".
El estudio, "Efectos de los rasgos de personalidad en la aceptación de solicitudes de extracción, "fue publicado recientemente en la revista Transacciones IEEE sobre ingeniería de software .