Un diseño experimental sobre el algoritmo de clasificación de elementos de modelos de proceso SPEM 2.0 de la herramienta AVISPA por medio del análisis de varianza ANOVA
An experimental design on the SPEM 2.0 process model element classification algorithm of the AVISPA tool by means of ANOVA analysis of variance
Esta publicación es producto de la investigación: “Métricas de Modelos de Proceso SPEM 2.0 en la Confiabilidad de su Análisis Visual” a lo largo del año 2019, que respalda el trabajo de una maestría en Ingeniería de Sistemas en la Universidad del Cauca. Objetivo: Redefinir un grupo de métricas de modelos de proceso para incrementar la confiabilidad de AVISPA bajo el análisis visual de modelos de proceso SPEM 2.0.Metodología:Se realizó una revisión sistemática de la literatura de métricas de modelo de proceso de software potencialmente aptas para ser representadas en AVISPA. Después, se realizó un conjunto de evaluaciones para mejorar la herramienta. Finalmente, se realizó una evaluación con ANOVA para encontrar un diferencial de varianza entre versiones de AVISPA al comparar sus valores F1-Score de clasificación de elementos de proceso. Resultados: AVISPA mejoró significativamente su algoritmo de clasificación general. La mayoría de los errores se encontraron en la resolución de variabilidad SPEM 2.0 y colecciones con duplicados. Múltiples clasificaciones erróneas aún persisten. Conclusión: Se ha mejorado la clasificación general de los elementos del modelo de proceso AVISPA. Sin embargo, algunas muestras de modelo de proceso permanecen dispersas según los resultados de ANOVA.
1. INTRODUCCIÓN
"Un proceso es un conjunto de pasos parcialmente ordenados, con artefactos relacionados, recursos humanos, económicos e informáticos, estructuras organizativas y restricciones, cuyo objetivo es la producción y mantenimiento de software" [1]. Un modelo de proceso de software bien definido es un aspecto clave para conseguir calidad en los productos y productividad en los equipos [2]. SPEM 2.0 es un lenguaje para definir modelos de procesos de software aceptado por la industria del software para definir modelos de procesos y varias configuraciones para adaptar los modelos de procesos a diferentes contextos organizativos o de proyecto [3]. AVISPA (Analysis and VIsualization for Software Process Assessment) [4] es una herramienta que produce vistas visuales polimétricas [5] representadas por figuras geométricas rectangulares cuyas dimensiones se basan en métricas calculadas a partir de elementos de un modelo de proceso de software. Estas representaciones se conocen como planos. AVISPA destaca visualmente en sus blueprints, un subconjunto de elementos de proceso con posibles errores [6] conocidos como patrones de error. AVISPA soporta la resolución de variabilidad según las reglas establecidas en SPEM 2.0 para los modelos de proceso que la contienen [7].
Recursos
-
Formatopdf
-
Idioma:español
-
Tamaño:1677 kb