Test Script Repair of Deep Learning Library Testing
Deep learning (DL) libraries such as TensorFlow and PyTorch are widely utilized to develop machine learning models. However, when testing DL libraries, evloving library versions and flaws of testing approaches may result in invalid models within test scripts, which influence testing efficiency severely. Repairing these models can be difficult to achieve manually because of the complexity of DL models. In this paper, we propose a novel approach that utilizes a specialized prompt-based strategy with Large Language Model (LLM) to repair invalid DL models. We manually provide structured error information and model configurations to LLM, allowing it to generate code to fix invalid models. Our work shows that most invalid models can be repaired successfully with our strategy. Moreover, Our approach can help to detect flaws in the DL library testing approaches and issues caused by version updates, which enhances the robustness and transferability of DL models.
Mon 23 JunDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
14:00 - 15:30 | |||
14:00 18mTalk | Automating API Documentation with LLMs: A BERTopic Approach Student Research Competition Amirhossein Naghshzan École de Technologie Supérieure | ||
14:18 18mTalk | AutoReview: An LLM-based Multi-Agent System for Security Issue-Oriented Code Review Student Research Competition Yujia Chen Harbin Institute of Technology, Shenzhen | ||
14:36 18mTalk | Ever-Improving Test Suite by Leveraging Large Language Models Student Research Competition Ketai Qiu USI Università della Svizzera Italiana Pre-print | ||
14:54 18mTalk | Test Script Repair of Deep Learning Library Testing Student Research Competition Xing Fu Nanjing University, Jiawei Liu Nanjing University, Chunrong Fang Nanjing University, Zhenyu Chen Nanjing University | ||
15:12 18mTalk | Predicting Software Changes from Desired Behavior Changes Student Research Competition Laura Plein CISPA Helmholtz Center for Information Security |
Vega is close to the registration desk.
Facing the registration desk, its entrance is on the left, close to the hotel side entrance.