Resumen:
Una necesidad siempre imperante dentro de la industria de software consiste
en la ejecución de proyectos con mayor productividad y menor consumo
de recursos posibles para disminuir sus costos. Alcanzar este objetivo
adecuadamente implica la definición y formalización de un proceso óptimo
que permita solventar las variaciones de cada proyecto y, por ende, del
producto realizado. Es entonces necesario definir un proceso que sea reutilizable,
mantenible y en constante evolución en base a las necesidades
particulares de la industria evitando factores indeseables durante su ejecución.
La especificación de un modelo de proceso con estas características
deseables debe contar con una cantidad considerable de recursos y esfuerzos
dirigidos a su creación y formalización con resultados positivos a
mediano y largo plazo, sin contar las escasas técnicas y herramientas que
lo soporten. Por otro lado, los lenguajes de metamodelado de proceso permiten
una definición de modelos de proceso con la suficiente flexibilidad
para ser definidas pero con reglas, relaciones, estructuras y restricciones
necesarias en un intento por mejorar la documentación y, por lo tanto, la
ejecución del mismo. Diversas aproximaciones han sido realizadas con el
objetivo de evitar errores de ejecución o factores indeseables del proceso.
AVISPA, es una herramienta de análisis visual de modelos de proceso que
permite la generación de planos a partir de elementos de un modelo de
proceso y métricas generadas en base a los mismos elementos, resaltando
de forma visual posibles problemas en la su documentación conocido
como patrones de error. AVISPA, interpreta modelos de proceso documentados
con el lenguaje de metamodelado Software and Systems Process
Engineering Metamodel (SPEM) 2.0 por medio de la herramienta de documentación
de procesos Eclipse Process Framework Composer (EPF). El
análisis con AVISPA permite obtener información adicional sobre la construcción
del modelo de proceso previamente a su prueba piloto o ejecución.
Sin embargo, diversos reportes han indicado que AVISPA presenta
problemas en la representación de sus planos y patrones de error. Como
clasificador de tipo binario, AVISPA representa los elementos de procesos
en 4 categorías esenciales que son: verdaderos positivos, verdaderos
negativos (categorías deseadas), falsos positivos y falsos negativos (categorías
indeseadas) cuya causa principal de clasificación de elementos
son las métricas de la herramienta de clasificación. Este trabajo presenta
los avances realizados para la depuración de AVISPA, aumentando los
elementos de las categorías deseadas y disminuyendo los elementos de
las categorías indeseadas en base a métricas halladas por revisión sistemática
de la literatura y usando el método de análisis de varianza ANOVA.