2011
DOI: 10.1002/stvr.457
|View full text |Cite
|
Sign up to set email alerts
|

It really does matter how you normalize the branch distance in search‐based software testing

Abstract: SUMMARY The use of search algorithms for test data generation has seen many successful results. For structural criteria like branch coverage, heuristics have been designed to help the search. The most common heuristic is the use of approach level (usually represented with an integer) to reward test cases whose executions get close (in the control flow graph) to the target branch. To solve the constraints of the predicates in the control flow graph, the branch distance is commonly employed. These two measures a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
59
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
8
2

Relationship

3
7

Authors

Journals

citations
Cited by 76 publications
(61 citation statements)
references
References 33 publications
2
59
0
Order By: Relevance
“…ν is a normalization function [1] in the range [0,1]. This leads to the following (minimizing) fitness function for branch coverage:…”
Section: Fitness Function For Automated Oraclesmentioning
confidence: 99%
“…ν is a normalization function [1] in the range [0,1]. This leads to the following (minimizing) fitness function for branch coverage:…”
Section: Fitness Function For Automated Oraclesmentioning
confidence: 99%
“…For that same reason, they are ideal as test generation targets [52,44,35], as coverage can be straightforwardly measured and optimized for [5].…”
Section: Adequacy Criteriamentioning
confidence: 99%
“…Several approaches to normalize the distances are given in the literature such as that defined by Baresel [93] which expressed the normalized distance as 1-1.001 -dist . However, this kind of normalization has some drawbacks [94]. The problem of searching for solutions in the context of the reduction of frames, which is the subject of this section, has some particularities that have to be handled:…”
Section: Definition 4 (Reduction Transformation For Frames With Selecmentioning
confidence: 99%