Software fault localisation: a systematic map** 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 …

Graph neural networks for vulnerability detection: A counterfactual explanation

Z Chu, Y Wan, Q Li, Y Wu, H Zhang, Y Sui… - Proceedings of the 33rd …, 2024 - dl.acm.org
Vulnerability detection is crucial for ensuring the security and reliability of software systems.
Recently, Graph Neural Networks (GNNs) have emerged as a prominent code embedding …

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 …

{AURORA}: Statistical crash analysis for automated root cause explanation

T Blazytko, M Schlögel, C Aschermann… - 29th USENIX Security …, 2020 - usenix.org
Given the huge success of automated software testing techniques, a large amount of
crashes is found in practice. Identifying the root cause of a crash is a time-intensive …

Causal testing: understanding defects' root causes

B Johnson, Y Brun, A Meliou - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
Understanding the root cause of a defect is critical to isolating and repairing buggy behavior.
We present Causal Testing, a new method of root-cause analysis that relies on the theory of …

What constitutes debugging? An exploratory study of debugging episodes

A Alaboudi, TD LaToza - Empirical Software Engineering, 2023 - Springer
When debugging, developers engage in activities such as navigating, editing, testing, and
inspecting code. Despite being the building blocks of debugging, little is known about how …

Blocking javascript without breaking the web: An empirical investigation

AH Amjad, Z Shafiq, MA Gulzar - arxiv preprint arxiv:2302.01182, 2023 - arxiv.org
Modern websites heavily rely on JavaScript (JS) to implement legitimate functionality as well
as privacy-invasive advertising and tracking. Browser extensions such as NoScript block any …

Delineating structural features of North Cameroon using the EIGEN6C4 high‐resolution global gravitational model

FEK Ghomsi, LT Pham, R Steffen… - Geological …, 2022 - Wiley Online Library
The Cretaceous basins of the West and Central African Rift System (WCARS) are
characterized by sinistral strike–slip movements observed between the Benue and Arabian …

Call frequency-based fault localization

B Vancsics, F Horváth, A Szatmári… - … on Software Analysis …, 2021 - ieeexplore.ieee.org
Spectrum-Based Fault Localization (SBFL), in its basic form, uses only local information
about a program element's (such as a method's) coverage to predict its faultiness, and rarely …