Piping classification to metamorphic testing: An empirical study towards better effectiveness for the identification of failures in mesh simplification programs

W. K. Chan, Jeffrey Chun Fai Ho, T. H. Tse

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

8 Citations (Scopus)

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.
Original languageEnglish
Title of host publicationProceedings - 31st Annual International Computer Software and Applications Conference, COMPSAC 2007
Pages397-404
Number of pages8
Volume1
DOIs
Publication statusPublished - 31 Dec 2007
Externally publishedYes
Event31st Annual International Computer Software and Applications Conference, COMPSAC 2007 - Beijing, China
Duration: 24 Jul 200727 Jul 2007

Conference

Conference31st Annual International Computer Software and Applications Conference, COMPSAC 2007
CountryChina
CityBeijing
Period24/07/0727/07/07

Keywords

  • Classification
  • Mesh simplification
  • Metamorphic testing
  • Test oracle problem

ASJC Scopus subject areas

  • Software

Cite this