Software engineering reproducible research: A proposal for analyzing the effectiveness of test driven development
Abstract:
Background: Several technological proposals have been developed to help the researcher in carrying out experimental replications with the highest degree of similarity. Those proposals have been performed mainly for: definition, execution, analysis and report of experiments; but lately, the reproducible research paradigm is considered. Aim: Define a platform to study the effectiveness of Test Driven Development (TDD) technique, under the principles of reproducible research in a context setup. Method: We defined a conceptual and process model to study different aspects regarding the application of TDD technique, followed by the construction of a support prototype platform as validation, from the perspective of the reproducible research, based in a specific family of experiments. Results: A first approximation of a technological platform was developed which covers: design, data collection, data measurement an analysis of results. Conclusions: Support tools for the experimental process based on reproducible research are needed, in such a way that gives the elements required for both, facilitate the reproducibility of families of experiments in different contexts and obtain comparable data by other researchers.
Año de publicación:
2017
Keywords:
- TDD
- Experimental Software Engineering
- Reproducible research
- Test Driven Development
Fuente:

Tipo de documento:
Conference Object
Estado:
Acceso restringido
Áreas de conocimiento:
- Ingeniería de software
- Software
Áreas temáticas:
- Programación informática, programas, datos, seguridad
- Ciencias de la computación
- Escuelas y sus actividades; educación especial