It really does matter how you normalize the branch distance in search‐based software testing1. (23rd March 2011)
- Record Type:
- Journal Article
- Title:
- It really does matter how you normalize the branch distance in search‐based software testing1. (23rd March 2011)
- Main Title:
- It really does matter how you normalize the branch distance in search‐based software testing1
- Authors:
- Arcuri, Andrea
- Abstract:
- <abstract abstract-type="main" xml:lang="en" id="stvr457-abs-0001"> <title>SUMMARY</title> <p id="stvr457-para-0001">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 <italic>approach level</italic> (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 <italic>branch distance</italic> is commonly employed. These two measures are linearly combined. Since the approach level is more important, the branch distance is <italic>normalized</italic>, often in the range [0, 1]. In this paper, different types of normalizing functions are analyzed. The analyses show that the one that is usually employed in the literature has several flaws. The paper presents a different normalizing function that is very simple and does not suffer from these limitations. Empirical and analytical analyses are carried out to compare these two functions. In particular, their effect is studied on commonly used search algorithms, such as Hill Climbing, Simulated Annealing and Genetic Algorithms. Copyright © 2011 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software testing, verification & reliability. Volume 23:Number 2(2013:Apr.)
- Journal:
- Software testing, verification & reliability
- Issue:
- Volume 23:Number 2(2013:Apr.)
- Issue Display:
- Volume 23, Issue 2 (2013)
- Year:
- 2013
- Volume:
- 23
- Issue:
- 2
- Issue Sort Value:
- 2013-0023-0002-0000
- Page Start:
- 119
- Page End:
- 147
- Publication Date:
- 2011-03-23
- Subjects:
- Computer software -- Testing -- Periodicals
Computer software -- Verification -- Periodicals
Computer software -- Reliability -- Periodicals
005.14 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/stvr.457 ↗
- Languages:
- English
- ISSNs:
- 0960-0833
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.457500
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 4184.xml