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 …

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 …

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 …

Fine-tuning spectrum based fault localisation with frequent method item sets

G Laghari, A Murgia, S Demeyer - Proceedings of the 31st IEEE/ACM …, 2016 - dl.acm.org
Continuous integration is a best practice adopted in modern software development teams to
identify potential faults immediately upon project build. Once a fault is detected it must be …

[HTML][HTML] Fault localization using function call frequencies

B Vancsics, F Horváth, A Szatmári… - Journal of Systems and …, 2022 - Elsevier
Abstract In traditional Spectrum-Based Fault Localization (SBFL), hit-based spectrum is used
to estimate a program element's suspiciousness to contain a fault, ie, only the binary …

Trackersift: Untangling mixed tracking and functional web resources

AH Amjad, D Saleem, MA Gulzar, Z Shafiq… - Proceedings of the 21st …, 2021 - dl.acm.org
Trackers have recently started to mix tracking and functional resources to circumvent privacy-
enhancing content blocking tools. Such mixed web resources put content blockers in a bind …

Fault centrality: boosting spectrum-based fault localization via local influence calculation

G Zhao, H He, Y Huang - Applied Intelligence, 2022 - Springer
Abstract Spectrum-Based Fault Localization (SBFL) is a widely investigated heuristic
approach and a lightweight but efficient technique. Recently, to discover useful latent …

On the use of sequence mining within spectrum based fault localisation

G Laghari, S Demeyer - Proceedings of the 33rd Annual ACM …, 2018 - dl.acm.org
Spectrum based fault localisation is a widely studied class of heuristics for locating faults
within a software program. Unfortunately, the current state of the art ignores the inherent …

[PDF][PDF] Blocking JavaScript without Breaking the Web

AH Amjad, Z Shafiq, MA Gulzar - Privacy Enhancing Technologies …, 2023 - par.nsf.gov
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 …

Challenges of operationalizing spectrum-based fault localization from a data-centric perspective

M Golagha, A Pretschner - 2017 IEEE International Conference …, 2017 - ieeexplore.ieee.org
Fault localization is known to be tedious and expensive. To help practitioners reduce the
needed effort, researchers have proposed many automated fault localization techniques …