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:

scopusscopus

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