activity
20232026
most citedWhat Makes a Good TODO Comment?

9 citations · 16 across the 21 of their papers we have counts for

collaborators

22 papers

cs.SE2026

Mitigating Package Hallucinations in Large Language Models via Model Editing

Shuhan Liu, Yukai Zhao, Xing Hu +3

Large language models (LLMs) have demonstrated strong capabilities in software engineering tasks, such as code generation, library recommendation, and dependency configuration. How…

cs.SE2026

Refploit: Facilitating Exploit Construction via Code-Agent Trajectory Repair

Zirui Chen, Zhipeng Xue, Jiayuan Zhou +3

Vulnerability exploits play a crucial role in assessing the downstream impact of Java library vulnerabilities. While some vulnerabilities are accompanied by disclosed exploit refer…

cs.SE2026

IntentTester: Intent-Driven Multi-agent Framework for Cross-Library Test Migration

Yi Gao, Ziyuan Zhang, Xing Hu +2

Unit tests capture both functional checks and domain-specific knowledge, but this knowledge remains locked within individual projects and is rarely reused across libraries with ove…

cs.SE2026

RACE-Bench: A Reasoning-Augmented Benchmark for Repository-Level Code Agents on Feature Addition

Shuhan Liu, Zhiyi Zhao, Xing Hu +3

Repository-level code agents have shown strong promise in real-world feature addition tasks, making reliable evaluation of their capabilities increasingly important. However, exist…

cs.SE2026

Assessing the Cross-Version Applicability of Java Library Vulnerability Exploits

Zirui Chen, Qi Zhan, Jiayuan Zhou +3

Open-source software supply chain security relies heavily on assessing affected versions of library vulnerabilities. While prior studies have leveraged exploits for verifying vulne…

cs.SE2026★ 2 cited

Every Maintenance Has Its Exemplar: The Future of Software Maintenance through Migration

Zirui Chen, Xing Hu, Xin Xia +1

Maintenance is a critical stage in the software lifecycle, ensuring that post-release systems remain reliable, efficient, and adaptable. However, manual software maintenance is lab…

cs.SE2026

DepRadar: Agentic Coordination for Context Aware Defect Impact Analysis in Deep Learning Libraries

Yi Gao, Xing Hu, Tongtong Xu +3

Deep learning libraries like Transformers and Megatron are now widely adopted in modern AI programs. However, when these libraries introduce defects, ranging from silent computatio…

cs.SE2025

Diffploit: Facilitating Cross-Version Exploit Migration for Open Source Library Vulnerabilities

Zirui Chen, Zhipeng Xue, Jiayuan Zhou +3

Exploits are commonly used to demonstrate the presence of library vulnerabilities and validate their impact across different versions. However, their direct application to alternat…

cs.CR2025★ 1 cited

An Empirical Study of Vulnerable Package Dependencies in LLM Repositories

Shuhan Liu, Xing Hu, Xin Xia +2

Large language models (LLMs) have developed rapidly in recent years, revolutionizing various fields. Despite their widespread success, LLMs heavily rely on external code dependenci…

cs.SE2025

CREME: Robustness Enhancement of Code LLMs via Layer-Aware Model Editing

Shuhan Liu, Xing Hu, Kerui Huang +3

Large language models (LLMs) have demonstrated impressive capabilities in code generation, where the natural language prompt plays a crucial role in conveying user intent to the mo…

cs.SE2025

Re-Evaluating Code LLM Benchmarks Under Semantic Mutation

Zhiyuan Pan, Xing Hu, Xin Xia +1

In the era of large language models (LLMs), code benchmarks have become an important research area in software engineering and are widely used by practitioners. These benchmarks ev…

cs.SE2025

Generating Mitigations for Downstream Projects to Neutralize Upstream Library Vulnerability

Zirui Chen, Xing Hu, Puhua Sun +2

Third-party libraries are essential in software development as they prevent the need for developers to recreate existing functionalities. However, vulnerabilities within these libr…

cs.SE2025★ 9 cited

What Makes a Good TODO Comment?

Haoye Wang, Zhipeng Gao, Tingting Bi +4

Software development is a collaborative process that involves various interactions among individuals and teams. TODO comments in source code play a critical role in managing and co…

cs.SE2024

Instructive Code Retriever: Learn from Large Language Model's Feedback for Code Intelligence Tasks

Jiawei Lu, Haoye Wang, Zhongxin Liu +3

Recent studies proposed to leverage large language models (LLMs) with In-Context Learning (ICL) to handle code intelligence tasks without fine-tuning. ICL employs task instructions…

cs.SE2024

Automated Unit Test Refactoring

Yi Gao, Xing Hu, Xiaohu Yang +1

Test smells arise from poor design practices and insufficient domain knowledge, which can lower the quality of test code and make it harder to maintain and update. Manually refacto…

cs.SE2024

Vulnerability-Triggering Test Case Generation from Third-Party Libraries

Yi Gao, Xing Hu, Zirui Chen +1

Open-source third-party libraries are widely used in software development. These libraries offer substantial advantages in terms of time and resource savings. However, a significan…

cs.SE2024

GUIMigrator: Semantics-Preserving Transpilation from Android XML to Compose and SwiftUI

Yi Gao, Xing Hu, Xin Xia +1

Constructing user interfaces (UIs) is one of the most resource-intensive tasks in mobile development, often consuming more than half of overall effort. Although declarative framewo…

cs.SE2024★ 3 cited

CATCODER: Repository-Level Code Generation with Relevant Code and Type Context

Zhiyuan Pan, Xing Hu, Xin Xia +1

Large language models (LLMs) have demonstrated remarkable capabilities in code generation tasks. However, repository-level code generation presents unique challenges, particularly…

cs.SE2024

Pre-training by Predicting Program Dependencies for Vulnerability Analysis Tasks

Zhongxin Liu, Zhijie Tang, Junwei Zhang +2

Vulnerability analysis is crucial for software security. This work focuses on using pre-training techniques to enhance the understanding of vulnerable code and boost vulnerability…

cs.SE2024

PPT4J: Patch Presence Test for Java Binaries

Zhiyuan Pan, Xing Hu, Xin Xia +3

The number of vulnerabilities reported in open source software has increased substantially in recent years. Security patches provide the necessary measures to protect software from…

cs.SE2023

Exploiting Library Vulnerability via Migration Based Automating Test Generation

Zirui Chen, Xing Hu, Xin Xia +4

In software development, developers extensively utilize third-party libraries to avoid implementing existing functionalities. When a new third-party library vulnerability is disclo…

cs.SE2023★ 1 cited

From Misuse to Mastery: Enhancing Code Generation with Knowledge-Driven AI Chaining

Xiaoxue Ren, Xinyuan Ye, Dehai Zhao +2

Large Language Models (LLMs) have shown promising results in automatic code generation by improving coding efficiency to a certain extent. However, generating high-quality and reli…