Multiple fault localization of software programs: A systematic literature review
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 …
(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?
First-order mutants (FOMs) have been widely used in mutation-based fault localization
(MBFL) approaches and have achieved promising results in single-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 …
accuracy decays for increasing fault numbers. We present FLITSR (Fault Localization by …
Fatoc: Bug isolation based multi-fault localization by using optics clustering
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 …
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
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 …
debugging in multi-fault scenarios, this heuristic approach (ie, failure indexing or fault …
Evolving ranking-based failure proximities for better clustering in fault isolation
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 …
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 …
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 …
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
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 …
efficient, reliable, and flexible method for performing real-time simulation. Furthermore, in the …
Leveraging Evidence Theory to Improve Fault Localization: An Exploratory Study
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 …
process. Spectrum-Based Fault Localization (SBFL) is a widely-used method for fault …