activity
20222026
most citedIs ChatGPT the Ultimate Programming Assistant -- How far is it?

109 citations · 133 across the 23 of their papers we have counts for

collaborators

24 papers

cs.SE2026

Memorization Diagnostics for Code LLMs Should be Scale-Aware

Prateek Kumar Rajput, Abdoul Aziz Bonkoungou, Alberick Euraste Djiré +6

The extent to which large language models for code rely on memorization over genuine understanding remains highly debated. While current literature frequently reports widespread me…

cs.SE2025

Reinforcement Learning-Guided Chain-of-Draft for Token-Efficient Code Generation

Xunzhu Tang, Iyiola Emmanuel Olatunji, Tiezhu Sun +2

LLMs demonstrate surface-level fluency in code generation but struggle with structured reasoning tasks requiring correctness and semantic alignment. While Chain-of-Thought (CoT) pr…

cs.CR2025

MalLoc: Toward Fine-grained Android Malicious Payload Localization via LLMs

Tiezhu Sun, Marco Alecci, Aleksandr Pilgun +5

The rapid evolution of Android malware poses significant challenges to the maintenance and security of mobile applications (apps). Traditional detection techniques often struggle t…

cs.SE2025

Measuring LLM Code Generation Stability via Structural Entropy

Yewei Song, Tiezhu Sun, Xunzhu Tang +3

Assessing the stability of code generation from large language models (LLMs) is essential for judging their reliability in real-world development. We extend prior "structural-entro…

cs.SE2025

MT4DP: Data Poisoning Attack Detection for DL-based Code Search Models via Metamorphic Testing

Gong Chen, Wenjie Liu, Xiaoyuan Xie +3

Recently, several studies have indicated that data poisoning attacks pose a severe security threat to deep learning-based (DL-based) code search models. Attackers inject carefully…

cs.SE2025

Boosting Open-Source LLMs for Program Repair via Reasoning Transfer and LLM-Guided Reinforcement Learning

Xunzhu Tang, Jacques Klein, Tegawendé F. Bissyandé

Several closed-source LLMs have consistently outperformed open-source alternatives in program repair tasks, primarily due to their superior reasoning capabilities and extensive pre…

cs.SE2025

CallNavi, A Challenge and Empirical Study on LLM Function Calling and Routing

Yewei Song, Xunzhu Tang, Cedric Lothritz +6

API-driven chatbot systems are increasingly integral to software engineering applications, yet their effectiveness hinges on accurately generating and executing API calls. This is…

cs.SE2024

In-Context Code-Text Learning for Bimodal Software Engineering

Xunzhu Tang, Liran Wang, Yonghui Liu +6

Bimodal software analysis initially appeared to be within reach with the advent of large language models. Unfortunately, the complex interplay of natural language text and code in…

cs.SE2024

On the Diffusion of Test Smells in LLM-Generated Unit Tests

Wendkûuni C. Ouédraogo, Yinghua Li, Xueqi Dang +5

LLMs promise to transform unit test generation from a manual burden into an automated solution. Yet, beyond metrics such as compilability or coverage, little is known about the qua…

cs.SE2024★ 3 cited

CodeAgent: Autonomous Communicative Agents for Code Review

Xunzhu Tang, Kisub Kim, Yewei Song +6

Code review, which aims at ensuring the overall quality and reliability of software, is a cornerstone of software development. Unfortunately, while crucial, Code review is a labor-…

cs.SE2024

Enhancing Text-to-SQL Translation for Financial System Design

Yewei Song, Saad Ezzini, Xunzhu Tang +6

Text-to-SQL, the task of translating natural language questions into SQL queries, is part of various business processes. Its automation, which is an emerging challenge, will empowe…

cs.CR2023★ 1 cited

Just-in-Time Detection of Silent Security Patches

Xunzhu Tang, Zhenghan Chen, Kisub Kim +3

Open-source code is pervasive. In this setting, embedded vulnerabilities are spreading to downstream software at an alarming rate. While such vulnerabilities are generally identifi…

cs.SE2023

Patch-CLIP: A Patch-Text Pre-Trained Model

Xunzhu Tang, Zhenghan Chen, Saad Ezzini +3

In recent years, patch representation learning has emerged as a necessary research direction for exploiting the capabilities of machine learning in software generation. These repre…

cs.SE2023★ 1 cited

Delving into Commit-Issue Correlation to Enhance Commit Message Generation Models

Liran Wang, Xunzhu Tang, Yichen He +4

Commit message generation (CMG) is a challenging task in automated software engineering that aims to generate natural language descriptions of code changes for commits. Previous me…

cs.SE2023★ 2 cited

Hyperbolic Code Retrieval: A Novel Approach for Efficient Code Search Using Hyperbolic Space Embeddings

Xunzhu Tang, zhenghan Chen, Saad Ezzini +4

Within the realm of advanced code retrieval, existing methods have primarily relied on intricate matching and attention-based mechanisms. However, these methods often lead to compu…

cs.SE2023★ 2 cited

Multilevel Semantic Embedding of Software Patches: A Fine-to-Coarse Grained Approach Towards Security Patch Detection

Xunzhu Tang, zhenghan Chen, Saad Ezzini +4

The growth of open-source software has increased the risk of hidden vulnerabilities that can affect downstream software applications. This concern is further exacerbated by softwar…

cs.SE2023

Learning to Represent Patches

Xunzhu Tang, Haoye Tian, Zhenghan Chen +6

Patch representation is crucial in automating various software engineering tasks, like determining patch accuracy or summarizing code changes. While recent research has employed de…

cs.SE2023★ 109 cited

Is ChatGPT the Ultimate Programming Assistant -- How far is it?

Haoye Tian, Weiqi Lu, Tsz On Li +4

Recently, the ChatGPT LLM has received great attention: it can be used as a bot for discussing source code, prompting it to suggest changes, provide descriptions or even generate c…

cs.CL2023

GE-Blender: Graph-Based Knowledge Enhancement for Blender

Xiaolei Lian, Xunzhu Tang, Yue Wang

Although the great success of open-domain dialogue generation, unseen entities can have a large impact on the dialogue generation task. It leads to performance degradation of the m…

cs.SE2023

App Review Driven Collaborative Bug Finding

Xunzhu Tang, Haoye Tian, Pingfan Kong +3

Software development teams generally welcome any effort to expose bugs in their code base. In this work, we build on the hypothesis that mobile apps from the same category (e.g., t…

cs.CL2022

Moto: Enhancing Embedding with Multiple Joint Factors for Chinese Text Classification

Xunzhu Tang, Rujie Zhu, Tiezhu Sun +1

Recently, language representation techniques have achieved great performances in text classification. However, most existing representation models are specifically designed for Eng…

cs.CL2022

CKG: Dynamic Representation Based on Context and Knowledge Graph

Xunzhu Tang, Tiezhu Sun, Rujie Zhu +1

Recently, neural language representation models pre-trained on large corpus can capture rich co-occurrence information and be fine-tuned in downstream tasks to improve the performa…

cs.SE2022★ 15 cited

Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness

Haoye Tian, Xunzhu Tang, Andrew Habib +5

In this work, we propose a novel perspective to the problem of patch correctness assessment: a correct patch implements changes that "answer" to a problem posed by buggy behaviour.…

cs.SE2022

MetaTPTrans: A Meta Learning Approach for Multilingual Code Representation Learning

Weiguo Pian, Hanyu Peng, Xunzhu Tang +5

Representation learning of source code is essential for applying machine learning to software engineering tasks. Learning code representation from a multilingual source code datase…