2016
DOI: 10.1609/aaai.v30i1.10175
|View full text |Cite
|
Sign up to set email alerts
|

Learning Tractable Probabilistic Models for Fault Localization

Abstract: In recent years, several probabilistic techniques have been applied to various debugging problems. However, most existing probabilistic debugging systems use relatively simple statistical models, and fail to generalize across multiple programs. In this work, we propose Tractable Fault Localization Models (TFLMs) that can be learned from data, and probabilistically infer the location of the bug. While most previous statistical debugging methods generalize over many executions of a single program, TFLMs are trai… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 11 publications
(2 citation statements)
references
References 38 publications
0
2
0
Order By: Relevance
“…To address this problem, a wide variety of Automated Fault Localization (AFL) techniques have been established in the literature to assist developers at locating the root causes of failures [23]. There are several approaches to automated fault localization such as slicing-based [27,12,22], machine-learning-based [26,30,14], and spectrum-based fault localization [19,10,6,1,28]. The Spectrum-based Fault Localization (SFL) approach has been shown to be competitive compared to the rest [16].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…To address this problem, a wide variety of Automated Fault Localization (AFL) techniques have been established in the literature to assist developers at locating the root causes of failures [23]. There are several approaches to automated fault localization such as slicing-based [27,12,22], machine-learning-based [26,30,14], and spectrum-based fault localization [19,10,6,1,28]. The Spectrum-based Fault Localization (SFL) approach has been shown to be competitive compared to the rest [16].…”
Section: Introductionmentioning
confidence: 99%
“…Zhang and Zhang[30] employed a Markov logic network to compute the suspiciousness of program statements. Nath and Domingos[14] presented a probabilistic-based fault localization technique that finds faults according to the bug patterns it learns. This technique has the capability of employing the output of spectrum-based fault localization techniques as features, and can be trained on a set of faulty programs.…”
mentioning
confidence: 99%