activity
20242026
collaborators

12 papers

cs.SE2026

From Custom Logic to APIs: Understanding and Recommending API Replacement Refactorings

Bridget Nyirongo, Yanjie Jiang, Yuxia Zhang +1

Software refactoring is essential for maintaining code quality. However, API replacement refactoring, which replaces custom logic with API calls, remains underexplored. Existing re…

cs.SE2026

Characterizing the Failure Modes of LLMs in Resolving Real-World GitHub Issues

Yanjie Jiang, Yian Huang, Guancheng Wang +3

Large Language Models (LLMs) are increasingly deployed to resolve real-world GitHub issues. However, despite their potential, the specific failure modes of these models in complex…

cs.SE2026

LAURA: Enhancing Code Review Generation with Context-Enriched Retrieval-Augmented LLM

Yuxin Zhang, Yuxia Zhang, Zeyu Sun +2

Code review is critical for ensuring software quality and maintainability. With the rapid growth in software scale and complexity, code review has become a bottleneck in the develo…

cs.SE2026

SeRe: A Security-Related Code Review Dataset Aligned with Real-World Review Activities

Zixiao Zhao, Yanjie Jiang, Hui Liu +2

Software security vulnerabilities can lead to severe consequences, making early detection essential. Although code review serves as a critical defense mechanism against security fl…

cs.SE2025

Condor: A Code Discriminator Integrating General Semantics with Code Details

Qingyuan Liang, Zhao Zhang, Chen Liu +9

LLMs demonstrate significant potential across various software engineering tasks. However, they still face challenges in generating correct code on the first attempt when addressin…

cs.SE2025

Wired for Reuse: Automating Context-Aware Code Adaptation in IDEs via LLM-Based Agent

Taiming Wang, Yanjie Jiang, Chunhao Dong +2

Copy-paste-modify is a widespread and pragmatic practice in software development, where developers adapt reused code snippets, sourced from platforms such as Stack Overflow, GitHub…