Spectrum-based software fault localization: A survey of techniques, advances, and challenges

HA de Souza, ML Chaim, F Kon - arXiv preprint arXiv:1607.04347, 2016 - arxiv.org
Despite being one of the most basic tasks in software development, debugging is still
performed in a mostly manual way, leading to high cost and low performance. To address …

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 …

A theoretical analysis of the risk evaluation formulas for spectrum-based fault localization

X Xie, TY Chen, FC Kuo, B Xu - ACM Transactions on software …, 2013 - dl.acm.org
An important research area of Spectrum-Based Fault Localization (SBFL) is the
effectiveness of risk evaluation formulas. Most previous studies have adopted an empirical …

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 …

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 …

A weighted fuzzy classification approach to identify and manipulate coincidental correct test cases for fault localization

Y Liu, M Li, Y Wu, Z Li - Journal of Systems and Software, 2019 - Elsevier
Identifying the location of faults effectively and accurately is highly important in the
debugging process of software engineering. Coverage-based Fault Localization (CBFL) has …

Leveraging contextual information from function call chains to improve fault localization

Á Beszédes, F Horváth, M Di Penta… - 2020 IEEE 27th …, 2020 - ieeexplore.ieee.org
In Spectrum Based Fault Localization, program elements such as statements or functions
are ranked according to a suspiciousness score which can guide the programmer in finding …

FCCI: A fuzzy expert system for identifying coincidental correct test cases

A Sabbaghi, MR Keyvanpour, S Parsa - Journal of Systems and Software, 2020 - Elsevier
Spectrum-based fault localization (SBFL) is a promising approach to reduce the cost of
program debugging and there has been a large body of research on introducing effective …

Mitigating the effect of coincidental correctness in spectrum based fault localization

A Bandyopadhyay - 2012 IEEE Fifth International Conference …, 2012 - ieeexplore.ieee.org
Coincidentally correct test cases are those that execute faulty statements but do not cause
failures. Such test cases reduce the effectiveness of spectrum-based fault localization …

Tester feedback driven fault localization

A Bandyopadhyay, S Ghosh - 2012 IEEE Fifth International …, 2012 - ieeexplore.ieee.org
Coincidentally correct test cases are those that execute faulty statements but do not cause
failures. Such test cases reduce the effectiveness of spectrum-based fault localization …