2012 IEEE 36th Annual Computer Software and Applications Conference 2012
DOI: 10.1109/compsac.2012.9
|View full text |Cite
|
Sign up to set email alerts
|

Effective Statistical Fault Localization Using Program Slices

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
27
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
7
1

Relationship

3
5

Authors

Journals

citations
Cited by 38 publications
(27 citation statements)
references
References 29 publications
0
27
0
Order By: Relevance
“…Among other results, their approach was used to uncover two real bugs in the Siemens Suite [138]. In a related project, Lei et al [139] applied the same idea to address the oracle problem in a variant of SBFL named Backward-Slice Statistical Fault Localisation (BSSFL) [140]. Rao et al [141] investigated the ratio between non-violated and violated metamorphic relations in SBFL.…”
Section: Other Testing Applicationsmentioning
confidence: 99%
“…Among other results, their approach was used to uncover two real bugs in the Siemens Suite [138]. In a related project, Lei et al [139] applied the same idea to address the oracle problem in a variant of SBFL named Backward-Slice Statistical Fault Localisation (BSSFL) [140]. Rao et al [141] investigated the ratio between non-violated and violated metamorphic relations in SBFL.…”
Section: Other Testing Applicationsmentioning
confidence: 99%
“…Future work could also consider aggregation of data from multiple failing runs in, for example, slice-based fault localization (e.g. [26]) or some form of union slicing (e.g. [28]).…”
Section: Discussionmentioning
confidence: 99%
“…However, SFL just outputs a ranked list of isolated entities and fails to provide the contextual information for discovering and understanding how suspicious statements act on each other to trigger failure. Moreover, SFL uses code coverage that cannot distinguish whether the execution of a statement affected the output [4]. However, the execution of faulty statements should generally trigger and affect the faulty output of a program when a failure occurs.…”
Section: Introductionmentioning
confidence: 99%
“…Program slicing techniques utilize data and control dependencies to identify a set of statements that may affect the value at a specific statement of a program [4], [6]. The set of statements is denoted as a program slice.…”
Section: Introductionmentioning
confidence: 99%