Multiple fault localization of software programs: A systematic literature review

A Zakari, SP Lee, R Abreu, BH Ahmed… - Information and Software …, 2020 - Elsevier
Context Multiple fault localization (MFL) is the act of identifying the locations of multiple faults
(more than one fault) in a faulty software program. This is known to be more complicated …

Can higher-order mutants improve the performance of mutation-based fault localization?

H Wang, Z Li, Y Liu, X Chen, D Paul… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
First-order mutants (FOMs) have been widely used in mutation-based fault localization
(MBFL) approaches and have achieved promising results in single-fault localization …

Improving Spectrum-Based Localization of Multiple Faults by Iterative Test Suite Reduction

D Callaghan, B Fischer - Proceedings of the 32nd ACM SIGSOFT …, 2023 - dl.acm.org
Spectrum-based fault localization (SBFL) works well for single-fault programs but its
accuracy decays for increasing fault numbers. We present FLITSR (Fault Localization by …

Fatoc: Bug isolation based multi-fault localization by using optics clustering

YH Wu, Z Li, Y Liu, X Chen - Journal of Computer Science and Technology, 2020 - Springer
Bug isolation is a popular approach for multi-fault localization (MFL), where all failed test
cases are clustered into several groups, and then the failed test cases in each group …

A comprehensive empirical investigation on failure clustering in parallel debugging

Y Song, X Xie, Q Liu, X Zhang, X Wu - Journal of Systems and Software, 2022 - Elsevier
The clustering technique has attracted a lot of attention as a promising strategy for parallel
debugging in multi-fault scenarios, this heuristic approach (ie, failure indexing or fault …

Evolving ranking-based failure proximities for better clustering in fault isolation

Y Song, X Xie, X Zhang, Q Liu, R Gao - Proceedings of the 37th IEEE …, 2022 - dl.acm.org
Failures that are not related to a specific fault can reduce the effectiveness of fault
localization in multi-fault scenarios. To tackle this challenge, researchers and practitioners …

[HTML][HTML] A single fault localization technique based on failed test input

A Zakari, SP Lee, IAT Hashem - Array, 2019 - Elsevier
Testing and debugging are very important tasks in software development. Fault localization
is a very critical activity in the debugging process and also is one of the most difficult and …

Detecting, Creating, Repairing, and Understanding Indivisible Multi-Hunk Bugs

Q Xin, H Wu, J Tang, X Liu, SP Reiss… - Proceedings of the ACM on …, 2024 - dl.acm.org
This paper presents our approach proposed to detect and create indivisible multi-hunk bugs,
an evaluation of existing repair techniques based on these bugs, and a study of the patches …

[HTML][HTML] Enhancing Clustering Performance of Failed Test Cases during HIL Simulation: A Study on Deep Auto-Encoder Structures and Hyperparameter Tuning

M Abboush, C Knieke, A Rausch - Applied Sciences, 2024 - mdpi.com
Over the last decade, hardware-in-the-loop (HIL) simulation has been established as a safe,
efficient, reliable, and flexible method for performing real-time simulation. Furthermore, in the …

Leveraging Evidence Theory to Improve Fault Localization: An Exploratory Study

Y Zhang, K Leach, Y Huang - 2023 ACM/IEEE International …, 2023 - ieeexplore.ieee.org
Background: Fault localization in software maintenance and debugging can be a costly
process. Spectrum-Based Fault Localization (SBFL) is a widely-used method for fault …