Artículo:
Commit City: Herramienta para el análisis de la participación en proyectos de desarrollo software

Fecha

2024-06-17

Editor

Sistedes

Publicado en

Actas de las XXVIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2024)

Licencia Creative Commons

Resumen

La gestión de proyectos de desarrollo software más grandes y complejos conlleva varios desafíos tales como la gestión de requisitos funcionales cambiantes, la constante evolución del software, y la gestión del personal asociado al mismo. Por todo lo anterior, habitualmente se usan varias métricas que dan cuenta de cómo el software va cambiando a lo largo del ciclo de vida en el repositorio de código fuente. Sin embargo, la visualización e interpretación de estas métricas es ciertamente limitada para tomar decisiones adecuadas en estos proyectos de desarrollo. La interpretación de una visualización nunca ha sido sencilla y requiere una comprensión del lenguaje visual de la propia representación. Las metáforas son una forma de facilitar el aprendizaje de un nuevo lenguaje visual que permite explicar nuevas representaciones de datos por analogía. En este sentido, este artículo propone usar la metáfora de ciudad para visualizar métricas de commits, participación de los desarrolladores y, en general, de la evolución del código fuente en un repositorio software. En concreto, este proyecto presenta una técnica para recuperar y visualizar grandes cantidades de información desde repositorios de código, acerca de los cambios que sufre éste a lo largo del ciclo de vida del proyecto software. La técnica genera un modelo 3D utilizando la metáfora de ciudades y edificios. La mayor ventaja es que se puede utilizar estas visualizaciones para la localización de problemas y la toma de decisiones durante la gestión de proyectos de desarrollo software.

Descripción

Acerca de Fernández Escolano, Jorge

Palabras clave

Big Data, Gestión De Proyectos, Commit City, Visualización Métricas Software, Minería De Repositorios De Código
Página completa del ítem
Notificar un error en este artículo
Mostrar cita
Mostrar cita en BibTeX
Descargar cita en BibTeX