DocumentCode :
2302587
Title :
A Principled Evaluation of the Effect of Directed Mutation on Search-Based Statistical Testing
Author :
Poulding, Simon ; Clark, John A. ; Waeselynck, Hélène
Author_Institution :
Dept. of Comput. Sci., Univ. of York, York, UK
fYear :
2011
fDate :
21-25 March 2011
Firstpage :
184
Lastpage :
193
Abstract :
Statistical testing generates test inputs by sampling from a probability distribution that is carefully chosen so that the inputs exercise all parts of the software being tested. Sets of such inputs have been shown to detect more faults than test sets generated using traditional random and structural testing techniques. Search-based statistical testing employs a metaheuristic search algorithm to automate the otherwise labour-intensive process of deriving the probability distribution. This paper proposes an enhancement to this search algorithm: information obtained during fitness evaluation is used to direct the mutation operator to those parts of the representation where changes may be most beneficial. A principled empirical evaluation demonstrates that this enhancement leads to a significant improvement in algorithm performance, and so increases both the cost-effectiveness and scalability of search-based statistical testing. As part of the empirical approach, we demonstrate the use of response surface methodology as an effective and objective method of tuning algorithm parameters, and suggest innovative refinements to this methodology.
Keywords :
program testing; search problems; statistical distributions; statistical testing; directed mutation; fault detection; metaheuristic search algorithm; probability distribution; random testing; search-based statistical testing; software testing; structural testing; Algorithm design and analysis; Probability distribution; Response surface methodology; Software; Software algorithms; Statistical analysis; Testing; Experimental Design; Optimization; Software/Program Verification; Test Coverage of Code; Testing Strategies;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2011 IEEE Fourth International Conference on
Conference_Location :
Berlin
Print_ISBN :
978-1-4577-0019-4
Electronic_ISBN :
978-0-7695-4345-1
Type :
conf
DOI :
10.1109/ICSTW.2011.36
Filename :
5954408
Link To Document :
بازگشت