Tesis:

Gestión de Configuración y Línea de Productos para mejorar el Proceso Experimental en Ingeniería del Software.


  • Autor: ESPINOSA GALLARDO, Edison Gonzalo

  • Título: Gestión de Configuración y Línea de Productos para mejorar el Proceso Experimental en Ingeniería del Software.

  • Fecha: 2014

  • Materia: Sin materia definida

  • Escuela: E.T.S DE INGENIEROS INFORMÁTICOS

  • Departamentos: LENGUAJES Y SISTEMAS INFORMATICOS E INGENIERIA DE SOFTWARE

  • Acceso electrónico: http://oa.upm.es/30998/

  • Director/a 1º: JURISTO JUZGADO, Natalia
  • Director/a 2º: VEGAS HERNANDEZ, Sira

  • Resumen: En la ingeniería de software empírica varios métodos se aplican para generar y validar conocimiento. La realización de experimentos en un paso importante del método científico. Para que el conocimiento empírico pueda madurar se requiere que los experimentos sean replicados. El propósito de la replicación es aumentar la confianza sobre los resultados y profundizar en los detalles del fenómeno que se estudia. Uno de los problemas principales de la replicación en ingeneiría del software (IS) es la administración de la gran cantidad de información que se produce. En cada replicación típicamente cambian algunos aspectos de la línea base del experimento y también se generan nuevos datos y análisis experimentales. El objetivo de esta investigación es mejorar la administración de estos materiales experimentales y replicaciones de (IS) experimentos para soportar la replicación de experimentos. Para alcanzar este objetivo, se propone la adopción de los paradigmas de gestión de configuración del software (GCS) y línea de producto software (LPS). Más concretamente, esta investigación desarrolla una propuesta de plan de gestión de configuración de experimentos (PGCE) y de línea de producto de experimentos (LPE) para experimentación en IS. El PGCE está compuesto por un conjunto de secciones en las que se incluyen conceptos e instrumentos. Mientras que, la LPE incorpora conceptos y técnicas que se utilizan en las actividades de la línea de producto. Para obtener la propuesta del PGCE y de LPE se realizó estudios sobre el estado actual de la gestión de materiales experimentales y su uso en replicaciones asi como, sobre herramientas de gestión de materiales experimentales. Se utilizó el método de investigación acción para desarrollar la propuesta, que tiene las actividades de adopción de los paradigmas de gestión de configuración software y de línea de producto software para experimentación. Para adoptar la gestión de configuración software para experimentación se estudia el proceso experimental como una transformación de productos. A continuación, se realiza una analogía de conceptos fundamentada en los procesos del desarrollo software y de experimentación. Se adoptó los conceptos, se desarrollaron un conjunto de instrumentos y estos se incorporaron en el PGCE. Para adoptar la LPE se realiza un estudio de los conceptos, actividades y fases que fundamentan la línea de producto software. Se adoptó los conceptos y se desarrollan o adoptan las técnicas, simbología y modelos para dar soporte a las fases de la línea de producto para experimentación. Para finalizar, se seleccionaron tecnologías de gestión de configuración y de línea de producto software que dan soporte a algunas de las actividades de los paradigmas adoptados para experimentación. La propuesta se valida mediante la evaluación de los aspectos de viabilidad, flexibilidad, usabilidad y satisfacción. Los aspectos de vialidad y flexibilidad se miden mediante la instanciación del plan de gestión de configuración y de la línea de productos en experimentos concretos en ingeniería del software. El aspecto de usabilidad valida el uso del contenido para la generación de las instancias del PGCE y de LPE. Mientras que, el aspecto de satisfacción evalúa la utilidad de la información de los materiales y replicaciones que contiene el plan de gestión de configuración y la línea de experimento.