Upgrade to Pro — share decks privately, control downloads, hide ads and more …

La estrella de mi comunidad es un bot. ¿Dónde están los humanos?

Bitergia
PRO
September 02, 2022

La estrella de mi comunidad es un bot. ¿Dónde están los humanos?

Si comparamos los principales actores del desarrollo de software de hace una década con los que tenemos ahora, vemos que una de las grandes diferencias es la inclusión del uso de cuentas automáticas (bots) que facilitan tareas de desarrollo, mantenimiento y gestión. De seguir esta tendencia, en un futuro no lejano la actividad automática será cada vez más y más relevante en el devenir de los proyectos. A la hora de analizar las comunidades de desarrollo de software libre, es imprescindible ser capaz de identificar estas cuentas para poder estudiar la salud de la comunidad. Esta charla muestra algunos de los retos identificando bots y algunas soluciones en las que estamos trabajando.

Bitergia
PRO

September 02, 2022
Tweet

More Decks by Bitergia

Other Decks in Technology

Transcript

  1. La estrella de mi comunidad es un bot. ¿Dónde están

    los humanos? EsLibre, Junio 2022 Miguel Ángel Fernández - Analista de datos [email protected]
  2. Sobre mí Consultor - Analista de datos en Bitergia Participo

    en GrimoireLab - CHAOSS Teleco que digi-evolucionó al mundo del software y del análisis de datos
  3. Comunidades de Software Libre

  4. Analizando comunidades (I) ¿Cómo puedo medir mi proyecto de software?

  5. Analizando comunidades (II) ¿Cuánta gente está contribuyendo? ¿Cuántas contribuciones ha

    habido durante el último año? ¿Cómo se están gestionando los tickets?
  6. Usando GrimoireLab para analizar comunidades

  7. Usando GrimoireLab para analizar comunidades Datos crudos

  8. Usando GrimoireLab para analizar comunidades Datos crudos BBDD Identidades

  9. Usando GrimoireLab para analizar comunidades Datos crudos BBDD Identidades Datos

    enriquecidos
  10. Usando GrimoireLab para analizar comunidades Datos crudos BBDD Identidades Datos

    enriquecidos
  11. Explorando los datos (I)

  12. Explorando los datos (II)

  13. Explorando los datos (III)

  14. Explorando los datos (IV)

  15. ¿Quienes forman mi comunidad?

  16. ¿Quienes forman mi comunidad?

  17. ¿Qué es un bot? Es un programa diseñado para interactuar

    con otros programas, servicios de Internet o seres humanos de manera semejante a como lo haría una persona. En proyectos de software, se suelen utilizar para simplificar o automatizar tareas cuya realización manual resultaría muy tediosa. https://es.wikipedia.org/wiki/Wikipedia:Bot
  18. Un problema de identidades Tom Riddle Pertenece a Slytherin, Hogwarts

    Photo credit: lego3x11l
  19. Lord Voldemort Trabaja como mago autónomo Un problema de identidades

    (II) Photo credit: James Seattle
  20. Un momento… Photo credit: James Seattle Photo credit: lego3x11l

  21. Un momento… Photo credit: James Seattle Photo credit: lego3x11l ¡Son

    la misma persona!
  22. La realidad es más compleja… 02/2005 - 12/2010 Volunteer 01/2010

    - 12/2012 Bitergia 01/2013 - 06/2013 GitLab 07/2013 - now Bitergia Jane Doe <[email protected]> Jane M. Doe <[email protected]> Jane Doe <[email protected]> janedoe [email protected] [email protected] [email protected] jndoe [email protected]
  23. Soy el famoso SortingHat (I) Photo credit: James Seattle

  24. Soy el famoso SortingHat (I) Photo credit: James Seattle ¡Mezcla

    estos perfiles! Lord Voldemort Tom Riddle
  25. Soy el famoso SortingHat (I) Photo credit: James Seattle ¡Mezcla

    estos perfiles! ¡Añade esta organización! Lord Voldemort Tom Riddle
  26. Soy el famoso SortingHat (I) Photo credit: James Seattle ¡Mezcla

    estos perfiles! ¡Añade esta organización! ¡Completa el perfil! Nombre: Tom Género: M Email: [email protected] Lord Voldemort Tom Riddle
  27. Soy el famoso SortingHat (II)

  28. Soy el famoso SortingHat (II) ¡Marca este perfil como Bot!

    Nombre: autobot Bot: Sí Email: [email protected]
  29. Cambio de perspectiva (I)

  30. Cambio de perspectiva (I)

  31. Cambio de perspectiva (II)

  32. Cambio de perspectiva (II)

  33. Mirando hacia el futuro ¡Me lo apunto! Esto parece un

    bot…
  34. Trabajo en progreso (I) + Problema de clasificación desequilibrado ¿Dependiente

    de la fuente de datos… … y de la comunidad? ¿Modelos de ensamblado? ¿Y la dependencia temporal?
  35. Trabajo en progreso (II) + Frecuencia, cantidad y morfología de

    los cambios Similitud y riqueza sintáctica de texto escrito Conocimiento del dominio
  36. ¡Vuestro turno! https://chaoss.github.io/grimoirelab/ https://cauldron.io/ https://wikimedia.biterg.io/ https://commons.wikimedia.org

  37. None