2014
DOI: 10.1016/j.jss.2013.08.031
|View full text |Cite
|
Sign up to set email alerts
|

Slice-based statistical fault localization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
53
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 98 publications
(55 citation statements)
references
References 10 publications
0
53
0
Order By: Relevance
“…The 6 small-scale subject programs and 4 large-scale subject programs are all widely used in the fault localization community. Our experiments adopt widely used metrics EXAM [8] and RImp [12], the former is defined as the percentage of executable statements to be examined before finding the actual faulty statement, the latter is to compare the total number of statements that need to be examined to find all faults by our approach versus the number that need to be examined by using other fault localization technique. Lower values of both metrics show better improvement.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The 6 small-scale subject programs and 4 large-scale subject programs are all widely used in the fault localization community. Our experiments adopt widely used metrics EXAM [8] and RImp [12], the former is defined as the percentage of executable statements to be examined before finding the actual faulty statement, the latter is to compare the total number of statements that need to be examined to find all faults by our approach versus the number that need to be examined by using other fault localization technique. Lower values of both metrics show better improvement.…”
Section: Methodsmentioning
confidence: 99%
“…Another drawback of many techniques is that they ignore the contextual information of the relationship among suspicious statements [4]. Hence, program slicing technology could be taken into consideration for its ability of extracting data and/or control dependencies of program statements and selecting a subset of statements affecting the incorrect output [7], [8]. There are static slicing and dynamic slicing, where dynamic slicing gathers run-time information along the execution path and cut down the size of the slice noticeably in comparison with static slicing [9].…”
Section: Introductionmentioning
confidence: 99%
“…The details of SFL using BC, SFL using FC and SFL using BS can refer to [1], [4] and [9], respectively. First, we assume that a program P comprises a set of program statements S = {s 1 , s 2 , .…”
Section: Sfl Using Fcandbsmentioning
confidence: 99%
“…1). Let bslice(t i ) be the backward slice [9] of the output of the test case t i . Thus, bslice(t i ) includes those statements whose execution affects the output of test case t i according to data and control dependence.…”
Section: Sfl Using Fcandbsmentioning
confidence: 99%
See 1 more Smart Citation