16 citations · 29 across the 7 of their papers we have counts for
7 papers · 1 filter
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…
An Empirical Study of Retrieval-Augmented Code Generation: Challenges and Opportunities
Zezhou Yang, Sirong Chen, Cuiyun Gao +4
Code generation aims to automatically generate code snippets of specific programming language according to natural language descriptions. The continuous advancements in deep learni…
Understanding Practitioners' Expectations on Clear Code Review Comments
Junkai Chen, Zhenhao Li, Qiheng Mao +3
The code review comment (CRC) is pivotal in the process of modern code review. It provides reviewers with the opportunity to identify potential bugs, offer constructive feedback, a…
Towards Explainable Vulnerability Detection with Large Language Models
Qiheng Mao, Zhenhao Li, Xing Hu +3
Software vulnerabilities pose significant risks to the security and integrity of software systems. Although prior studies have explored vulnerability detection using deep learning…
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…
Learning in the Wild: Towards Leveraging Unlabeled Data for Effectively Tuning Pre-trained Code Models
Shuzheng Gao, Wenxin Mao, Cuiyun Gao +4
Pre-trained code models have recently achieved substantial improvements in many code intelligence tasks. These models are first pre-trained on large-scale unlabeled datasets in a t…
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…