8 papers
CodeSpec: Dual Executable Specifications for Agentic Long-Horizon Feature Development
Peiding Wang, Li Zhang, Fang Liu +2
LLM-based code agents have advanced repository-level software development through iterative interaction with codebases and tools. However, feature development requires integrating…
Beyond "What to Retrieve": Uncertainty in Retrieval-Augmented Code Generation
Chandan Kumar Sah, Li Zhang, Xiaoli Lian
Repository-level code generation relies on heterogeneous evidence whose relevance, compatibility, and completeness are inherently uncertain. Similar-code examples, repository conte…
ContraFix: Skill-Enhanced Contrastive Runtime Analysis for Vulnerability Repair
Simiao Liu, Fang Liu, Peiding Wang +4
As software systems grow increasingly complex, automated vulnerability repair (AVR) remains difficult because the materials available to a repair system are usually failure artifac…
MemRepair: Hierarchical Memory for Agentic Repository-Level Vulnerability Repair
Simiao Liu, Li Zhang, Fang Liu +3
Modern software ecosystems face a rapidly growing number of disclosed vulnerabilities, increasing the need for automated repair techniques that can operate reliably at repository s…
Benchmarking Requirement-to-Architecture Generation with Hybrid Evaluation
Minxiao Li, Li Zhang, Shuying Yan +4
Software architecture serves as the blueprint of a software system, capturing high-level structural decisions that shape downstream implementation and system quality. Despite this…
CangjieBench: Benchmarking LLMs on a Low-Resource General-Purpose Programming Language
Junhang Cheng, Fang Liu, Jia Li +3
Large Language Models excel in high-resource programming languages but struggle with low-resource ones. Existing research related to low-resource programming languages primarily fo…
Explainable Fault Localization for Programming Assignments via LLM-Guided Annotation
Fang Liu, Tianze Wang, Li Zhang +3
Providing timely and personalized guidance for students' programming assignments, offers significant practical value for helping students complete assignments and enhance their lea…
Peer-aided Repairer: Empowering Large Language Models to Repair Advanced Student Assignments
Qianhui Zhao, Fang Liu, Li Zhang +6
Automated generation of feedback on programming assignments holds significant benefits for programming education, especially when it comes to advanced assignments. Automated Progra…