Automated unit test improvement using large language models at meta

N Alshahwan, J Chheda, A Finogenova… - … Proceedings of the …, 2024 - dl.acm.org
This paper describes Meta's TestGen-LLM tool, which uses LLMs to automatically improve
existing human-written tests. TestGen-LLM verifies that its generated test classes …

Mttm: Metamorphic testing for textual content moderation software

W Wang, J Huang, W Wu, J Zhang… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
The exponential growth of social media platforms such as Twitter and Facebook has
revolutionized textual communication and textual content publication in human society …

An image is worth a thousand toxic words: A metamorphic testing framework for content moderation software

W Wang, J Huang, J Huang, C Chen… - 2023 38th IEEE/ACM …, 2023 - ieeexplore.ieee.org
The exponential growth of social media platforms has brought about a revolution in
communication and content dissemination in human society. Nevertheless, these platforms …

Facebook's cyber–cyber and cyber–physical digital twins

J Ahlgren, K Bojarczuk, S Drossopoulou… - Proceedings of the 25th …, 2021 - dl.acm.org
A cyber–cyber digital twin is a simulation of a software system. By contrast, a cyber–physical
digital twin is a simulation of a non-software (physical) system. Although cyber–physical …

Generating metamorphic relations for cyber-physical systems with genetic programming: an industrial case study

J Ayerdi, V Terragni, A Arrieta, P Tonella… - Proceedings of the 29th …, 2021 - dl.acm.org
One of the major challenges in the verification of complex industrial Cyber-Physical Systems
is the difficulty of determining whether a particular system output or behaviour is correct or …

Performance-driven metamorphic testing of cyber-physical systems

J Ayerdi, P Valle, S Segura, A Arrieta… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Cyber-physical systems (CPSs) are a new generation of systems, which integrate software
with physical processes. The increasing complexity of these systems, combined with the …

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 …

Perfect is the enemy of test oracle

AR Ibrahimzada, Y Varli, D Tekinoglu… - Proceedings of the 30th …, 2022 - dl.acm.org
Automation of test oracles is one of the most challenging facets of software testing, but
remains comparatively less addressed compared to automated test input generation. Test …

Metamorphic testing of Advanced Driver-Assistance System (ADAS) simulation platforms: Lane Keeping Assist System (LKAS) case studies

M Iqbal, JC Han, ZQ Zhou, D Towey… - Information and Software …, 2023 - Elsevier
Context: Simulation-based testing is essential when developing Advanced Driver-
Assistance Systems (ADASs) and autonomous driving (AD) systems, producing fast, high …

Software testing research challenges: An industrial perspective

N Alshahwan, M Harman… - 2023 IEEE Conference …, 2023 - ieeexplore.ieee.org
There have been rapid recent developments in automated software test design, repair and
program improvement. Advances in artificial intelligence also have great potential impact to …