2009
Ferrer, Javier; Chicano, Francisco; Alba, Enrique
On the correlation between static measures and code coverage using evolutionary test case generation Inproceedings
In: ADIS 2009 - Apoyo a la Decision en Ingenieria del Software, Evento Realizado en el Marco de las 14th Jornadas de Ingenieria del Software y Bases de Datos, JISBD 2009, 2009.
Abstract | BibTeX | Tags: branch coverage, Evo- lutionary strategy, evolutionary algorithms, evolutionary testing
@inproceedings{Ferrer2009b,
title = {On the correlation between static measures and code coverage using evolutionary test case generation},
author = {Javier Ferrer and Francisco Chicano and Enrique Alba},
year = {2009},
date = {2009-01-01},
booktitle = {ADIS 2009 - Apoyo a la Decision en Ingenieria del Software, Evento Realizado en el Marco de las 14th Jornadas de Ingenieria del Software y Bases de Datos, JISBD 2009},
volume = {3},
number = {1},
abstract = {Evolutionary testing is a very popular domain in the field of search based software engineering that consists in automatically generating test cases for a given piece of code using evolutionary algorithms. One of the most important measures used to evaluate the quality of the generated test suites is code coverage. In this paper we want to analyze if there exists a correlation between some static measures computed on the test program and the code coverage when an evolutionary test case generator is used. In particular, we use Evolutionary Strategies (ES) as search engine of the test case generator. We have also developed a program generator that is able to create Java programs with the desired values of the static measures. The experimental study includes a benchmark of 3600 programs automatically generated to find correlations between the measures. The results of this study can be used in future work for the development of a tool that decides the test case generation method according to the static measures computed on a given program.},
keywords = {branch coverage, Evo- lutionary strategy, evolutionary algorithms, evolutionary testing},
pubstate = {published},
tppubtype = {inproceedings}
}
Evolutionary testing is a very popular domain in the field of search based software engineering that consists in automatically generating test cases for a given piece of code using evolutionary algorithms. One of the most important measures used to evaluate the quality of the generated test suites is code coverage. In this paper we want to analyze if there exists a correlation between some static measures computed on the test program and the code coverage when an evolutionary test case generator is used. In particular, we use Evolutionary Strategies (ES) as search engine of the test case generator. We have also developed a program generator that is able to create Java programs with the desired values of the static measures. The experimental study includes a benchmark of 3600 programs automatically generated to find correlations between the measures. The results of this study can be used in future work for the development of a tool that decides the test case generation method according to the static measures computed on a given program.