2020
DOI: 10.1007/s10664-020-09845-4
|View full text |Cite
|
Sign up to set email alerts
|

SMBFL: slice-based cost reduction of mutation-based fault localization

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 16 publications
(10 citation statements)
references
References 40 publications
0
10
0
Order By: Relevance
“…Program elements are then ranked in descending order of their suspiciousness scores, based on which APR techniques can further be applied. Researchers have proposed a variety of fault localization techniques, such as spectrum-based [123,182], mutation-based [77,120], slicing-based [10,99] and learning-based [78,93] techniques. Among them, spectrum-based fault localization (SBFL) has been extensively utilized as a general mechanism to localize the statements that are likely to be faulty in the APR literature.…”
Section: Fault Localizationmentioning
confidence: 99%
“…Program elements are then ranked in descending order of their suspiciousness scores, based on which APR techniques can further be applied. Researchers have proposed a variety of fault localization techniques, such as spectrum-based [123,182], mutation-based [77,120], slicing-based [10,99] and learning-based [78,93] techniques. Among them, spectrum-based fault localization (SBFL) has been extensively utilized as a general mechanism to localize the statements that are likely to be faulty in the APR literature.…”
Section: Fault Localizationmentioning
confidence: 99%
“…IETCR [15] is introduced to reduce the execution of test cases by calculating the entropy change of tests and selecting a proportion of them according to the entropy values. SMBFL [17] is proposed to reduce the execution cost by examining only the statements in the dynamic slice of the program under test to reduce the number of statements to be mutated. Another limitation of MBFL is that impact information alone cannot distinguish many tied program elements so that more advanced program features should be further extracted.…”
Section: B Improvement Of Mutation-based Fault Localizationmentioning
confidence: 99%
“…We will discuss them in Section 9.2. [10], SBFL [11], [14]- [17], and the combination of slicing method and SBFL (S-SBFL) [21], [22] accordingly. For SBFL, each SPL system is considered as a nonconfigurable code.…”
Section: Datasetmentioning
confidence: 99%
“…In later studies [17], [27], [60], which are better, both of the passed and failed tests are utilized. Moreover, several studies [21], [22] have shown that the FL performance is improved by combining SBFL technique with slicing methods. In comparison, while these techniques are designed to localize bugs in a particular product and cannot be directly applied for variability bugs, VARCOP is specialized for variability bugs in SPL systems.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation