DocumentCode :
1834576
Title :
An Improved Meta-heuristic Search for Constrained Interaction Testing
Author :
Garvin, Brady J. ; Cohen, Myra B. ; Dwyer, Matthew B.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Nebraska-Lincoln Lincoln, Lincoln, NE
fYear :
2009
fDate :
13-15 May 2009
Firstpage :
13
Lastpage :
22
Abstract :
Combinatorial interaction testing (CIT) is a cost-effective sampling technique for discovering interaction faults in highly configurable systems. Recent work with greedy CIT algorithms efficiently supports constraints on the features that can coexist in a configuration. But when testing a single system configuration is expensive, greedy techniques perform worse than meta-heuristic algorithms because they produce larger samples. Unfortunately, current meta-heuristic algorithms are inefficient when constraints are present. We investigate the sources of inefficiency, focusing on simulated annealing, a well-studied meta-heuristic algorithm. From our findings we propose changes to improve performance, including a reorganized search space based on the CIT problem structure. Our empirical evaluation demonstrates that the optimizations reduce run-time by three orders of magnitude and yield smaller samples. Moreover, on real problems the new version compares favorably with greedy algorithms.
Keywords :
program testing; sampling methods; search problems; combinatorial interaction testing; configurable system; constrained interaction testing; cost-effective sampling technique; greedy algorithm; improved meta-heuristic search; Computer science; Costs; Greedy algorithms; Performance evaluation; Runtime; Sampling methods; Simulated annealing; Software engineering; Software testing; System testing; combinatorial interaction testing; constrained covering arrays; highly-configurable software; simulated annealing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Search Based Software Engineering, 2009 1st International Symposium on
Conference_Location :
Windsor
Print_ISBN :
978-0-7695-3675-0
Type :
conf
DOI :
10.1109/SSBSE.2009.25
Filename :
5033175
Link To Document :
بازگشت