Ponencia
Una comparación colaborativa del rendimiento en proyectos de software libre
Autor/es | Sánchez Ruiz, José Manuel
Olivero González, Miguel Ángel Domínguez Mayo, Francisco José Benavides Cuevas, David Felipe |
Coordinador/Director | Rodríguez Luaces, Miguel Ángel |
Departamento | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos |
Fecha de publicación | 2024 |
Fecha de depósito | 2024-06-05 |
Publicado en |
|
Resumen | En los últimos años, los proyectos de software de código abierto (OSS) se han vuelto cada vez más importantes para muchas organizaciones. A medida que estos proyectos crecen en tamaño y complejidad, aumenta la necesidad ... En los últimos años, los proyectos de software de código abierto (OSS) se han vuelto cada vez más importantes para muchas organizaciones. A medida que estos proyectos crecen en tamaño y complejidad, aumenta la necesidad de un desarrollo de software de alta calidad. Al mismo tiempo se ha comprobado que el uso de prácticas de DevOps mejora la calidad y el rendimiento organizacional. Sin embargo, es difícil medir el impacto real que supone aplicar estas prácticas porque los métodos de evaluación existentes, como los informes de DORA, se centran principalmente en la implementación continua y la entrega en producción. Esto se diferencia de las prioridades de los proyectos OSS, que enfatizan la liberación continua de código y su impacto en los usuarios en lugar de en sus implementaciones o entregas en producción. Para abordar esta situación se emplea un sistema colaborativo de evaluación, Performance-Tracker (PT), diseñado para evaluar y comparar el rendimiento de proyectos OSS usando varios factores. PT extrae información pública de proyectos OSS y ha permitido generar una base de conocimientos compartida que supone la primera base de conocimiento del marco de referencia. Esto se ha logrado evaluando el rendimiento de 50 proyectos OSS en su primera versión. Este enfoque permite que puedan evaluarse más proyectos y que comparen su rendimiento en base a los puntos de referencia de la base de conocimiento colaborativa. Usando PT y con las métricas propuestas, los proyectos OSS pueden analizar y comparar su rendimiento con respecto al resto de proyectos participantes. Esto, a su vez, permite que sus resultados alimenten la base de conocimiento y enriquezcan el marco de referencia. PT, junto a su base de conocimiento inicial, es una propuesta integral para la evaluación de proyectos OSS, abordando los desafíos propios de este tipo de proyectos. Además, el entorno de aprendizaje colaborativo persigue fomentar un proceso de desarrollo más eficiente en los proyectos OSS. Al permitir una comparación de métricas, los equipos de desarrollo pueden identificar claramente cómo mejorar su rendimiento. |
Cita | Sánchez Ruiz, J.M., Olivero González, M.Á., Domínguez Mayo, F.J. y Benavides Cuevas, D.F. (2024). Una comparación colaborativa del rendimiento en proyectos de software libre. En XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024). (1-4), A Coruña: Sistedes. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Una comparación colaborativa del ... | 171.7Kb | [PDF] | Ver/ | |