Historical spectrum based fault localization

M Wen, J Chen, Y Tian, R Wu, D Hao… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Spectrum-based fault localization (SBFL) techniques are widely studied and have been
evaluated to be effective in locating faults. Recent studies also showed that developers from …

Deepfuzz: Automatic generation of syntax valid c programs for fuzz testing

X Liu, X Li, R Prajapati, D Wu - Proceedings of the AAAI Conference on …, 2019 - aaai.org
Compilers are among the most fundamental programming tools for building software.
However, production compilers remain buggy. Fuzz testing is often leveraged with …

Revisiting the practical use of automated software fault localization techniques

A Ang, A Perez, A Van Deursen… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
In the last two decades, a great amount of effort has been put in researching automated
debugging techniques to support developers in the debugging process. However, in a …

Combining spectrum-based fault localization and statistical debugging: An empirical study

J Jiang, R Wang, Y Xiong, X Chen… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
Program debugging is a time-consuming task, and researchers have proposed different
kinds of automatic fault localization techniques to mitigate the burden of manual debugging …

An artificial intelligence paradigm for troubleshooting software bugs

A Elmishali, R Stern, M Kalech - Engineering Applications of Artificial …, 2018 - Elsevier
Software bugs are prevalent and fixing them is time consuming, and therefore
troubleshooting is an important part of software engineering. This paper presents a novel …

A fault localization approach based on fault propagation context

Y Yan, S Jiang, Y Zhang, S Zhang, C Zhang - Information and Software …, 2023 - Elsevier
Context: Spectrum-based fault localization (SBFL) performs statistical analysis on the
coverage information of failed or passed test cases. It provides the programmer with a guide …

[HTML][HTML] How many diagnoses do we need?

R Stern, M Kalech, S Rogov, A Feldman - Artificial Intelligence, 2017 - Elsevier
A known limitation of many diagnosis algorithms is that the number of diagnoses they return
can be very large. This is both time consuming and not very helpful from the perspective of a …

Issues-Driven features for software fault prediction

A Elmishali, M Kalech - Information and Software Technology, 2023 - Elsevier
Context: Software systems are an integral part of almost every modern industry.
Unfortunately, the more complex the software, the more likely it will fail. A promising strategy …

[PDF][PDF] Leveraging Qualitative Reasoning to Improve SFL.

A Perez, R Abreu, I HASLab - IJCAI, 2018 - ijcai.org
Spectrum-based fault localization (SFL) correlates a system's components with observed
failures. By reasoning about coverage, SFL allows for a lightweight way of pinpointing faults …

Effective isolation of fault-correlated variables via statistical and mutation analysis

M Wen, Z Xie, K Luo, X Chen, Y Yang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
It is a widely-adopted strategy for developers to monitor the values of program variables
when debugging in practice. In particular, developers often set breakpoints at specific …