Document Type
Conference Paper
Disciplines
1.2 COMPUTER AND INFORMATION SCIENCE
Abstract
MBFL (Mutation-Based Fault Localization) is one of the most commonly studied fault localization techniques due to its promising fault localization effectiveness. However, MBFL incurs a high execution cost as it needs to execute the test suite on a large number of mutants. While previous studies have proposed mutant reduction methods for FOMs (First-Order Mutants) to help alleviate the cost of MBFL, the reduction of HOMs (Higher-Order Mutants) has not been thoroughly investigated. In this study, we propose SGS (Statement Granularity Sampling), a method which conducts HOMs reduction for HMBFL (Higher-Order Mutation-Based Fault Localization). Considering the relationship between HOMs and statements, we sample HOMs at the statement level to ensure each statement has corresponding HOMs. We empirically evaluate the fault localization effectiveness of HMBFL using SGS on 237 multiple-fault programs taken from the SIR and Codeflaws benchmarks. The experimental results show that (1) The best sampling ratio for HMBFL with SGS is 20%, which preserves the performance and reduces execution costs by 80% ; (2) The fault localization accuracy of HMBFL with SGS outperforms the state-of-the-art SBFL (Spectrum-Based Fault Localization) and MBFL techniques by 20%.
DOI
https://doi.org/10.1109/COMPSAC57700.2023.00116
Recommended Citation
Fan, Luxi; Li, Zheng; Liu, Hengyuan; Doyle, Paul; Wang, Haifeng; Chen, Xiang; and Liu, Yong, "SGS: Mutant Reduction for Higher-order Mutation-based Fault Localization" (2023). Conference Papers. 9.
https://arrow.tudublin.ie/ascnetcon/9
Funder
National Natural Science Foundation of China
Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License.
Publication Details
https://ieeexplore.ieee.org/document/10197100L.
Fan et al., "SGS: Mutant Reduction for Higher-order Mutation-based Fault Localization," 2023 IEEE 47th Annual Computers, Software, and Applications Conference (COMPSAC), Torino, Italy, 2023, pp. 870-875, doi:
doi:10.1109/COMPSAC57700.2023.00116