An interleaving guided metamorphic testing approach for concurrent programs

CA Sun, H Dai, N Geng, H Liu, TY Chen, P Wu… - ACM Transactions on …, 2023 - dl.acm.org
Concurrent programs are normally composed of multiple concurrent threads sharing
memory space. These threads are often interleaved, which may lead to some non …

MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases

C Xu, V Terragni, H Zhu, J Wu, SC Cheung - ACM Transactions on …, 2024 - dl.acm.org
Metamorphic Testing (MT) alleviates the oracle problem by defining oracles based on
metamorphic relations (MRs) that govern multiple related inputs and their outputs. However …

Met-mapf: A metamorphic testing approach for multi-agent path finding algorithms

XY Zhang, Y Liu, P Arcaini, M Jiang… - ACM Transactions on …, 2024 - dl.acm.org
The Multi-Agent Path Finding (MAPF) problem, ie, the scheduling of multiple agents to reach
their destinations, has been widely investigated. Testing MAPF systems is challenging, due …

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 …

Multi-objective metamorphic follow-up test case selection for deep learning systems

A Arrieta - Proceedings of the Genetic and Evolutionary …, 2022 - dl.acm.org
Deep Learning (DL) components are increasing their presence in safety and mission-critical
software systems. To ensure a high dependability of DL systems, robust verification methods …

New visions on metamorphic testing after a quarter of a century of inception

TY Chen, TH Tse - Proceedings of the 29th ACM Joint Meeting on …, 2021 - dl.acm.org
Metamorphic testing (MT) was introduced about a quarter of a century ago. It is increasingly
being accepted by researchers and the industry as a useful testing technique. The studies …

Identifying the Failure-Revealing Test Cases in Metamorphic Testing: A Statistical Approach

Z Zheng, D Ren, H Liu, TY Chen, T Li - ACM Transactions on Software …, 2024 - dl.acm.org
Metamorphic testing, thanks to its high failure-detection effectiveness especially in the
absence of test oracle, has been widely applied in both the traditional context of software …

What's Wrong With Low-Code Development Platforms? An Empirical Study of Low-Code Development Platform Bugs

D Liu, H Jiang, S Guo, Y Chen… - IEEE Transactions on …, 2023 - ieeexplore.ieee.org
Low-code development platforms (LCDPs) are increasingly being introduced and leveraged
by major IT enterprises to lower the threshold and promote the efficiency of software …

Metamorphic Relation Generation: State of the Art and Visions for Future Research

R Li, H Liu, PL Poon, D Towey, CA Sun… - arxiv preprint arxiv …, 2024 - arxiv.org
Metamorphic testing has become one mainstream technique to address the notorious oracle
problem in software testing, thanks to its great successes in revealing real-life bugs in a wide …

Metamorphic testing of an autonomous delivery robots scheduler

T Laurent, P Arcaini, XY Zhang… - 2024 IEEE Conference …, 2024 - ieeexplore.ieee.org
Delivery systems operated by autonomous robots use schedulers to allocate robots to the
different orders. Such schedulers are often optimisation-based algorithms that aim to …