Testing: Academic and Industrial Conference Practice and Research Techniques - MUTATION (TAICPART-MUTATION 2007) 2007
DOI: 10.1109/taic.part.2007.11
|View full text |Cite
|
Sign up to set email alerts
|

On Test Data Generation of Object-Oriented Software

Abstract: Nowadays, Object-Oriented (OO)

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(5 citation statements)
references
References 33 publications
0
5
0
Order By: Relevance
“…The former indicates how close the execution trace of an individual is to reaching the target branch, whereas the latter measures how far the execution trace of the individual takes the desired alternative branch at the first mismatching predicate. Quantitatively, the fitness function can be formulated by the approach level plus normalized branch distance [11] : fitness = approach level + norm(branch distance) (1) where the branch distance is normalized with the formula:…”
Section: Evolutionary Testing Of Oo Softwarementioning
confidence: 99%
See 2 more Smart Citations
“…The former indicates how close the execution trace of an individual is to reaching the target branch, whereas the latter measures how far the execution trace of the individual takes the desired alternative branch at the first mismatching predicate. Quantitatively, the fitness function can be formulated by the approach level plus normalized branch distance [11] : fitness = approach level + norm(branch distance) (1) where the branch distance is normalized with the formula:…”
Section: Evolutionary Testing Of Oo Softwarementioning
confidence: 99%
“…More specifically, in a GP T ree individual, three mutation strategies can be employed. 1 Promotion strategy moves a subtree of a parent to one descendant node with compatible return type and access scope. 2 Demotion strategy moves a subtree of a parent to one ancestor node with compatible return type and access scope.…”
Section: )mentioning
confidence: 99%
See 1 more Smart Citation
“…Even though the majority of the OO literature is devoted to the study of either GAs or GP, there are several studies that focus on distinct evolutionary techniques. In fact, as stated in (Arcuri & Yao, 2007c), other metaheuristic techniques have the potential to achieve promising results in this area.…”
Section: Other Metaheuristics and Hybrid-based Approachesmentioning
confidence: 99%
“…An analysis of the current literature on OOET allows making some observations: nearly all studies have been developed with basis on the program's structure, with the objective being that of attaining a coverage criterion (usually statement or branch coverage). Java is clearly the programming language of choice for the purposes of implementation and experimentation; and even though several test objects have considered for experimentation purposes, nearly all works (and, in particular, those that do not use custom-made classes) employ container classes (e.g., Stack, BitSet, Vector, TreeMap) as a basis for their studies, mostly due to the lack of a common benchmark which can be used by researchers to test and compare their techniques (Arcuri & Yao, 2007c).…”
Section: Conclusion and Open Problemsmentioning
confidence: 99%