15 papers
Understanding and Improving Model Editing for Secure Code Generation
Weifeng Sun, Quanjun Zhang, Yuchen Chen +3
Large language models (LLMs) are widely used for code generation, yet they can reproduce vulnerable implementations learned from insecure training patterns. Prior work has mainly e…
EvoRepair: Enhancing Vulnerability Repair Agents Through Experience-Based Self-Evolution
Haichuan Hu, Guoqing Xie, Quanjun Zhang +5
Large Language Models (LLMs) have shown promise for automated vulnerability repair (AVR), but they still face several limitations, including the lack of intra-vulnerability experie…
SGAgent: Suggestion-Guided LLM-Based Multi-Agent Framework for Repository-Level Software Repair
Quanjun Zhang, Chengyu Gao, Yu Han +4
Large Language Models (LLMs) have enabled intelligent agents that autonomously interact with environments and invoke external tools. Recently, agent-based software repair has drawn…
ATTest: Agent-Driven Tensor Testing for Deep Learning Library Modules
Zhengyu Zhan, Ye Shang, Jiawei Liu +3
The unit testing of Deep Learning (DL) libraries is challenging due to complex numerical semantics and implicit tensor constraints. Traditional Search-Based Software Testing (SBST)…
A Systematic Literature Review on Large Language Models for Automated Program Repair
Quanjun Zhang, Chunrong Fang, Yang Xie +4
Automated Program Repair (APR) attempts to patch software bugs and reduce manual debugging efforts. Very recently, with the advances in Large Language Models (LLMs), an increasing…
Vision-Based Mobile App GUI Testing: A Survey
Shengcheng Yu, Chunrong Fang, Ziyuan Tuo +4
Graphical User Interface (GUI) has become one of the most significant parts of mobile applications (apps). It is a direct bridge between mobile apps and end users, which directly a…