An interleaving guided metamorphic testing approach for concurrent programs
Concurrent programs are normally composed of multiple concurrent threads sharing
memory space. These threads are often interleaved, which may lead to some non …
memory space. These threads are often interleaved, which may lead to some non …
MR-Scout: Automated Synthesis of Metamorphic Relations from Existing Test Cases
Metamorphic Testing (MT) alleviates the oracle problem by defining oracles based on
metamorphic relations (MRs) that govern multiple related inputs and their outputs. However …
metamorphic relations (MRs) that govern multiple related inputs and their outputs. However …
Met-mapf: A metamorphic testing approach for multi-agent path finding algorithms
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 …
their destinations, has been widely investigated. Testing MAPF systems is challenging, due …
On the effectiveness of testing sentiment analysis systems with metamorphic testing
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 …
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 …
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
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 …
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
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 …
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 …
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
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 …
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
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 …
different orders. Such schedulers are often optimisation-based algorithms that aim to …