Accelerating patch validation for program repair with interception-based execution scheduling

YA Xiao, C Yang, B Wang… - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
Long patch validation time is a limiting factor for automated program repair (APR). Though
the duality between patch validation and mutation testing is recognized, so far there exists …

Decomposition of Deep Neural Networks into Modules via Mutation Analysis

A Ghanbari - Proceedings of the 33rd ACM SIGSOFT International …, 2024 - dl.acm.org
Recently, several approaches have been proposed for decomposing deep neural network
(DNN) classifiers into binary classifier modules to facilitate modular development and repair …

Revisiting Test-Case Prioritization on Long-Running Test Suites

R Cheng, S Wang, R Jabbarvand… - Proceedings of the 33rd …, 2024 - dl.acm.org
The prolonged continuous integration (CI) runs are affecting timely feedback to software
developers. Test-case prioritization (TCP) aims to expose faults sooner by reordering tests …

Mutation testing optimisations using the Clang front‐end

S Vercammen, S Demeyer, M Borg… - Software Testing …, 2024 - Wiley Online Library
Mutation testing is the state‐of‐the‐art technique for assessing the fault detection capacity of
a test suite. Unfortunately, a full mutation analysis is often prohibitively expensive. The …

An Exploratory Study on Using Large Language Models for Mutation Testing

B Wang, M Chen, Y Lin, M Papadakis… - arXiv preprint arXiv …, 2024 - arxiv.org
The question of how to generate high-utility mutations, to be used for testing purposes, forms
a key challenge in mutation testing literature.% Existing approaches rely either on human …

Delta4Ms: Improving mutation‐based fault localization by eliminating mutant bias

H Liu, Z Li, B Han, Y Liu, X Chen… - … Testing, Verification and …, 2024 - Wiley Online Library
Fault localization is a complex, costly and time‐consuming task in software debugging.
Numerous automated techniques have been developed to expedite this process. Mutation …

Faster Mutation Testing through Simultaneous Mutation Testing

MC Roos - 2024 - essay.utwente.nl
Mutation testing is a powerful fault-based testing technique, which can be used to evaluate
the quality of a test suite for a specific program. This is done by injecting faults into the …

[引用][C] Optimizing Mutation-based Fault Localization through Contribution-based Test Case Reduction

H Wang, K Yang, T Wu - International Journal of Software …, 2024 - World Scientific
Fault localization is an expensive phase of software debugging processes. Although
Mutation-based Fault Localization (MBFL) is a promising technique, its computational cost …