Reductions of Operators in Java Mutation Testing

作者: Ilona Bluemke , Karol Kulesza

DOI: 10.1007/978-3-319-07013-1_9

关键词:

摘要: The objective of this chapter is to explore the reduction computational costs mutation testing Java programs by selective mutations – omitting mutants generated for a operator. approaches reduce effort in are briefly described. idea choosing operator and it described, next several experiments, conducted Eclipse environment using MuClipse CodePro plugins, presented details. Two especially designed implemented tools: Mutants Remover Console Output Analyser were also used experiments. Mutation score was evaluate effectiveness testing.

参考文章(32)
Anna Derezińska, Marcin Rudnik, Quality evaluation of object-oriented and standard mutation operators applied to c# programs TOOLS'12 Proceedings of the 50th international conference on Objects, Models, Components, Patterns. pp. 42- 57 ,(2012) , 10.1007/978-3-642-30561-0_5
Ilona Bluemke, Karol Kulesza, Reduction of Computational Cost in Mutation Testing by Sampling Mutants New Results in Dependability and Computer Systems. pp. 41- 51 ,(2013) , 10.1007/978-3-319-00945-2_4
Ilona Bluemke, Karol Kulesza, A Comparison of Dataflow and Mutation Testing of Java Methods Springer, Berlin, Heidelberg. pp. 17- 30 ,(2011) , 10.1007/978-3-642-21393-9_2
Anna Derezińska, A Quality Estimation of Mutation Clustering in C# Programs New Results in Dependability and Computer Systems. pp. 119- 129 ,(2013) , 10.1007/978-3-319-00945-2_11
J.H. Andrews, L.C. Brand, Y. Labiche, Is mutation an appropriate tool for testing experiments? [software testing] international conference on software engineering. pp. 402- 411 ,(2005) , 10.1109/ICSE.2005.1553583
Timothy Alan Budd, Mutation analysis of program test data Yale University. ,(1980)
John J. Marciniak, Encyclopedia of Software Engineering ,(1994)
Pedro Reales Mateo, Macario Polo Usaola, Parallel mutation testing Software Testing, Verification and Reliability. ,vol. 23, pp. 315- 350 ,(2013) , 10.1002/STVR.1471
Rob Hierons, Mark Harman, Sebastian Danicic, Using program slicing to assist in the detection of equivalent mutants Software Testing, Verification and Reliability. ,vol. 9, pp. 233- 262 ,(1999) , 10.1002/(SICI)1099-1689(199912)9:4<233::AID-STVR191>3.0.CO;2-3
J.M. Voas, K.W. Miller, Software testability: the new verification IEEE Software. ,vol. 12, pp. 17- 28 ,(1995) , 10.1109/52.382180