Examining Metamorphic Testing with Requirements Knowledge in Practical Settings

Document Type

Presentation Abstract

Presentation Date

12-4-2023

Abstract

Given a test input, not knowing the expected output of the software under test (SUT) is called the oracle problem. An emerging method of alleviating the oracle problem is metamorphic testing (MT). Rather than focusing on the correctness of output from a single execution of the SUT, MT exploits metamorphic relations (MRs) as derived oracles for checking the functional correctness of the code. Although researchers have argued that MT can be a simple and effective technique to help software developers, little is known about the actual cost of constructing MRs in real-world software and the relationship between MT and the already well-adopted method in software development. This talk will outline a range of methods for assessing the effectiveness of MT in the context of software development.

Additional Details

December 4, 2023 at 3:00 p.m. Math 103

This document is currently not available here.

Share

COinS