7 papers
His2Trans: A Knowledge-Guided Agentic Framework for Project-Level C-to-Rust Migration
Shengbo Wang, Mingwei Liu, Guangsheng Ou +3
C remains a major implementation language for operating systems, embedded platforms, and infrastructure software, but manual memory management continues to create security and main…
Are Decoder-Only Large Language Models the Silver Bullet for Code Search?
Yuxuan Chen, Mingwei Liu, Guangsheng Ou +4
Code search is essential for code reuse, allowing developers to efficiently locate relevant code snippets. The advent of powerful decoder-only Large Language Models (LLMs) has revo…
Unseen-Codebases-Domain Data Synthesis and Training Based on Code Graphs
Guangsheng Ou, Qiming Zhang, Sirong Chen +9
In the context of newly release software frameworks, large language models (LLMs) often exhibit poor performance and a high rate of hallucination, as they are not exposed to such e…
Evolving Triple Knowledge-Augmented LLMs for Code Translation in Repository Context
Guangsheng Ou, Mingwei Liu, Yuxuan Chen +5
Large language models (LLMs) have behaved well in function-level code translation without repository-level context. However, the performance of LLMs in repository-level context cod…
RustRepoTrans: Repository-level Code Translation Benchmark Targeting Rust
Guangsheng Ou, Mingwei Liu, Yuxuan Chen +3
Recent advancements in large language models (LLMs) have demonstrated impressive capabilities in code translation, typically evaluated using benchmarks like CodeTransOcean and Repo…
Generating High-Quality Datasets for Code Editing via Open-Source Language Models
Zekai Zhang, Mingwei Liu, Zhenxi Chen +7
Code editing plays a vital role in software engineering, requiring developers to adjust existing code according to natural language instructions while keeping functionality intact…