A Generic Approach to Run Mutation Analysis Siamak Haschemi and Stephan Weißleder Humboldt-Universität zu Berlin METRIK Research Training Group TAIC-PART 2010 Sonntag, 5. September 2010
Mutation Analysis 2 Sonntag, 5. September 2010
Mutation Analysis SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT Mutation Operator SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT Mutation Operator SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT SUT 2 Sonntag, 5. September 2010
Mutation Analysis SUT SUT 2 Sonntag, 5. September 2010
Mutation Analysis Mutation Score = 2 Sonntag, 5. September 2010
Mutation Analysis http://www.dcs.kcl.ac.uk/pg/jiayue/repository 2 Sonntag, 5. September 2010
SUT 3 Sonntag, 5. September 2010
SUT 3 Sonntag, 5. September 2010
SUT 3 Sonntag, 5. September 2010
SUT 3 Sonntag, 5. September 2010
SUT 3 Sonntag, 5. September 2010
SUT 3 Sonntag, 5. September 2010
SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010
MTF SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010
MTF SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010
MTF SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010
MTF SUT Jumble Javalanche OSGi (modularization for Java) 3 Sonntag, 5. September 2010
MTF SUT Jumble ? Javalanche OSGi (modularization for Java) 3 Sonntag, 5. September 2010
Problem Mutation Analysis Tool SUT conf 4 Sonntag, 5. September 2010
Problem Mutation Analysis Tool SUT conf 4 Sonntag, 5. September 2010
Problem Mutation Analysis Tool SUT conf 4 Sonntag, 5. September 2010
Problem Mutation Mutation Analysis Tool SUT Score Documen- tation Visualization conf 4 Sonntag, 5. September 2010
Problem Mutation Mutation Analysis Tool SUT Score Documen- tation Visualization conf 4 Sonntag, 5. September 2010
Approach Mutation Analysis Code Generator Mutation Mutation Execution for Execution Analysis Integration Environment X Tool API Environment X Tool A Framework Code Generator Mutation Mutation Execution for Execution Analysis Metamodel Environment Y Environment Y Tool B 5 Sonntag, 5. September 2010
Approach SUT conf 6 Sonntag, 5. September 2010
Approach SUT conf Jumble 6 Sonntag, 5. September 2010
Approach SUT conf Jumble 6 Sonntag, 5. September 2010
Approach SUT conf Jumble 6 Sonntag, 5. September 2010
Approach SUT conf Jumble 6 Sonntag, 5. September 2010
Approach SUT Environment- conf specific Code Jumble 6 Sonntag, 5. September 2010
Approach SUT Environment- conf specific Code Jumble 6 Sonntag, 5. September 2010
Approach SUT Environment- conf specific Code Jumble 6 Sonntag, 5. September 2010
Approach Jumble 7 Sonntag, 5. September 2010
Approach Jumble 7 Sonntag, 5. September 2010
Approach Jumble 7 Sonntag, 5. September 2010
Approach Jumble 7 Sonntag, 5. September 2010
Approach Jumble 7 Sonntag, 5. September 2010
Approach Jumble 7 Sonntag, 5. September 2010
Approach Jumble 7 Sonntag, 5. September 2010
Demo 8 Sonntag, 5. September 2010
Conclusion • Mutation Analysis to measure the fault detection ability of a test suite • Mutation Analysis Tools have hard requirements on the execution environments • We separate the calculation and creation of mutants to support any execution environment (by generating code) 9 Sonntag, 5. September 2010
Recommend
More recommend