Análisis y evaluación del desarrollo de software tradicional vs el desarrollo de software guiado por pruebas en términos de calidad de software y productividad de los desarrolladores para una Empresa del sector público
Abstract:
La experimentación es una disciplina que nos permite crear modelos con los cuales se pueden relacionar procesos con objetos, siguen un ciclo y dependiendo de los resultados que se obtienen se genera el conocimiento (Wohlin, Runeson, Höst, Ohlsson, Regnell y Wesslén, 2012). TDD es una técnica de desarrollo de software que se ha utilizado esporádicamente durante décadas, pero ha emergido recientemente promoviendo buenos resultados, sin embargo, existe poca evidencia empírica en el contexto industrial que apoya o niega la utilidad de esta práctica. (Nagappan, Maximilien, Bhat y Williams, 2008) Actualmente no contamos con un cuerpo de conocimiento de TDD, por lo que se revela la importancia de realizar replicaciones. Las réplicas experimentales nos ayudan a confirmar resultados de experimentos realizados y así ampliar las bases de conocimiento con las que cuentan los investigadores. (Mendonça, et al., 2008) De acuerdo a la literatura científica, los experimentos realizados en el ámbito de la industria que comparan TDD con otras técnicas de programación, dan resultados contradictorios y no permiten asegurar que un método sea mejor que otro. Durante el mes de marzo del 2016, como parte del proyecto FidiPro , ESEIL y GrISE realizaron un experimento en una Empresa de Finlandia (https://sites.google.com/site/fidiproeseil) en donde las hipótesis planteadas fueron similares a las que se plantean para éste experimento, por confidencialidad a esta Empresa se la nombrará como “Empresa F” a lo largo del documento. Este proyecto abarca el estudio de TDD y la realización de una réplica experimental en una empresa pública de la ciudad de Cuenca.
Año de publicación:
2017
Keywords:
- Experimento
- Tesis De Maestria En Gestion Estrategica De Tecnologias De La Informacion
- TDD
- Productividad
- software
Fuente:
rraaeTipo de documento:
Master Thesis
Estado:
Acceso abierto
Áreas de conocimiento:
- Ingeniería de software
- Software
- Software
Áreas temáticas de Dewey:
- Ciencias de la computación
Objetivos de Desarrollo Sostenible:
- ODS 9: Industria, innovación e infraestructura
- ODS 17: Alianzas para lograr los objetivos
- ODS 8: Trabajo decente y crecimiento económico