Authors
Enrique Alba, Francisco Chicano
Publication date
2008/10/31
Journal
Computers & Operations Research
Volume
35
Issue
10
Pages
3161-3183
Publisher
Pergamon
Description
In this paper we analyze the application of parallel and sequential evolutionary algorithms (EAs) to the automatic test data generation problem. The problem consists of automatically creating a set of input data to test a program. This is a fundamental step in software development and a time consuming task in existing software companies. Canonical sequential EAs have been used in the past for this task. We explore here the use of parallel EAs. Evidence of greater efficiency, larger diversity maintenance, additional availability of memory/CPU, and multi-solution capabilities of the parallel approach, reinforce the importance of the advances in research with these algorithms. We describe in this work how canonical genetic algorithms (GAs) and evolutionary strategies (ESs) can help in software testing, and what the advantages are (if any) of using decentralized populations in these techniques. In addition, we study the …
Total citations
2007200820092010201120122013201420152016201720182019202020212022328946817116342322