More about HKUST
A Survey on the Identification of Effective Metamorphic Relations for Metamorphic Testing
PhD Qualifying Examination Title: "A Survey on the Identification of Effective Metamorphic Relations for Metamorphic Testing" by Mr. Congying XU Abstract: Metamorphic Testing (MT) has proven invaluable in overcoming the oracle and test case generation problems. Instead of checking individual concrete inputs, MT verifies the behavior of a subject under test against a Metamorphic Relation (MR) that governs multiple related inputs and their outputs. A significant advantage of MT is that an MR can be applied to a wide range of test inputs, exercising diverse program behaviors without the need to prepare oracles for individual inputs. MT has achieved success in detecting critical faults across various software domains, including compilers, databases, and AI-enabled systems. Effective MRs are the key to MT. However, the identification of effective MRs poses challenges due to the requirement of domain-specific knowledge and reliance on the expertise of developers. This hinders the wider adoption of MT. This survey provides a comprehensive summary of research efforts on identifying effective MRs. Specifically, we review papers that systematically identify MRs from various sources, such as specifications and code. Additionally, we review papers focused on selecting effective MRs that are good at detecting faults. This survey also outlines several open challenges and highlights research opportunities. Date: Monday, 12 August 2024 Time: 3:00pm - 5:00pm Venue: Room 5510 Lifts 25/26 Committee Members: Prof. Shing-Chi Cheung (Supervisor) Dr. Shuai Wang (Chairperson) Dr. Dongdong She Prof. Raymond Wong