2009
DOI: 10.1016/j.jss.2008.07.019
|View full text |Cite
|
Sign up to set email alerts
|

PAT: A pattern classification approach to automatic reference oracles for the testing of mesh simplification programs

Abstract: Graphics applications often need to manipulate numerous graphical objects stored as polygonal models. Mesh simplification is an approach to vary the levels of visual details as appropriate, thereby improving on the overall performance of the applications. Different mesh simplification algorithms may cater for different needs, producing diversified types of simplified polygonal model as a result. Testing mesh simplification implementations is essential to assure the quality of the graphics applications. However… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
38
0

Year Published

2009
2009
2020
2020

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 15 publications
(38 citation statements)
references
References 33 publications
0
38
0
Order By: Relevance
“…They then used the classifiers as test oracles. Chan et al [5] further investigated the feasibility of using pattern classification techniques when the test outputs cannot be accurately determined. Podgurski and colleagues [32][33] classified failure reports into categories via classifiers, and then refined the classification with the aim to extract more information to help testers diagnose program failure s. Bowring et al [34] used a progressive approach to train a classifier to ease the test oracle problem in regression testing.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…They then used the classifiers as test oracles. Chan et al [5] further investigated the feasibility of using pattern classification techniques when the test outputs cannot be accurately determined. Podgurski and colleagues [32][33] classified failure reports into categories via classifiers, and then refined the classification with the aim to extract more information to help testers diagnose program failure s. Bowring et al [34] used a progressive approach to train a classifier to ease the test oracle problem in regression testing.…”
Section: Related Workmentioning
confidence: 99%
“…The oracle problem is not limited to the above kind of scenarios. For instance, for programs involving complex computations (such as partial differential equations [4], graphics-based software [5][6], database applications [7], large-scale components, web server, or operating systems [7]), their outputs are difficult to verify.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…The SUT can be executed with a test case, and this trained machine learning algorithm can then be used to check for such patterns in this test case execution. For example, Chan et al (2009) constructed a training dataset, in which each data item corresponded to an individual test case, and consisted of a set of features that characterised the input and output of this test case. Each data item was also marked as "passed" or "failed".…”
Section: Machine Learningmentioning
confidence: 99%