activity
20242026
collaborators

5 papers

cs.SE2026

AgentSZZ: Teaching the LLM Agent to Play Detective with Bug-Inducing Commits

Yunbo Lyu, Jieke Shi, Hong Jin Kang +8

The SZZ algorithm is the dominant technique for identifying bug-inducing commits and underpins many software engineering tasks, such as defect prediction and vulnerability analysis…

cs.SE2025

Think Like Human Developers: Harnessing Community Knowledge for Structured Code Reasoning

Chengran Yang, Zhensu Sun, Hong Jin Kang +2

Large Language Models (LLMs) have significantly advanced automated code generation, yet they struggle with complex coding tasks requiring multi-step logical reasoning. High-quality…

cs.SE2024

ACECode: A Reinforcement Learning Framework for Aligning Code Efficiency and Correctness in Code Language Models

Chengran Yang, Hong Jin Kang, Jieke Shi +1

CodeLLMs have demonstrated remarkable advancements in software engineering tasks. However, while these models can generate functionally correct code, they often produce code that i…

cs.SE2024

JavaVFC: Java Vulnerability Fixing Commits from Open-source Software

Tan Bui, Yan Naing Tun, Yiran Cheng +3

We present a comprehensive dataset of Java vulnerability-fixing commits (VFCs) to advance research in Java vulnerability analysis. Our dataset, derived from thousands of open-sourc…

cs.SE2024

Evaluating SZZ Implementations: An Empirical Study on the Linux Kernel

Yunbo Lyu, Hong Jin Kang, Ratnadira Widyasari +2

The SZZ algorithm is used to connect bug-fixing commits to the earlier commits that introduced bugs. This algorithm has many applications and many variants have been devised. Howev…