Maskana (Dec 2017)
Experimento sobre calidad externa con Test-Driven Development en la industria de telecomunicaciones
Abstract
Test-Driven Development (TDD) es una técnica de desarrollo de software cuyo estudio se ha incrementado en los últimos quince años, promete efectos positivos en el proceso de desarrollo, sin embargo, existen pocos estudios en el ámbito industrial. Con el propósito de comparar la técnica TDD con ITL (Iterative Test Last) con la técnica propia de desarrollo de una empresa de telecomunicaciones ETAPA EP[1], se realizó un experimento controlado para determinar si la técnica de programación TDD incrementa la calidad del software. El experimento fue realizado siguiendo las actividades que se indican en el proceso experimental en ingeniería del software. En lo relativo a la calidad, ITL presenta una diferencia estadísticamente significativa frente a TDD, el tratamiento ITL incrementa la calidad del código fuente del sujeto. No existe diferencia significativa entre TDD y la técnica propia de desarrollo de ETAPA EP. Desde el punto de vista práctico, ITL produce mejores resultados de calidad que la técnica propia de ETAPA EP, la técnica propia incrementa la calidad en comparación con TDD. Los resultados obtenidos en el experimento han permitido realizar recomendaciones prácticas respecto al proceso de desarrollo utilizado en ETAPA EP. [1] Empresa Pública Municipal de Telecomunicaciones, Agua Potable y Saneamiento de Cuenca