paper-with-me

홈 › Papers

Metamorphic Testing of Deep Code Models: A Systematic Literature Review

2025-07-30 · Ali Asgari, Milan de Koning, Pouria Derakhshanfar, Annibale Panichella arxiv

Large language models and deep learning models designed for code intelligence have revolutionized the software engineering field due to their ability to perform various code-related tasks. These models can process source code and software artifacts with high accuracy in tasks such as code completion, defect detection, and code summarization; therefore, they can potentially become an integral part of modern software engineering practices. Despite these capabilities, robustness remains a critical quality attribute for deep-code models as they may produce different results under varied and adversarial conditions (e.g., variable renaming). Metamorphic testing has become a widely used approach to evaluate models' robustness by applying semantic-preserving transformations to input programs and analyzing the stability of model outputs. While prior research has explored testing deep learning models, this systematic literature review focuses specifically on metamorphic testing for deep code models. By studying 45 primary papers, we analyze the transformations, techniques, and evaluation methods used to assess robustness. Our review summarizes the current landscape, identifying frequently evaluated models, programming tasks, datasets, target languages, and evaluation metrics, and highlights key challenges and future directions for advancing the field.

📄 PDF Abstract BibTeX arXiv:2507.22610

Code (0)

등록된 구현이 없습니다.

Tasks

Code Completion

Similar Papers 제목 키워드 기반

Metamorphic Testing of Large Language Models for Natural Language Processing

2025-11-03 · Steven Cho, Stefano Ruberto, Valerio Terragni arxiv

Using large language models (LLMs) to perform natural language processing (NLP) tasks has become increasingly pervasive in recent times. The versatile nature of LLMs makes them applicable to a wide range of such tasks. W…

Systematicity, Compositionality and Transitivity of Deep NLP Models: a Metamorphic Testing Perspective

2021-11-16 · ACL ARR November 2021 11 · Anonymous

Metamorphic testing has recently been used to check the safety of neural NLP models. Its main advantage is that it does not rely on a ground truth to generate test cases. However, existing studies are mostly concerned wi…

Systematicity, Compositionality and Transitivity of Deep NLP Models: a Metamorphic Testing Perspective

2022-04-26 · Findings (ACL) 2022 5 · Edoardo Manino, Julia Rozanova, Danilo Carvalho, Andre Freitas 외

Metamorphic testing has recently been used to check the safety of neural NLP models. Its main advantage is that it does not rely on a ground truth to generate test cases. However, existing studies are mostly concerned wi…

Object-based Metamorphic Testing through Image Structuring

2020-02-12 · Adrian Wildandyawan, Yasuharu Nishi

Testing software is often costly due to the need of mass-producing test cases and providing a test oracle for it. This is often referred to as the oracle problem. One method that has been proposed in order to alleviate t…

Object

MetaRA: Metamorphic Robustness Assessment for Multimodal Large Language Model-based Visual Question Answering Systems

2026-05-19 · Quanxing Xu, Yuhao Tian, Ling Zhou, Xian Zhong 외 arxiv

Visual Question Answering (VQA), as the representative multimodal task, serves as a key benchmark for evaluating the reasoning capabilities of Multimodal Large Language Models (MLLMs). However, existing evaluations large…

Visual Question AnsweringMultimodal Reasoning