La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

EvaluaciónEstudio de Caso Objetivo del Estudio de Caso Objetivo Someter a evaluación cuatro modelos de proceso, estudiando los resultados con ingenieros.

Presentaciones similares


Presentación del tema: "EvaluaciónEstudio de Caso Objetivo del Estudio de Caso Objetivo Someter a evaluación cuatro modelos de proceso, estudiando los resultados con ingenieros."— Transcripción de la presentación:

1 EvaluaciónEstudio de Caso Objetivo del Estudio de Caso Objetivo Someter a evaluación cuatro modelos de proceso, estudiando los resultados con ingenieros de procesos, y con ello identificar al menos un patrón problemático asociado a la modularidad. Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

2 Diseño del Estudio de Caso Selección del Estudio de Caso Disponibilidad de los procesos en EPFC Disponibilidad de los ingenieros de procesos Revelatorio Típico EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

3 Diseño del Estudio de Caso Contexto del Estudio de Caso Fuente abiertaFuente cerrada Sin implementar algún estándar SmallSPL Basado en CMMI EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

4 Diseño del Estudio de Caso Contexto del Estudio de Caso SujetoModelo de proceso de software Cantidad de Paquetes Sujeto 1Tutelkan26 Sujeto 2Rhiscom7 Sujeto 3Small SPL3 Sujeto 4Amisoft20 EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

5 Métricas del Estudio de Caso Indicadores Métricas Instrumentos Efectividad Porcentaje de errores reales respecto los errores detectados. AVIMO-PS, EPFC Reporte de Errores Complejidad Complejidad percibida por los Ingenieros de Procesos con respecto a AVIMO-PS. Encuesta Protocolo de Observación Comprensión Nivel de comprensión obtenido por los ingenieros de procesos. Encuesta Protocolo de Observación Usabilidad Usabilidad de la herramienta (Blueprints) de acuerdo la experiencia de los Ingenieros de Procesos con otras tecnologías de modelado. Test de Usabilidad EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

6 Resultados del Estudio de Caso Complejidad: Comprensión: Usabilidad: EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 Efectividad:

7 Ejecución del Estudio de Caso EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

8 Resultados del Estudio de Caso EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 Resultados Cuantitativos Tener los paquetes de contenido de método de manera gráfica y simplificado, facilita la comprensión y el análisis. Si se carga un proceso más complejo, el Blueprint generado sería más pesado visualmente. Representar el acoplamiento, cohesión e inestabilidad de una manera gráfica es más fácil de interpretar. Con una corta capacitación, los sujetos de investigación tuvieron una buena aceptación de la herramienta.

9 Resultados del Estudio de Caso Resultados Cualitativos EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 Sujeto 1 (Tutelkan) Sujeto 2 (Rhiscom) Sujeto 3 (Small SPL) Sujeto 4 (Amisoft) Total Número de posibles anomalías encontradas 13511029 Numero Anomalías efectivas encontradas 1141925 Efectividad de la herramienta 84,6%80%100%90%88,65%

10 Resultados del Estudio de Caso Resultados Cualitativos EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 Sujeto 1Sujeto 2Sujeto 3Sujeto 4PromedioPromedio % Complejidad 1,61,81,41,6 15,00% Usabilidad 4,64,53,92,94,075,00% Comprensión 4,44,64,44,64,587,50%

11 Resultados del Estudio de Caso Identificación del Patrón de Error Importación Visualización Análisis de los problemas Recolección de datos Análisis de los datos EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

12 Resultados del Estudio de Caso Problemas Identificados EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 BlueprintProblema Identificado Cantidad de veces encontrado Acoplamiento y Cohesión Paquetes con baja cohesión, paquetes con alto acoplamiento, paquetes con elementos sin relaciones internas. 16 Inestabilidad Paquetes Inestables, elementos con alto acoplamiento hacia otros paquetes. 9 Paquetes Aislados Paquetes aislados, sin ningún tipo de interacción con los demás paquetes del modelo de proceso. 4

13 Resultados del Estudio de Caso EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

14 Resultados del Estudio de Caso Identificación del Patrón Baja Cohesión EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 Modelo de proceso Paquete de contenido de métodoCohesiónEstado TutelkanGestión de Riesgos0.13Comprobado TutelkanDesarrollo de Requerimientos0.13Comprobado AmisoftDesarrollo de requerimientos0.18Comprobado TutelkanAnálisis y Diseño0.18Comprobado TutelkanMedición y Análisis0.33Comprobado TutelkanPlanificación del proyecto0.38Comprobado TutelkanPruebas0.43Comprobado AmisoftPlanificación del Proyecto0.46Comprobado AmisoftSolución técnica0.61Falso positivo RishcomComercial0.67Falso positivo AmisoftProcesos Amisoft0.7Falso positivo RishcomImplementación0.71Falso positivo

15 Resultados del Estudio de Caso Patrón Baja Cohesión EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 Cohesión Baja, si la cohesión 0.46 y 0.71 ComprobadoFalso positivoSin Problemas 0,13 0,18 0,330,380,430,460,610,670,70,71>

16 Resultados del Estudio de Caso Patrón Baja Cohesión EvaluaciónEstudio de Caso Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

17 Conclusiones Conclusión General AVIMO-PS es un prototipo software que explota el poder de la visualización, ayudando a entender, diseñar, y determinar la inestabilidad, acoplamiento y cohesión de los modelos de proceso de software. Conclusiones, Limitaciones y Trabajos FuturosConclusiones Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

18 Conclusiones AVIMO-PS permite mejorar los aspectos de modificabilidad, aportando a la mantenibilidad y soporte para evoluciones futuras de los modelos de procesos de software. AVIMO-PS permite a los ingenieros de procesos detectar problemas y analizar datos en modelos definidos de manera temprana. Este proyecto adaptamos varias métricas de acoplamiento y cohesión de la ingeniería de software al dominio de procesos de software Conclusiones, Limitaciones y Trabajos FuturosConclusiones Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

19 Limitaciones El prototipo AVIMO-PS está dirigido solo a los modelos de procesos de software especificados formalmente en SPEM2.0. Los modelos de procesos de software deben de estar estructurados en paquetes de contenido de metodo. Conclusiones, Limitaciones y Trabajos FuturosConclusiones Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

20 Trabajos Futuros Ampliar las métricas propuestas. Incluir nuevos elementos de contenido de método, para ser procesados. Continuar validando las métricas. Conclusiones, Limitaciones y Trabajos FuturosConclusiones Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

21 Resultados Métricas asociadas a la cohesión y acoplamiento de paquetes de contenido de método. AVIMO-PS (Análisis Visual de la Modularidad de Modelos de Procesos de Software) Patrón de Baja Cohesión Articulo: Análisis Visual de la Modularidad de Modelos de Procesos de Software, enviado a 8CCC Conclusiones, Limitaciones y Trabajos FuturosConclusiones Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013

22 ¿Preguntas? Análisis Visual de la Modularidad de Modelos de Procesos de Software AVIMO-PS Conclusiones, Limitaciones y Trabajos FuturosConclusiones Fredy, Jhonattan (Universidad del Cauca) AVIMO-PS Junio 2013 Fredy Alberto Cárdenas Bolaños, Jhonattan Solarte Martínez Director: PhD. Julio A. Hurtado Universidad del Cauca Facultad de Ingeniería Electrónica y Telecomunicaciones Departamento de Sistemas


Descargar ppt "EvaluaciónEstudio de Caso Objetivo del Estudio de Caso Objetivo Someter a evaluación cuatro modelos de proceso, estudiando los resultados con ingenieros."

Presentaciones similares


Anuncios Google