MR-Adopt: Automatic Deduction of Input Transformation Function for Metamorphic Testing
While a recent study reveals that many developer-written test cases can encode a reusable Metamorphic Relation (MR), over 70% of them directly hard-code the source input and follow-up input in the encoded relation. Such encoded MRs, which do not contain an explicit input transformation to transform the source inputs to corresponding follow-up inputs, cannot be reused with new source inputs to enhance test adequacy.
Authors
- Hengcheng Zhu (ORCID: https://orcid.org/0000-0002-3082-5957)
- Shing-Chi Cheung (ORCID: https://orcid.org/0000-0002-3508-7172)
- Jiarong Wu (ORCID: https://orcid.org/0000-0001-6126-303X)
- Jialun Cao (ORCID: https://orcid.org/0000-0003-4892-6294)
- Valerio Terragni (ORCID: https://orcid.org/0000-0001-5885-9297)
- Songqiang Chen (ORCID: https://orcid.org/0000-0002-1220-8728)
- Congying Xu (ORCID: https://orcid.org/0009-0000-2887-1690)
Institutions
- University of Auckland (NZ)
- Hong Kong University of Science and Technology (HK)
- Guangzhou HKUST Fok Ying Tung Research Institute (CN)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1145/3691620.3696020
- Citations
- 6
- Primary Topic
- Software Testing and Debugging Techniques
- Type
- article
- Field-Weighted Citation Impact
- 2.91
Funders
- National Science Foundation
- National Natural Science Foundation of China