Analizando discusiones tóxicas en Github.

Hoy en día es cada vez más frecuente observar cómo algunas discusiones entre los miles de proyectos en Github se van tornando complicadas e incómodas. The Register se dio a la tarea de de publicar un artículo acerca de un estudio que analiza el problema y expone un caso en particular de Elementary OS.

Las discusiones tóxicas sobre proyectos GitHub de código abierto tienden a involucrar derechos, insultos sutiles y arrogancia, según un estudio académico. Éso contrasta con el comportamiento tóxico ―generalmente malas palabras, incitación al odio y acoso― que se encuentra en otros rincones de Internet.

Ya sea que parezca obvio o no, es un punto interesante a considerar porque ―por un lado― significa que los métodos técnicos y no técnicos para detectar y frenar el comportamiento tóxico en una parte de Internet pueden funcionar de manera deficiente en GitHub.

Científicos de TI de las universidades estadounidenses Carnegie Mellon y Wesleyan realizaron recientemente un estudio sobre la toxicidad en línea para comprender cómo se manifiesta en las comunidades de código abierto.

Los investigadores Courtney Miller, Sophie Cohen, Daniel Klug, Bogdan Vasilescu y Christian Kästner describen sus hallazgos en un artículo [PDF] titulado, «¿Se perdió mi comentario o qué? Comprender la toxicidad en las discusiones de código abierto», que se presentó el mes pasado en la Conferencia internacional ACM/IEEE sobre ingeniería de software en Pittsburgh, Pensilvania.

En un video explicativo, Miller dice que el proyecto adoptó la definición de toxicidad propuesta por quienes trabajan en la API Perspective de Google: «lenguaje grosero, irrespetuoso o irrazonable que es probable que haga que alguien abandone una discusión».

¿Cómo se ve la toxicidad de GitHub? Hay un muy buen ejemplo en el repositorio de Elementary OS de hace dos años y titulado «¡La mayoría de nosotros QUEREMOS el botón Minimizar!», citada por Miller, quien señala pasajes como: «El problema es que su equipo [de desarrollo] nos obliga a usar el sistema operativo de la manera que ustedes quieres que lo usemos, aunque hace 1,000,000 veces más difícil usarlo a su manera, que lo que sería conveniente para nosotros».

La discusión citada inicia con el reclamo de un usuario de Elementary OS por la decisión de desaparecer el botón de minimizar en las ventanas de su interfaz, algo que dificultaba el uso de aplicaciones distintas a las nativas de Elementary OS.

«Estas citas ayudan a resumir la naturaleza autoritaria, exigente y ―a menudo― insultante de los comentarios tóxicos que se encuentran con frecuencia en las comunidades de código abierto que observamos», dijo Miller.

¿Qué detonó los comentarios con insultos? La respuesta de @cassidyjames: «If you feel like you want/need minimize, there are still ways to do so on elementary OS today (clicking in the dock, using keyboard shortcuts, or using the context menu in the titlebar). But the ship has sailed on adding a «minimize» button to titlebars because apps designed for elementary OS don’t need it, and