Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1002/stvr.408
- Scopus: eid_2-s2.0-77952749425
- WOS: WOS:000278031200002
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Finding failures from passed test cases: improving the pattern classification approach to the testing of mesh simplification programs
Title | Finding failures from passed test cases: improving the pattern classification approach to the testing of mesh simplification programs | ||||||||
---|---|---|---|---|---|---|---|---|---|
Authors | |||||||||
Keywords | Test oracle problem Mesh simplification Non-testable software Metamorphic testing Classification | ||||||||
Issue Date | 2010 | ||||||||
Publisher | John 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? | ||||||||
Abstract | Mesh 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 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 metamorphic testing in our design trades specificity for sensitivity. | ||||||||
Persistent Identifier | http://hdl.handle.net/10722/89137 | ||||||||
ISSN | 2023 Impact Factor: 1.5 2023 SCImago Journal Rankings: 0.431 | ||||||||
ISI Accession Number ID |
Funding Information: Contract/grant sponsor: GRF grants of the Research Grants Council of Hong Kong; contract/grant numbers: 123207,716507 | ||||||||
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Chan, WK | - |
dc.contributor.author | Ho, JCF | - |
dc.contributor.author | Tse, TH | - |
dc.date.accessioned | 2010-09-06T09:52:50Z | - |
dc.date.available | 2010-09-06T09:52:50Z | - |
dc.date.issued | 2010 | - |
dc.identifier.citation | Software Testing, Verification and Reliability, 2010, v. 20 n. 2, p. 89-120 | - |
dc.identifier.issn | 0960-0833 | - |
dc.identifier.uri | http://hdl.handle.net/10722/89137 | - |
dc.description.abstract | Mesh 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 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 metamorphic testing in our design trades specificity for sensitivity. | - |
dc.language | eng | - |
dc.publisher | John Wiley & Sons Ltd. The Journal's web site is located at http://www3.interscience.wiley.com/cgi-bin/jhome/13635 | - |
dc.relation.ispartof | Software Testing, Verification and Reliability | - |
dc.rights | This is the peer reviewed version of the following article: Software Testing, Verification and Reliability, 2010, v. 20 n. 2, p. 89-120, which has been published in final form at https://doi-org.eproxy.lib.hku.hk/10.1002/stvr.408. This article may be used for non-commercial purposes in accordance with Wiley Terms and Conditions for Use of Self-Archived Versions. | - |
dc.subject | Test oracle problem | - |
dc.subject | Mesh simplification | - |
dc.subject | Non-testable software | - |
dc.subject | Metamorphic testing | - |
dc.subject | Classification | - |
dc.title | Finding failures from passed test cases: improving the pattern classification approach to the testing of mesh simplification programs | - |
dc.type | Article | - |
dc.identifier.openurl | http://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+programs | en_HK |
dc.identifier.email | Chan, WK: wkchan@cs.cityu.edu.hk | - |
dc.identifier.email | Tse, TH: thtse@cs.hku.hk | - |
dc.identifier.authority | Tse, TH=rp00546 | - |
dc.description.nature | postprint | - |
dc.identifier.doi | 10.1002/stvr.408 | - |
dc.identifier.scopus | eid_2-s2.0-77952749425 | en_HK |
dc.identifier.hkuros | 154542 | - |
dc.identifier.hkuros | 170799 | - |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-77952749425&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.volume | 20 | - |
dc.identifier.issue | 2 | - |
dc.identifier.spage | 89 | - |
dc.identifier.epage | 120 | - |
dc.identifier.isi | WOS:000278031200002 | - |
dc.publisher.place | United Kingdom | - |
dc.identifier.scopusauthorid | Chan, WK=23967779900 | en_HK |
dc.identifier.scopusauthorid | Ho, JCF=16241374000 | en_HK |
dc.identifier.scopusauthorid | Tse, TH=7005496974 | en_HK |
dc.identifier.issnl | 0960-0833 | - |