Semantic-Preserving Transformations as Mutation Operators: A Study on Their Effectiveness in Defect Detection
원문 초록
Recent advances in defect detection use language models. Existing works enhanced the training data to improve the models' robustness when applied to semantically identical code (i.e., predictions should be the same). However, the use of semantically identical code has not been considered for improving the tools during their application - a concept closely related to metamorphic testing. The goal of our study is to determine whether we can use semantic-preserving transformations, analogue to mutation operators, to improve the performance of defect detection tools in the testing stage. We first collect existing publications which implemented semantic-preserving transformations and share their implementation, such that we can reuse them. We empirically study the effectiveness of three different ensemble strategies for enhancing defect detection tools. We apply the collected transformations on the Devign dataset, considering vulnerabilities as a type of defect, and two fine-tuned large language models for defect detection (VulBERTa, PLBART). We found 28 publications with 94 different transformations. We choose to implement 39 transformations from four of the publications, but a manual check revealed that 23 out 39 transformations change code semantics. Using the 16 remaining, correct transformations and three ensemble strategies, we were not able to increase the accuracy of the defect detection models. Our results show that reusing shared semantic-preserving transformation is difficult, sometimes even causing wrongful changes to the semantics. Keywords: defect detection, language model, semantic-preserving transformation, ensemble
함께 살펴볼 논문
공통 태그를 근거로 연결했습니다. 실제 인용 관계나 논문의 우수성을 뜻하지 않습니다.
Semi-Supervised Defect Detection via Conditional Diffusion and CLIP-Guided Noise Filtering
How Good Are Synthetic Requirements ? Evaluating LLM-Generated Datasets for AI4RE
SteelBlastQC: Shot-blasted Steel Surface Dataset with Interpretable Detection of Surface Defects
Crane: Context-Guided Prompt Learning and Attention Refinement for Zero-Shot Anomaly Detections
ZS-VCOS: Zero-Shot Outperforms Supervised Video Camouflaged Object Segmentation
Predicting Performance of Object Detection Models in Electron Microscopy Using Random Forests
토론
이 논문과 연결된 포럼 글이 아직 없습니다.