How to Overcome the Equivalent Mutant Problem and Achieve Tailored Selective Mutation Using Co-evolution

作者: Konstantinos Adamopoulos , Mark Harman , Robert M. Hierons

DOI: 10.1007/978-3-540-24855-2_155

关键词:

摘要: The use of Genetic Algorithms in evolution mutants and test cases offers new possibilities addressing some the main problems mutation testing. Most specifically problem equivalent mutant detection, large number produced. In this paper we describe above detail introduce a methodology based on co-evolutionary search techniques using order to address them effectively. Co-evolution allows parallel cases. We discuss advantages approach over other existing testing techniques, showing details initial experimental results carried out.

参考文章(31)
Hartmut Pohlheim, Joachim Wegener, Testing the temporal behavior of real-time software modules using extended evolutionary algorithms genetic and evolutionary computation conference. pp. 1795- 1795 ,(1999)
Matthias Grochtmann, Harmen Sthamer, Joachim Wegener, Bryan Jones, Klaus Grimm, Systematic Testing of Real-Time Systems ,(2000)
JOACHIM WEGENER, HARMEN STHAMER, BRYAN F. JONES, DAVID E. EYRES, Testing real-time systems using genetic algorithms Software Quality Journal. ,vol. 6, pp. 127- 135 ,(1997) , 10.1023/A:1018551716639
Joachim Wegener, Frank Mueller, A Comparison of Static Analysis and Evolutionary Testing for the Verification of Timing Constraints Real-time Systems. ,vol. 21, pp. 241- 268 ,(2001) , 10.1023/A:1011132221066
Douglas Baldwin, Frederick Sayward, Heuristics for Determining Equivalence of Program Mutations. Defense Technical Information Center. ,(1979) , 10.21236/ADA071795
A. Jefferson Offutt, Roland H. Untch, Mutation 2000: uniting the orthogonal Mutation testing for the new century. pp. 34- 44 ,(2001) , 10.1007/978-1-4757-5939-6_7
Leonardo Bottaci, Instrumenting Programs With Flag Variables For Test Data Search By Genetic Algorithms genetic and evolutionary computation conference. pp. 1337- 1342 ,(2002)
Colin Kirsopp, Martin J. Shepperd, John Hart, Search Heuristics, Case-based Reasoning And Software Project Effort Prediction genetic and evolutionary computation conference. pp. 1367- 1374 ,(2002)
Leonardo Bottaci, Predicate expression cost functions to guide evolutionary search for test data genetic and evolutionary computation conference. pp. 2455- 2464 ,(2003) , 10.1007/3-540-45110-2_149
A.J. Offutt, Jie Pan, Detecting equivalent mutants and the feasible path problem Proceedings of 11th Annual Conference on Computer Assurance. COMPASS '96. pp. 224- 236 ,(1996) , 10.1109/CMPASS.1996.507890