2009 IEEE/ACM International Conference on Automated Software Engineering 2009
DOI: 10.1109/ase.2009.13
|View full text |Cite
|
Sign up to set email alerts
|

A Divergence-Oriented Approach to Adaptive Random Testing of Java Programs

Abstract: Abstract-Adaptive Random Testing (ART) is a testing technique which is based on an observation that a test input usually has the same potential as its neighbors in detection of a specific program defect. ART helps to improve the efficiency of random testing in that test inputs are selected evenly across the input spaces. However, the application of ART to objectoriented programs (e.g., C++ and Java) still faces a strong challenge in that the input spaces of object-oriented programs are usually high dimensional… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
38
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 36 publications
(38 citation statements)
references
References 29 publications
0
38
0
Order By: Relevance
“…We have carefully designed the experiments such that OMISS-ART can be fairly compared with other existing testing approaches. After reimplementing ARTOO and divergence-oriented ART using .NET, we validated their correctness against the examples and results in the original papers [17], [18]. However, the conclusions from our empirical studies are based on 5100 datasets (300 runs for 17 subject programs), and since the datasets are larger than those in the original empirical studies [17], [18], the margins of error for the 95% confidence interval reported in Tables VI and XI are tighter. The second potential threat relates to the selection of subject programs.…”
Section: B Experiments 1) Experiments I To Measure F M and F M -Timementioning
confidence: 85%
See 3 more Smart Citations
“…We have carefully designed the experiments such that OMISS-ART can be fairly compared with other existing testing approaches. After reimplementing ARTOO and divergence-oriented ART using .NET, we validated their correctness against the examples and results in the original papers [17], [18]. However, the conclusions from our empirical studies are based on 5100 datasets (300 runs for 17 subject programs), and since the datasets are larger than those in the original empirical studies [17], [18], the margins of error for the 95% confidence interval reported in Tables VI and XI are tighter. The second potential threat relates to the selection of subject programs.…”
Section: B Experiments 1) Experiments I To Measure F M and F M -Timementioning
confidence: 85%
“…ART has drawn a lot of attention, both from academia and from industry, and a number of different algorithms have been developed [13], [18], [19], [24]- [30], with one of the most popular being FSCS-ART [19]. With FSCS-ART, previously executed test inputs are stored in a set T, and whenever a new test input is needed, a fixed number of random inputs are generated as a candidate set, C, from which, based on some selection criteria, the best candidate is then chosen.…”
Section: B Adaptive Random Testingmentioning
confidence: 99%
See 2 more Smart Citations
“…Our BALLERINA technique utilizes Randoop [14] and modifies it to more densely cover states of objects for the given CUT. Related to this, techniques based on adaptive random testing [43]- [45] use various measures for object distance to generate more divergent test inputs. However, unlike those projects, BALLERINA generates tests for multithreaded code.…”
Section: Related Workmentioning
confidence: 99%