Seminario - Workshop
Apoyo a la Decisión en Ingeniería del Software
Decision Support in Software Engineering
ADIS - 2001
ADIS'2001 is now online at
>>>>>> http://ceur-ws.org/Vol-84/ <<<<<<
ISBN 84-688-6649-0
Coordinadores: José Javier Dolado, Mario Piattini, Miguel Toro y Juan José Cuadrado Gallego
Fecha: 20 de noviembre de 2001. 15:30 - 20:30. Día anterior al comienzo de las Jornadas de Ingeniería del Software y Bases de Datos 2001.
Lugar. Almagro, Ciudad Real
Temas:
En la gestión y desarrollo de sistemas de ingeniería del software se deben tomar múltiples decisiones en innumerables situaciones del desarrollo y mantenimiento de sistemas software. Las áreas en las que es preciso tomar decisiones acertadas comienza en las evaluaciones iniciales de la corrección de los requisitos, evaluación de las arquitecturas, diseños, prototipos y otros elementos de las estructuras de las aplicaciones. En las fases de diseño, codificación y pruebas los técnicos también deben tomar decisiones acerca de los productos intermedios. Además en todas las actividades de gestión nos encontramos con alternativas que el jefe de proyecto debe resolver adecuadamente. Una vez que se dispone de información cuantitativa o cualitativa, se debe proceder a su correcto uso. Estas o similares situaciones se producen en otras disciplinas, por lo que es posible reutilizar resultados ya comprobados en otras áreas.
En este seminario se desea conversar tanto sobre dominios de aplicación como sobre los útiles, métodos y herramientas que ayudan a la toma de decisiones. Así se pueden incluir técnicas como la simulación, medición, evaluación de procesos, metodologías de calidad, experimentación, modelado mediante agentes, etc. o métodos como algoritmos metaheurísticos, redes bayesianas y otros. Se valorará especialmente la comparación con enfoques reutilizables de otras disciplinas.
Programa
20 de noviembre
15.30. Apertura y presentación
15.40 - 17.00 Sesión sobre Métricas y experimentación
1. A controlled experiment for corroborating the usefulness of class diagram metrics at the early phases of OO developments; Marcela Genero, José Olivas, Mario Piattini, Francisco Romero.
2. Una Aproximación a la Evaluación Automática de Alternativas de Diseño (.zip); Octavio Martín, Antonio Ruiz y Miguel Toro.
3. Bayesian inference for a software reliability model using metrics information; M.P. Wiper and M.T. Rodríguez Bernal
4. Optimal software release time for two software reliability models; M.P.Wiper, D. Rios Insua, R. Hierons
17.00 - 17.30 Debate
17.30 - 18.00 Descanso
18.00 - 19.20 Sesión sobre Sistemas y Apoyo a la Decisión
5. Aplicación de Técnicas de Minería de Datos en la Construcción y Validación de Modelos Predictivos y Asociativos a Partir de Especificaciones de Requisitos De Software; María N. Moreno García, Luis A. Miguel Quintales, Francisco J. García Peñalvo y M. José Polo Martín
6. MELSIS: un marco de trabajo para la construcción de Sistemas de Ayuda a la Toma de Decisiones en problemas de monitorización; Picaza, J. M., Sobrado F.J., García J.J., Ocariz C. y Aldamiz-Echevarria L.
7. Marco dinámico integrado para la mejora de los procesos software; Mercedes Ruiz Carreira, Isabel Ramos Román, Miguel Toro Bonilla
19.20 - 20.00 Debate. Conlusión.
20.00 - 20.30 Gestión. Actividades REMIS y Acción de Ingeniería del Software.
BREVES CONCLUSIONES del Seminario
Tuvimos un coloquio realmente interesante. Uno de los temas recurrentes en esta conversación, y en casi todas las relacionadas con la medición, fue la necesidad de disponer de datos reales sobre métricas del software. En lo único en que nos pusimos de acuerdo es en que deberíamos hacer un esfuerzo para disponer de conjuntos de métricas. Revisamos la posibilidad, comentada ya hace un año, de utilizar proyectos fin de carrera como base de las mediciones. Aunque lo ideal sería preparar un conjunto de plantillas para entregarlas a posibles jefes de proyecto interesados en recoger datos.
Las acciones concretas que pretendemos realizar antes de la realización del seminario del año próximo (2002) son las siguientes:
1. Creación efectiva de un repositorio de datos
2. Definición de una o varias plantillas de recogida de datos
3. Generación de un documento que describa los principales problemas de decisión en ingeniería del software, los métodos de toma de decisiones y los sistemas o herramientas que implementan métodos.
4. Promoción de futuras actividades relacionadas con el "apoyo a la decisión", incluyendo una nueva edición del seminario.
Realizada con el apoyo de
la Acción Especial CICYT TIC2000-2052-E y del Proyecto CICYT TIC2001-1143
y en el contexto de actividades de la REMIS