WITNESS: A lightweight and practical approach to fine-grained predictive mutation testing
Zeyu Lu, Peng Zhang, Chun Yong Chong, Shan Gao, Yibiao Yang, Yanhui Li, Lin Chen, Yuming Zhou

TL;DR
WITNESS introduces a lightweight, practical approach to fine-grained predictive mutation testing that handles all mutants efficiently using classical machine learning, outperforming deep learning methods in accuracy and cost.
Contribution
It extends predictive mutation testing to outside-method mutants and replaces deep learning with lightweight models for better efficiency and applicability.
Findings
Achieves state-of-the-art predictive performance.
Significantly improves efficiency of kill matrix prediction.
Outperforms baseline approaches in test case prioritization.
Abstract
Existing fine-grained predictive mutation testing studies predominantly rely on deep learning, which faces two critical limitations in practice: (1) Exorbitant computational costs. The deep learning models adopted in these studies demand significant computational resources for training and inference acceleration. This introduces high costs and undermines the cost-reduction goal of predictive mutation testing. (2) Constrained applicability. Although modern mutation testing tools generate mutants both inside and outside methods, current fine-grained predictive mutation testing approaches handle only inside-method mutants. As a result, they cannot predict outside-method mutants, limiting their applicability in real-world scenarios. We propose WITNESS, a new fine-grained predictive mutation testing approach. WITNESS adopts a twofold design: (1) With collected features from both…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Cancer Genomics and Diagnostics · Molecular Biology Techniques and Applications
