File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Finding failures from passed test cases: Improving the pattern classification approach to the testing of mesh simplification programs

TitleFinding failures from passed test cases: Improving the pattern classification approach to the testing of mesh simplification programs
Authors
KeywordsClassification
Mesh simplification
Metamorphic testing
Non-testable software
Test oracle problem
Testing methodology
Issue Date2010
PublisherJohn Wiley & Sons Ltd. The Journal's web site is located at http://www3.interscience.wiley.com/cgi-bin/jhome/13635
Citation
Software Testing Verification And Reliability, 2010, v. 20 n. 2, p. 89-120 How to Cite?
AbstractMesh simplification programs create three-dimensional polygonal models similar to an original polygonal model, and yet use fewer polygons. They produce different graphics even though they are based on the same original polygonal model. This results in a test oracle problem. To address the problem, our previous work has developed a technique that uses a reference model of the program under test to train a classifier. Using such an approach may mistakenly mark a failure-causing test case as passed. It lowers the testing effectiveness of revealing failures. This paper suggests piping the test cases marked as passed by a statistical pattern classification module to an analytical metamorphic testing (MT) module. We evaluate our approach empirically using three subject programs with over 2700 program mutants. The result shows that, using a resembling reference model to train a classifier, the integrated approach can significantly improve the failure detection effectiveness of the pattern classification approach. We also explain how MT in our design trades specificity for sensitivity. Copyright © 2009 John Wiley & Sons, Ltd.
Persistent Identifierhttp://hdl.handle.net/10722/89137
ISSN
2015 Impact Factor: 1.082
2015 SCImago Journal Rankings: 1.105
ISI Accession Number ID
Funding AgencyGrant Number
Research Grants Council of Hong Kong123207
716507
City University of Hong KongCityU 7002324
Australian Research CouncilDP0984760
Funding Information:

Contract/grant sponsor: GRF grants of the Research Grants Council of Hong Kong; contract/grant numbers: 123207,716507

References

 

DC FieldValueLanguage
dc.contributor.authorChan, WKen_HK
dc.contributor.authorHo, JCFen_HK
dc.contributor.authorTse, THen_HK
dc.date.accessioned2010-09-06T09:52:50Z-
dc.date.available2010-09-06T09:52:50Z-
dc.date.issued2010en_HK
dc.identifier.citationSoftware Testing Verification And Reliability, 2010, v. 20 n. 2, p. 89-120en_HK
dc.identifier.issn0960-0833en_HK
dc.identifier.urihttp://hdl.handle.net/10722/89137-
dc.description.abstractMesh simplification programs create three-dimensional polygonal models similar to an original polygonal model, and yet use fewer polygons. They produce different graphics even though they are based on the same original polygonal model. This results in a test oracle problem. To address the problem, our previous work has developed a technique that uses a reference model of the program under test to train a classifier. Using such an approach may mistakenly mark a failure-causing test case as passed. It lowers the testing effectiveness of revealing failures. This paper suggests piping the test cases marked as passed by a statistical pattern classification module to an analytical metamorphic testing (MT) module. We evaluate our approach empirically using three subject programs with over 2700 program mutants. The result shows that, using a resembling reference model to train a classifier, the integrated approach can significantly improve the failure detection effectiveness of the pattern classification approach. We also explain how MT in our design trades specificity for sensitivity. Copyright © 2009 John Wiley & Sons, Ltd.en_HK
dc.languageengen_HK
dc.publisherJohn Wiley & Sons Ltd. The Journal's web site is located at http://www3.interscience.wiley.com/cgi-bin/jhome/13635en_HK
dc.relation.ispartofSoftware Testing Verification and Reliabilityen_HK
dc.subjectClassificationen_HK
dc.subjectMesh simplificationen_HK
dc.subjectMetamorphic testingen_HK
dc.subjectNon-testable softwareen_HK
dc.subjectTest oracle problemen_HK
dc.subjectTesting methodologyen_HK
dc.titleFinding failures from passed test cases: Improving the pattern classification approach to the testing of mesh simplification programsen_HK
dc.typeArticleen_HK
dc.identifier.openurlhttp://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0960-0833&volume=20&issue=2&spage=89&epage=120&date=2010&atitle=Finding+failures+from+passed+test+cases:+improving+the+pattern+classification+approach+to+the+testing+of+mesh+simplification+programsen_HK
dc.identifier.emailTse, TH: thtse@cs.hku.hken_HK
dc.identifier.authorityTse, TH=rp00546en_HK
dc.description.naturelink_to_subscribed_fulltext-
dc.identifier.doi10.1002/stvr.408en_HK
dc.identifier.scopuseid_2-s2.0-77952749425en_HK
dc.identifier.hkuros154542en_HK
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-77952749425&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.volume20en_HK
dc.identifier.issue2en_HK
dc.identifier.spage89en_HK
dc.identifier.epage120en_HK
dc.identifier.isiWOS:000278031200002-
dc.publisher.placeUnited Kingdomen_HK
dc.identifier.scopusauthoridChan, WK=23967779900en_HK
dc.identifier.scopusauthoridHo, JCF=16241374000en_HK
dc.identifier.scopusauthoridTse, TH=7005496974en_HK

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats