Mejorando el monitoreo de proyectos de software con minería de repositorios de datos multidimensionales
Autores: Reszka, ukasz; Sosnowski, Janusz; Dobrzynski, Bartosz
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Mejorando el monitoreo de proyectos de software con minería de repositorios de datos multidimensionales
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Desarrollo de proyectos de software
Actividades de mantenimiento
Repositorios
Detalles de informes de problemas
Minería de datos
Objetivos de monitoreo de proyectos
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 46
Citaciones: Sin citaciones
Las actividades de desarrollo y mantenimiento de proyectos de software se han reportado en varios repositorios. Los datos contenidos en estos repositorios han sido ampliamente utilizados en diversos estudios sobre problemas específicos, por ejemplo, predecir la aparición de errores, asignar problemas a desarrolladores e identificar problemas duplicados. Los esquemas de análisis desarrollados suelen basarse en modelos de datos simplificados mientras se descuidan los detalles de los informes de problemas. Enfrentar este problema requiere una exploración profunda y amplia de los contenidos del repositorio de software adaptados a sus especificidades, lo cual difiere significativamente de la minería de datos clásica. Este documento se centra en tres aspectos: la exploración estructural y semántica de los repositorios, derivando características distintivas en perspectivas de valor y tiempo, y definiendo el espacio de los objetivos de monitoreo de proyectos. Las consideraciones presentadas demuestran una imagen holística del proceso de desarrollo del proyecto, que es útil en la evaluación de su eficiencia e identificación de imperfecciones. El análisis original introducido en este trabajo fue verificado utilizando repositorios de proyectos de software de código abierto y algunos comerciales.
Descripción
Las actividades de desarrollo y mantenimiento de proyectos de software se han reportado en varios repositorios. Los datos contenidos en estos repositorios han sido ampliamente utilizados en diversos estudios sobre problemas específicos, por ejemplo, predecir la aparición de errores, asignar problemas a desarrolladores e identificar problemas duplicados. Los esquemas de análisis desarrollados suelen basarse en modelos de datos simplificados mientras se descuidan los detalles de los informes de problemas. Enfrentar este problema requiere una exploración profunda y amplia de los contenidos del repositorio de software adaptados a sus especificidades, lo cual difiere significativamente de la minería de datos clásica. Este documento se centra en tres aspectos: la exploración estructural y semántica de los repositorios, derivando características distintivas en perspectivas de valor y tiempo, y definiendo el espacio de los objetivos de monitoreo de proyectos. Las consideraciones presentadas demuestran una imagen holística del proceso de desarrollo del proyecto, que es útil en la evaluación de su eficiencia e identificación de imperfecciones. El análisis original introducido en este trabajo fue verificado utilizando repositorios de proyectos de software de código abierto y algunos comerciales.