- Sponsor:
- sigsoft
Welcome to the 1st International Workshop on Metamorphic Testing (MET 2016), held in conjunction with the 38th International Conference on Software Engineering (ICSE 2016) in Austin, TX, USA, May 16, 2016.
This workshop attempts to bring together researchers in academia and industry in order to provide a platform for discussing ideas, research results, experiences and future visions in the area of metamorphic testing.
Proceeding Downloads
Looking for an MR?: try METWiki today
Metamorphic Testing (MT) has been demonstrated to successfully alleviate oracle problems in many areas, including machine learning, compilers, bioinformatics, etc. However, given a new MT task, it is still very challenging to identify enough Metamorphic ...
The impact of source test case selection on the effectiveness of metamorphic testing
Metamorphic Testing (MT) aims to alleviate the oracle problem. In MT, testers define metamorphic relations (MRs) which are used to generate new test cases (referred to as follow-up test cases) from the available test cases (referred to as source test ...
μMT: a data mutation directed metamorphic relation acquisition methodology
When figuring out the expected output for each test case is difficult, metamorphic testing can be applied to alleviate such situations. An involved key challenge is to derive metamorphic relations for the program under test. This paper proposes a ...
Generating source inputs for metamorphic testing using dynamic symbolic execution
Metamorphic testing uses domain-specific properties about a program's intended behaviour to alleviate the oracle problem. From a given set of source test inputs, a set of follow-up test inputs are generated which have some relation to the source inputs, ...
Agile metamorphic model-based testing
- Mikael Lindvall,
- Dharmalingam Ganesan,
- Sigurthor Bjorgvinsson,
- Kristjan Jonsson,
- Haukur Steinn Logason,
- Frederik Dietrich,
- Robert E. Wiegand
Testing becomes difficult when we cannot easily determine whether the system delivers the correct result or not. To address this issue, we have developed a framework for automated testing of NASA's DAT system using metamorphic testing principles ...
A cloud-based framework for applying metamorphic testing to a bioinformatics pipeline
Testing of bioinformatics software often suffers from the oracle problem, especially when testing software that analyses human genome sequencing data. Metamorphic testing has been proposed to alleviate the oracle problem. Nonetheless, smaller research ...
An application of metamorphic testing for testing scientific software
One of the grand challenges for adequately testing scientific software is due to the oracle problem. Metamorphic testing is the promise technique for addressing the problem through checking the satisfaction of a metamorphic relation that defines the ...
Metamorphic testing for (graphics) compilers
We present strategies for metamorphic testing of compilers using opaque value injection, and experiences using the method to test compilers for the OpenGL shading language.