activity
20232026
most citedAutomating Comment Generation for Smart Contract from Bytecode

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

collaborators

14 papers

cs.SE2026

SmellCC: A Tool for Automated Code Smells Remediation

Xiaoting Zhang, Yujie Zhang, Zhipeng Gao +2

Code smells significantly threaten software maintainability by accumulating technical debt, yet developers often lack the resources to manually address these flaws under tight rele…

cs.SE2026

Automating Just-In-Time Python Type Annotation Updating

Zhipeng Xue, Zhipeng Gao, Xing Hu +3

Type annotations are more and more popular in Python projects to avoid type errors caused by Python's dynamic typing feature. However, when developers change source code, these typ…

cs.CR2026

On the Shoulders of Giants: Empowering Automated Smart Contract Auditing via the GiAnt Corpus

Xiaoting Zhang, Zhipeng Gao, Yiran Lv +3

High-quality smart contract auditing datasets are crucial for evaluating security tools and advancing smart contract security research. Two major limitations of existing datasets a…

cs.SE2025

Actionable Warning Is Not Enough: Recommending Valid Actionable Warnings with Weak Supervision

Zhipeng Xue, Zhipeng Gao, Tongtong Xu +3

The use of static analysis tools has gained increasing popularity among developers in the last few years. However, the widespread adoption of static analysis tools is hindered by t…

cs.SE2025

Clean Code, Better Models: Enhancing LLM Performance with Smell-Cleaned Dataset

Zhipeng Xue, Xiaoting Zhang, Zhipeng Gao +4

The Large Language Models (LLMs) have demonstrated great potential in code-related tasks. However, most research focuses on improving the output quality of LLMs (e.g., correctness)…

cs.SE2025

Code2API: A Tool for Generating Reusable APIs from Stack Overflow Code Snippets

Yubo Mai, Zhipeng Gao, Xing Hu +3

Nowadays, developers often turn to Stack Overflow for solutions to daily problems, however, these code snippets are partial code that cannot be tested and verified properly. One wa…

cs.SE2025★ 9 cited

Automating Comment Generation for Smart Contract from Bytecode

Jianhang Xiang, Zhipeng Gao, Lingfeng Bao +3

Recently, smart contracts have played a vital role in automatic financial and business transactions. To help end users without programming background to better understand the logic…

cs.SE2024

Towards Better Answers: Automated Stack Overflow Post Updating

Yubo Mai, Zhipeng Gao, Haoye Wang +4

Utilizing code snippets on Stack Overflow (SO) is a common practice among developers for problem-solving. Although SO code snippets serve as valuable resources, it is important to…

cs.SE2024

SelfPiCo: Self-Guided Partial Code Execution with LLMs

Zhipeng Xue, Zhipeng Gao, Shaohua Wang +3

Code executability plays a vital role in software debugging and testing (e.g., detecting runtime exceptions or assertion violations). However, code execution, especially partial or…

cs.CL2024★ 1 cited

MPCODER: Multi-user Personalized Code Generator with Explicit and Implicit Style Representation Learning

Zhenlong Dai, Chang Yao, WenKang Han +3

Large Language Models (LLMs) have demonstrated great potential for assisting developers in their daily development. However, most research focuses on generating correct code, how t…

cs.SE2024

Automating TODO-missed Methods Detection and Patching

Zhipeng Gao, Yanqi Su, Xing Hu +1

TODO comments are widely used by developers to remind themselves or others about incomplete tasks. In other words, TODO comments are usually associated with temporary or suboptimal…

cs.SE2024★ 5 cited

Are Human Rules Necessary? Generating Reusable APIs with CoT Reasoning and In-Context Learning

Yubo Mai, Zhipeng Gao, Xing Hu +3

Inspired by the great potential of Large Language Models (LLMs) for solving complex coding tasks, in this paper, we propose a novel approach, named Code2API, to automatically perfo…

cs.SE2024★ 1 cited

Easy over Hard: A Simple Baseline for Test Failures Causes Prediction

Zhipeng Gao, Zhipeng Xue, Xing Hu +2

The test failure causes analysis is critical since it determines the subsequent way of handling different types of bugs, which is the prerequisite to get the bugs properly analyzed…

cs.SE2023

ACWRecommender: A Tool for Validating Actionable Warnings with Weak Supervision

Zhipeng Xue, Zhipeng Gao, Xing Hu +1

Static analysis tools have gained popularity among developers for finding potential bugs, but their widespread adoption is hindered by the accomnpanying high false alarm rates (up…