22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering

User Tools

Site Tools


en:accepted_tutorials

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Last revision Both sides next revision
en:accepted_tutorials [2015/01/25 15:58]
sharifbo [Software Architecture Reconstruction: Why? What? and How?]
en:accepted_tutorials [2015/02/12 12:35]
sharifbo [Metamorphic Testing]
Line 81: Line 81:
  
  
-==== Metamorphic Testing ==== 
- 
-//​Wednesday,​ 04/​03/​2015//​ 
- 
-A test oracle is a mechanism or procedure against which the correctness of computed outputs 
-of a program can be verified. When a test oracle does not exist, or it is impractical or 
-infeasible to use it, then the oracle problem is said to occur. The oracle problem has been 
-reported to occur quite frequently. 
-Metamorphic testing has been proposed as a method to alleviate the oracle problem. Since its 
-inception, it has been receiving increasing attention. Research in metamorphic testing can be 
-classified into three categories: application of metamorphic testing in domains with the oracle 
-problem; integration of metamorphic testing with other analysis/​testing/​reliability methods 
-which assume the availability of a test oracle; and the theory of metamorphic testing. As 
-reported in the Harman et al.’s examination of the oracle problem, metamorphic testing has 
-been playing a significant role in its alleviation (A Comprehensive Survey of Trends in 
-Oracles for Software Testing, by M. Harman, P. McMinn, M. Shahbaz and S. Yoo, Technical 
-Report CS-13-01, Department of Computer Science, University of Sheffield, 2013). 
-Attendees do not need to have any specific background: the tutorial does not have any prerequisite 
-other than a basic knowledge of software engineering. The tutorial is designed for 
-researchers and IT professionals who are working in software reliability,​ testing, debugging 
-and analysis. It will be particularly interesting and useful to attendees who have encountered 
-the oracle problem in their research or work, as well as to those who have developed 
-techniques that assume the availability of a test oracle. 
- 
- 
-{{ :​en:​tychen_2.jpg?​180|}} 
-**Tsong Yueh Chen – Swinburne University of Technology, Australia** 
- 
-The presenter, Tsong Yueh Chen, obtained his BSc and MPhil from The University of Hong 
-Kong; MSc and DIC from Imperial College of The London University; and PhD from The 
-University of Melbourne. He is currently a Professor of Software Engineering at Swinburne 
-University of Technology, Australia. Prior to joining Swinburne, he taught at The University 
-of Hong Kong and The University of Melbourne. He is currently on the editorial board of the 
-journal, Software Testing, Verification and Reliability. Professor Chen’s main research interests include software testing, fault localization,​ fault tolerance, reliability and software quality. He co-authored the first published article on metamorphic testing (with Professor S. C. Cheung and Dr. S. M. Yiu), and has continued to publish many articles about this topic. Professor Chen gave a tutorial on metamorphic testing at the International Conference on Software Quality (QSIC) in 2012, and on December 1, 2014, he presented a similar tutorial at the 21st Asia-Pacific Software Engineering Conference in Jeju, Korea 
  
en/accepted_tutorials.txt · Last modified: 2015/03/30 13:48 by yann