175 citations · 241 across the 13 of their papers we have counts for
15 papers
We Must Have Missed This Comment: Detecting and Repairing Stale Function References in Linux Kernel Comments
Kexin Sun, Yunbo Lyu, Xutong Ma +6
As the Linux kernel evolves, code comments may become outdated, as the functions they reference can be refactored or removed independently without corresponding updates to the comm…
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…
Maximizing Patch Coverage for Testing of Highly-Configurable Software without Exploding Build Times
Necip Fazıl Yıldıran, Jeho Oh, Julia Lawall +1
The Linux kernel is highly-configurable, with a build system that takes a configuration file as input and automatically tailors the source code accordingly. Configurability, howeve…
How are We Detecting Inconsistent Method Names? An Empirical Study from Code Review Perspective
Kisub Kim, Xin Zhou, Dongsun Kim +6
Proper naming of methods can make program code easier to understand, and thus enhance software maintainability. Yet, developers may use inconsistent names due to poor communication…
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…
AndroEvolve: Automated Update for Android Deprecated-API Usages
Stefanus Agus Haryono, Ferdian Thung, David Lo +5
Android operating system (OS) is often updated, where each new version may involve API deprecation. Usages of deprecated APIs in Android apps need to be updated to ensure the apps'…