Experimento sobre calidad externa con Test-Driven Development en la industria de telecomunicaciones

 

Authors
Palomeque, Carolina; Uyaguari, Fernando
Format
Article
Status
publishedVersion
Description

Test-Driven Development (TDD) is a software development technique and studies in TDD increased in the last fifteen years. TDD promises positive effects in the development process, however there are few studies in the industrial field. To verify is the TDD programming technique increases the quality of software a controlled experiment was conducted comparing the software development technique TDD (Test-Driven Development) with ITL (Iterative Test Last) and the technique of the ETAPA EP1 Telecommunications Company. The experiment was implemented according to the software engineering experimental process. The analysis clearly shows that quality-wise ITL is statistically significant superior to TDD. ITL increases the quality of the source code of the subject. From the practical point of view, ITL produces better code quality than the ETAPA EP development technique, however in comparison with the TDD approach increases the ETAPA EP technique the quality, but not to the extent as the ITL technique. The experiment allowed to define practical recommendations regarding the development process used in ETAPA EP.
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

Publication Year
2017
Language
spa
Topic
Repository
REVISTAUC
Get full text
https://publicaciones.ucuenca.edu.ec/ojs/index.php/maskana/article/view/1968
Rights
openAccess
License