How Effectively Does Metamorphic Testing Alleviate the Oracle Problem?

  title={How Effectively Does Metamorphic Testing Alleviate the Oracle Problem?},
  author={Huai Liu and Fei-Ching Kuo and Dave Towey and Tsong Yueh Chen},
  journal={IEEE Transactions on Software Engineering},
In software testing, something which can verify the correctness of test case execution results is called an oracle. The oracle problem occurs when either an oracle does not exist, or exists but is too expensive to be used. Metamorphic testing is a testing approach which uses metamorphic relations, properties of the software under test represented in the form of relations among inputs and outputs of multiple executions, to help verify the correctness of a program. This paper presents new… CONTINUE READING
Highly Cited
This paper has 105 citations. REVIEW CITATIONS

16 Figures & Tables



Citations per Year

106 Citations

Semantic Scholar estimates that this publication has 106 citations based on the available data.

See our FAQ for additional information.