a generic approach to run mutation analysis
play

A Generic Approach to Run Mutation Analysis Siamak Haschemi and - PowerPoint PPT Presentation

A Generic Approach to Run Mutation Analysis Siamak Haschemi and Stephan Weileder Humboldt-Universitt zu Berlin METRIK Research Training Group TAIC-PART 2010 Sonntag, 5. September 2010 Mutation Analysis 2 Sonntag, 5. September 2010


  1. 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

  2. Mutation Analysis 2 Sonntag, 5. September 2010

  3. Mutation Analysis SUT 2 Sonntag, 5. September 2010

  4. Mutation Analysis SUT 2 Sonntag, 5. September 2010

  5. Mutation Analysis SUT 2 Sonntag, 5. September 2010

  6. Mutation Analysis SUT 2 Sonntag, 5. September 2010

  7. Mutation Analysis SUT 2 Sonntag, 5. September 2010

  8. Mutation Analysis SUT 2 Sonntag, 5. September 2010

  9. Mutation Analysis SUT 2 Sonntag, 5. September 2010

  10. Mutation Analysis SUT Mutation Operator SUT 2 Sonntag, 5. September 2010

  11. Mutation Analysis SUT Mutation Operator SUT 2 Sonntag, 5. September 2010

  12. Mutation Analysis SUT SUT 2 Sonntag, 5. September 2010

  13. Mutation Analysis SUT SUT 2 Sonntag, 5. September 2010

  14. Mutation Analysis SUT SUT 2 Sonntag, 5. September 2010

  15. Mutation Analysis Mutation Score = 2 Sonntag, 5. September 2010

  16. Mutation Analysis http://www.dcs.kcl.ac.uk/pg/jiayue/repository 2 Sonntag, 5. September 2010

  17. SUT 3 Sonntag, 5. September 2010

  18. SUT 3 Sonntag, 5. September 2010

  19. SUT 3 Sonntag, 5. September 2010

  20. SUT 3 Sonntag, 5. September 2010

  21. SUT 3 Sonntag, 5. September 2010

  22. SUT 3 Sonntag, 5. September 2010

  23. SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010

  24. MTF SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010

  25. MTF SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010

  26. MTF SUT OSGi (modularization for Java) 3 Sonntag, 5. September 2010

  27. MTF SUT Jumble Javalanche OSGi (modularization for Java) 3 Sonntag, 5. September 2010

  28. MTF SUT Jumble ? Javalanche OSGi (modularization for Java) 3 Sonntag, 5. September 2010

  29. Problem Mutation Analysis Tool SUT conf 4 Sonntag, 5. September 2010

  30. Problem Mutation Analysis Tool SUT conf 4 Sonntag, 5. September 2010

  31. Problem Mutation Analysis Tool SUT conf 4 Sonntag, 5. September 2010

  32. Problem Mutation Mutation Analysis Tool SUT Score Documen- tation Visualization conf 4 Sonntag, 5. September 2010

  33. Problem Mutation Mutation Analysis Tool SUT Score Documen- tation Visualization conf 4 Sonntag, 5. September 2010

  34. 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

  35. Approach SUT conf 6 Sonntag, 5. September 2010

  36. Approach SUT conf Jumble 6 Sonntag, 5. September 2010

  37. Approach SUT conf Jumble 6 Sonntag, 5. September 2010

  38. Approach SUT conf Jumble 6 Sonntag, 5. September 2010

  39. Approach SUT conf Jumble 6 Sonntag, 5. September 2010

  40. Approach SUT Environment- conf specific Code Jumble 6 Sonntag, 5. September 2010

  41. Approach SUT Environment- conf specific Code Jumble 6 Sonntag, 5. September 2010

  42. Approach SUT Environment- conf specific Code Jumble 6 Sonntag, 5. September 2010

  43. Approach Jumble 7 Sonntag, 5. September 2010

  44. Approach Jumble 7 Sonntag, 5. September 2010

  45. Approach Jumble 7 Sonntag, 5. September 2010

  46. Approach Jumble 7 Sonntag, 5. September 2010

  47. Approach Jumble 7 Sonntag, 5. September 2010

  48. Approach Jumble 7 Sonntag, 5. September 2010

  49. Approach Jumble 7 Sonntag, 5. September 2010

  50. Demo 8 Sonntag, 5. September 2010

  51. 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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend