9 citations · 16 across the 21 of their papers we have counts for
7 papers · 1 filter
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…
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…
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…
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…
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…
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…
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…