mlsanityData to 7 Oct 2026

Using Semi-Supervised Learning for Predicting Metamorphic Relations

arXiv 1802.07324 ↗First posted 20 Feb 2018cs.SEcited by 2

Not on the map. Why?

Abstract (arXiv)

Software testing is difficult to automate, especially in programs which have no oracle, or method of determining which output is correct. Metamorphic testing is a solution this problem. Metamorphic testing uses metamorphic relations to define test cases and expected outputs. A large amount of time is needed for a domain expert to determine which metamorphic relations can be used to test a given program. Metamorphic relation prediction removes this need for such an expert. We propose a method using semi-supervised machine learning to detect which metamorphic relations are applicable to a given code base. We compare this semi-supervised model with a supervised model, and show that the addition of unlabeled data improves the classification accuracy of the MR prediction model.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). First posted on arXiv 20 Feb 2018.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 1.

2 papers.