¿Se producen diferencias considerables en los resultados experimentales en función del procedimiento de medición? Un estudio comparativo para los constructos calidad y productividad en el marco de un experimento de test-driven development.

Jaimes Sequeda, Dora Elizabeth (2015). ¿Se producen diferencias considerables en los resultados experimentales en función del procedimiento de medición? Un estudio comparativo para los constructos calidad y productividad en el marco de un experimento de test-driven development.. Tesis (Master), E.T.S. de Ingenieros Informáticos (UPM).

Descripción

Título: ¿Se producen diferencias considerables en los resultados experimentales en función del procedimiento de medición? Un estudio comparativo para los constructos calidad y productividad en el marco de un experimento de test-driven development.
Autor/es:
  • Jaimes Sequeda, Dora Elizabeth
Director/es:
  • Dieste Tubio, Oscar
Tipo de Documento: Tesis (Master)
Título del máster: Software y Sistemas
Fecha: 30 Abril 2015
Materias:
Palabras Clave Informales: Palabras clave: Medición de experimentos en ingeniería del software, Experimentación en ingeniería del software, TDD, Calidad de software, productividad de software.
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Ninguna

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (11MB) | Vista Previa

Resumen

OBJETIVO: El presente informe contiene un estudio comparativo que busca establecer si se producen diferencias considerables en los resultados experimentales en función del procedimiento de medición, para los constructos calidad y productividad en el marco de un experimento de Test-Driven Development (TDD). MÉTODO: Para lo cual se realizaron una serie de actividades organizadas en tres principales etapas: análisis de requisitos, gestión de pruebas y finalmente un procedimiento de medición y análisis de resultados, con el fin de obtener nuevos datos de éstas variables a través del uso de Particiones de equivalencia como técnica para obtener nuevos casos de prueba. Durante el desarrollo de cada una de las etapas definidas se desarrollaron unas tareas específicas como la división del dominio de cada tarea en slices o pequeñas funcionalidades que aportan valor al usuario, el diseño de las pruebas con la aplicación del proceso sistemático de particiones de equivalencia para su posterior ejecución en tres niveles de adaptación de los test a la lógica de desarrollo de cada sujeto, siendo etiquetadas como UPM 1 a la ejecución y medición estándar para todos los sujetos, UPM 2 a la ejecución con una adaptación básica a la lógica de desarrollo de cada sujeto y UPM 3 a la ejecución y medición de los casos de prueba mayormente adaptados a la lógica de desarrollo utilizada en cada caso, haciendo uso en todas las ejecuciones del mismo conjunto de casos de prueba. RESULTADOS: Teniendo en cuenta las ejecuciones de los casos de prueba, se obtienen 3 datos de mediciones para cada una de las variables respuesta cantidad de trabajo realizado, calidad y productividad, que son usadas para el estudio comparativo junto con los resultados de un experimento TDD adelantado en conjunto por integrantes del equipo del laboratorio de Ingeniería de Software de la Universidad Politécnica de Madrid (UPM) y de la universidad de UOLU (Finlandia). CONCLUSIONES: Como resultado se encontró que existen diferencias entre las mediciones de cantidad de trabajo realizado, calidad y productividad entre los resultados del experimento TDD y las tres mediciones realizadas en éste proyecto. Adicionalmente, en el análisis de los datos a través de un modelo lineal general aplicado en cada una de las mediciones, se encontraron cambios importantes en el resultado general del experimento con relación a los efectos que ocasionan los diferentes factores en las variables respuesta.

Más información

ID de Registro: 44268
Identificador DC: http://oa.upm.es/44268/
Identificador OAI: oai:oa.upm.es:44268
Depositado por: Miss Dora Elizabeth / DE Jaimes Sequeda
Depositado el: 09 Ene 2017 08:44
Ultima Modificación: 09 Ene 2017 08:44
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM