Title :
Piping Classification to Metamorphic Testing: An Empirical Study towards Better Effectiveness for the Identification of Failures in Mesh Simplification Programs
Author :
Chan, W.K. ; Ho, Jeffrey C F ; Tse, T.H.
Author_Institution :
City Univ. of Hong Kong, Kowloon
Abstract :
Mesh simplification is a mainstream technique to render graphics responsively in modern graphical software. However, the graphical nature of the output poses a test oracle problem in testing. Previous work uses pattern classification to identify failures. Although such an approach may be promising, it may conservatively mark the test result of a failure-causing test case as passed. This paper proposes a methodology that pipes the test cases marked as passed by the pattern classification component to a metamorphic testing component to look for missed failures. The empirical study uses three simple and general metamorphic relations as subjects, and the experimental results show a 10 percent improvement of effectiveness in the identification of failures.
Keywords :
mesh generation; pattern classification; rendering (computer graphics); software engineering; computer graphics; graphical software; mesh simplification programs; metamorphic testing; pattern classification; piping classification; rendering; Application software; Cities and towns; Computer graphics; Educational institutions; Fault diagnosis; Open source software; Pattern classification; Rendering (computer graphics); Software quality; Software testing;
Conference_Titel :
Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
Conference_Location :
Beijing
Print_ISBN :
0-7695-2870-8
DOI :
10.1109/COMPSAC.2007.167