2020
DOI: 10.1007/978-3-030-59762-7_4
|View full text |Cite
|
Sign up to set email alerts
|

It Is Not Only About Control Dependent Nodes: Basic Block Coverage for Search-Based Crash Reproduction

Abstract: Search-based techniques have been widely used for white-box test generation. Many of these approaches rely on the approach level and branch distance heuristics to guide the search process and generate test cases with high line and branch coverage. Despite the positive results achieved by these two heuristics, they only use the information related to the coverage of explicit branches (e.g., indicated by conditional and loop statements), but ignore potential implicit branchings within basic blocks of code. If su… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(1 citation statement)
references
References 20 publications
0
1
0
Order By: Relevance
“…In our prior work we have introduced a novel secondary objective called Basic Block Coverage (BBC ) to address the guidance problem in crash reproduction [17]. The secondary objective guides the search process to differentiate two generated tests with the same fitness values (here, same approach level and branch distance).…”
Section: Introductionmentioning
confidence: 99%
“…In our prior work we have introduced a novel secondary objective called Basic Block Coverage (BBC ) to address the guidance problem in crash reproduction [17]. The secondary objective guides the search process to differentiate two generated tests with the same fitness values (here, same approach level and branch distance).…”
Section: Introductionmentioning
confidence: 99%