KIT | KIT-Bibliothek | Impressum | Datenschutz

Using Active Learning to Train Predictive Mutation Testing with Minimal Data

Borsi, Miklós 1
1 Institut für Programmstrukturen und Datenorganisation (IPD), Karlsruher Institut für Technologie (KIT)

Abstract:

Mutation testing is a powerful method of evaluating test suite adequacy. Despite growing industry attention, wide-scale application is frequently limited by the high runtime cost of mutation testing. A set of predictive models have been proposed to mitigate this cost issue, intending to replace the actual execution of a mutated program’s test suite with a predicted result of the tests’ outcome. These predictive models ingest static code features, dynamic execution features, or code and documentation text to produce the predictions. Feature-based models can require a large amount of training data and mutants executed by test cases to become operational. We propose active learning-based predictive mutation testing (AL-PMT) as a way to dramatically reduce the amount of training data needed for a performant model. We conduct experiments to compare AL-PMT’s performance with a non-active learning model and find that AL-PMT quickly converges to improved or on-par performance compared to the baseline of the foundational PMT. AL-PMT achieves 98% of its best possible performance in over 80% of examined projects, while observing only 10% of each project’s mutant set kill status. ... mehr


Originalveröffentlichung
DOI: 10.1109/ASE63991.2025.00217
Zugehörige Institution(en) am KIT Institut für Programmstrukturen und Datenorganisation (IPD)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 16.11.2025
Sprache Englisch
Identifikator ISBN: 979-8-3503-5733-2
KITopen-ID: 1000192419
Erschienen in 2025 40th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Veranstaltung 40th IEEE/ACM International Conference on Automated Software Engineering Workshops (ASE 2025), Seoul, Südkorea, 16.11.2025 – 20.11.2025
Verlag Institute of Electrical and Electronics Engineers (IEEE)
Seiten 2644 - 2656
Externe Relationen Siehe auch
Schlagwörter active learning, mutation testing
Nachgewiesen in OpenAlex
Scopus
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page