Paper published in a book (Scientific congresses, symposiums and conference proceedings)
An Empirical Evaluation of Evolutionary Algorithms for Test Suite Generation
Campos, Jose; Ge, Yan; Fraser, Gordon et al.
2017In Symposium on Search-Based Software Engineering (SSBSE)
Peer reviewed
 

Files


Full Text
CR.pdf
Author preprint (294.9 kB)
Request a copy

All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] Evolutionary algorithms have been shown to be effective at generating unit test suites optimised for code coverage. While many aspects of these algorithms have been evaluated in detail (e.g., test length and different kinds of techniques aimed at improving performance, like seeding), the influence of the specific algorithms has to date seen less attention in the literature. As it is theoretically impossible to design an algorithm that is best on all possible problems, a common approach in software engineering problems is to first try a Genetic Algorithm, and only afterwards try to refine it or compare it with other algorithms to see if any of them is more suited for the addressed problem. This is particularly important in test generation, since recent work suggests that random search may in practice be equally effective, whereas the reformulation as a many-objective problem seems to be more effective. To shed light on the influence of the search algorithms, we empirically evaluate six different algorithms on a selection of non-trivial open source classes. Our study shows that the use of a test archive makes evolutionary algorithms clearly better than random testing, and it confirms that the many-objective search is the most effective.
Disciplines :
Computer science
Author, co-author :
Campos, Jose
Ge, Yan
Fraser, Gordon
Eler, Marcello
Arcuri, Andrea;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
External co-authors :
yes
Language :
English
Title :
An Empirical Evaluation of Evolutionary Algorithms for Test Suite Generation
Publication date :
2017
Event name :
SSBSE'17
Event date :
2017
Main work title :
Symposium on Search-Based Software Engineering (SSBSE)
Peer reviewed :
Peer reviewed
FnR Project :
FNR3949772 - Validation And Verification Laboratory, 2010 (01/01/2012-31/07/2018) - Lionel Briand
Available on ORBilu :
since 11 June 2017

Statistics


Number of views
138 (25 by Unilu)
Number of downloads
12 (12 by Unilu)

Scopus citations®
 
24
Scopus citations®
without self-citations
21

Bibliography


Similar publications



Contact ORBilu