Metamorphic testing: A review of challenges and opportunities

TY Chen, FC Kuo, H Liu, PL Poon, D Towey… - ACM Computing …, 2018 - dl.acm.org
Metamorphic testing is an approach to both test case generation and test result verification.
A central element is a set of metamorphic relations, which are necessary properties of the …

Automatic software repair: A bibliography

M Monperrus - ACM Computing Surveys (CSUR), 2018 - dl.acm.org
This article presents a survey on automatic software repair. Automatic software repair
consists of automatically finding a solution to software bugs without human intervention. This …

The living review on automated program repair

M Monperrus - 2018 - hal.science
Concept This paper is a living review on automatic program repair 1. Compared to a
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …

Do automated program repair techniques repair hard and important bugs?

M Motwani, S Sankaranarayanan, R Just… - Proceedings of the 40th …, 2018 - dl.acm.org
Automated program repair techniques use a buggy program and a partial specification
(typically a test suite) to produce a program variant that satisfies the specification. While prior …

Memfix: static analysis-based repair of memory deallocation errors for c

J Lee, S Hong, H Oh - Proceedings of the 2018 26th ACM Joint meeting …, 2018 - dl.acm.org
We present MemFix, an automated technique for fixing memory deallocation errors in C
programs. MemFix aims to fix memory-leak, double-free, and use-after-free errors, which …

METRIC: A Metamorphic Relation Identification Technique Based on Input Plus Output Domains

CA Sun, A Fu, PL Poon, X **e, H Liu… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Metamorphic testing is well known for its ability to alleviate the oracle problem in software
testing. The main idea ofmetamorphic testing is to test a software system by checking …

LiRTest: augmenting LiDAR point clouds for automated testing of autonomous driving systems

A Guo, Y Feng, Z Chen - Proceedings of the 31st ACM SIGSOFT …, 2022 - dl.acm.org
With the tremendous advancement of Deep Neural Networks (DNNs), autonomous driving
systems (ADS) have achieved significant development and been applied to assist in many …

Automatic discovery and cleansing of numerical metamorphic relations

B Zhang, H Zhang, J Chen, D Hao… - 2019 IEEE International …, 2019 - ieeexplore.ieee.org
Metamorphic relations (MRs) describe the invariant relationships between program inputs
and outputs. By checking for violations of MRs, faults in programs can be detected …

On the effectiveness of testing sentiment analysis systems with metamorphic testing

M Jiang, TY Chen, S Wang - Information and Software Technology, 2022 - Elsevier
Context: Metamorphic testing (MT) has been successfully applied to a wide scope of
software systems. In these applications, the testing results of MT form the basis for drawing …

SAVER: scalable, precise, and safe memory-error repair

S Hong, J Lee, J Lee, H Oh - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
We present SAVER, a new memory-error repair technique for C programs. Memory errors
such as memory leak, double-free, and use-after-free are highly prevalent and fixing them …