1 | W. K. Chan and Jeffrey C. F. Ho and T. H. Tse Finding failures from passed test cases: improving the pattern classification approach to the testing of mesh simplification programs Softw. Test., Verif. Reliab., 20(2), 2010. |
|
| Abstract: Available soon... |
| @ARTICLE{chan_STVR_10,
author = {W. K. Chan and Jeffrey C. F. Ho and T. H. Tse},
title = {Finding failures from passed test cases: improving the pattern classification approach to the testing of mesh simplification programs},
journal = {Softw. Test., Verif. Reliab.},
year = {2010},
month = {},
volume = {20},
number = {2},
pages = {89--120}
} |
2 | W. K. Chan and S. C. Cheung and Jeffrey C. F. Ho and T. H. Tse PAT: A Pattern Classification Approach to Automatic Reference Oracles for the Testing of Mesh Simplification Programs Journal of Systems and Software, 82(3), March 2009. |
|
| 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, it is very difficult to determine the oracles (or expected outcomes) of mesh simplification for the verification of test results.
A reference model is an implementation closely related to the program under test. Is it possible to use such reference models as pseudo-oracles for testing mesh simplification programs? If so, how effective are they?
This paper presents a fault-based pattern classification methodology called PAT, to address the questions. In PAT, we train the C4.5 classifier using black-box features of samples from a reference model and its fault-based versions, in order to test samples from the subject program. We evaluate PAT using four implementations of mesh simplification algorithms as reference models applied to 44 open-source three-dimensional polygonal models. Empirical results reveal that the use of a reference model as a pseudo-oracle is effective for testing the implementations of resembling mesh simplification algorithms. However, the results also show a tradeoff: When compared with a simple reference model, the use of a resembling but sophisticated reference model is more effective and accurate but less robust. |
| @ARTICLE{ChanCHT09,
author = {W. K. Chan and S. C. Cheung and Jeffrey C. F. Ho and T. H. Tse},
title = {PAT: A Pattern Classification Approach to Automatic Reference Oracles for the Testing of Mesh Simplification Programs},
journal = {Journal of Systems and Software},
year = {2009},
month = {March},
volume = {82},
number = {3},
pages = {422-434}
} |
3 | W. K. Chan and S. C. Cheung and T. H. Tse Fault-Based Testing of Database Application Programs with Conceptual Data Model Proceedings of the 5th International Conference on Quality Software (QSIC'05)Melbourne, Australia, 19 -20 September 2005. |
|
| Abstract: Available soon... |
| @INPROCEEDINGS{ChanCT05,
author = {W. K. Chan and S. C. Cheung and T. H. Tse},
title = {Fault-Based Testing of Database Application Programs with Conceptual Data Model},
booktitle = {Proceedings of the 5th International Conference on Quality Software (QSIC'05)},
year = {2005},
address = {Melbourne, Australia},
month = {19 -20 September},
pages = {187-196}
} |
4 | T. Y. Chen and T. H. Tse and Zhiquan Zhou Fault-based Testing Without the Need of Oracles Information and Software Technology, 45(1), January 2003. |
|
| Abstract: There are two fundamental limitations in software testing, known as the reliable test set problem and the oracle problem. Fault-based testing is an attempt by Morell to alleviate the reliable test set problem. In this paper, we propose to enhance fault-based testing to alleviate the oracle problem as well. We present an integrated method that combines metamorphic testing with fault-based testing using real and symbolic inputs. |
| @ARTICLE{ChenTZ03,
author = {T. Y. Chen and T. H. Tse and Zhiquan Zhou},
title = {Fault-based Testing Without the Need of Oracles},
journal = {Information and Software Technology},
year = {2003},
month = {January},
volume = {45},
number = {1},
pages = {1-9}
} |
5 | T. Y. Chen and T. H. Tse and Zhiquan Zhou Fault-Based Testing in the Absence of an Oracle Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development (COMPSAC'01)Chicago, Illinois, 08-12 October 2001. |
|
| Abstract: Available soon... |
| @INPROCEEDINGS{ChenTZ01,
author = {T. Y. Chen and T. H. Tse and Zhiquan Zhou},
title = {Fault-Based Testing in the Absence of an Oracle},
booktitle = {Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development (COMPSAC'01)},
year = {2001},
address = {Chicago, Illinois},
month = {08-12 October},
pages = {172}
} |