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 …

A survey on software fault localization

WE Wong, R Gao, Y Li, R Abreu… - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Software fault localization, the act of identifying the locations of faults in a program, is widely
recognized to be one of the most tedious, time consuming, and expensive-yet equally critical …

Software fault localisation: a systematic mapping study

A Zakari, SP Lee, KA Alam, R Ahmad - IET Software, 2019 - Wiley Online Library
Software fault localisation (SFL) is recognised to be one of the most tedious, costly, and
critical activities in program debugging. Due to the increase in software complexity, there is a …

A survey of challenges in spectrum-based software fault localization

QI Sarhan, Á Beszédes - IEEE Access, 2022 - ieeexplore.ieee.org
In software debugging, fault localization is the most difficult, expensive, tedious, and time-
consuming task, particularly for large-scale software systems. This is due to the fact that it …

How test suites impact fault localisation starting from the size

Y Lei, C Sun, X Mao, Z Su - IET software, 2018 - Wiley Online Library
Although a test suite is indispensable for conducting effective fault localisation, not much
work has been done to study how the test suite impacts fault localisation. This study presents …

Software fault localization: An overview of research, techniques, and tools

WE Wong, R Gao, Y Li, R Abreu… - Handbook of Software …, 2023 - Wiley Online Library
This chapter describes traditional and intuitive fault localization techniques, including
program logging, assertions, breakpoints, and profiling. Many advanced fault localization …

Oracle problem in software testing

G Jahangirova - Proceedings of the 26th ACM SIGSOFT International …, 2017 - dl.acm.org
The oracle problem remains one of the key challenges in software testing, for which little
automated support has been developed so far. In my thesis work we introduce a technique …

Detecting false-passing products and mitigating their impact on variability fault localization in software product lines

TT Nguyen, KT Ngo, S Nguyen, HD Vo - Information and Software …, 2023 - Elsevier
Abstract In a Software Product Line (SPL) system, variability bugs can cause failures in
certain products (buggy products), not in the others. In practice, variability bugs are not …

Coincidental correctness in the Defects4J benchmark

R Abou Assi, C Trad, M Maalouf… - … Testing, Verification and …, 2019 - Wiley Online Library
Coincidental correctness (CC) arises when a defective program produces the correct output
despite the fact that the defect within was exercised. Researchers have recognized the …

Impacts of test suite's class imbalance on spectrum-based fault localization techniques

P Rao, Z Zheng, TY Chen, N Wang… - 2013 13th International …, 2013 - ieeexplore.ieee.org
Spectrum-based fault localization (SBFL) uses the execution results of test cases to debug.
There are two types of SBFL techniques: one using conventional slices, and the other using …