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:

rraaerraae

Tipo 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
Procesado con IAProcesado con IA

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
Procesado con IAProcesado con IA