Featured model-based mutation analysis

Devroey, Xavier;Perrouin, Gilles;Papadakis, Mike;Legay, Axel;Heymans, Patrick;et.al.
(2016) ICSE ’16 - 38th International Conference on Software Engineering — Location: Austin, Texas (14.May.2016)

Files

No attached file found for this publication.

Details

Authors
  • Devroey, Xavier
    Author
  • Perrouin, Gilles
    Author
  • Papadakis, Mike
    Author
  • Legay, AxelUCLouvain
    Author
  • Heymans, Patrick
    Author
Show more
Abstract
Model-based mutation analysis is a powerful but expensive testing technique. We tackle its high computation cost by proposing an optimization technique that drastically speeds up the mutant execution process. Central to this approach is the Featured Mutant Model, a modelling framework for mutation analysis inspired by the software product line paradigm. It uses behavioural variability models, viz., Featured Transition Systems, which enable the optimized generation, configuration and execution of mutants. We provide results, based on models with thousands of transitions, suggesting that our technique is fast and scalable. We found that it outperforms previous approaches by several orders of magnitude and that it makes higher-order mutation practically applicable.
Affiliations

Citations

Devroey, X., Perrouin, G., Papadakis, M., Legay, A., Schobbens, P.-Y., & Heymans, P. (2016). Featured model-based mutation analysis. Proceedings of the 38th International Conference on Software Engineering - ICSE ’16. Published. ICSE ’16 - 38th International Conference on Software Engineering, Austin, Texas. https://doi.org/10.1145/2884781.2884821