34 citations · 165 across the 50 of their papers we have counts for
12 papers · 1 filter
A Prompt Learning Framework for Source Code Summarization
Tingting Xu, Yun Miao, Chunrong Fang +8
(Source) code summarization is the task of automatically generating natural language summaries (also called comments) for given code snippets. Recently, with the successful applica…
A Survey on Large Language Models for Software Engineering
Quanjun Zhang, Chunrong Fang, Yang Xie +5
Software Engineering (SE) is the systematic design, development, maintenance, and management of software applications underpinning the digital infrastructure of our modern world. V…
Abstract Syntax Tree for Programming Language Understanding and Representation: How Far Are We?
Weisong Sun, Chunrong Fang, Yun Miao +8
Programming language understanding and representation (a.k.a code representation learning) has always been a hot and challenging task in software engineering. It aims to apply deep…
Machine Learning for Actionable Warning Identification: A Comprehensive Survey
Xiuting Ge, Chunrong Fang, Xuanye Li +7
Actionable Warning Identification (AWI) plays a crucial role in improving the usability of static code analyzers. With recent advances in Machine Learning (ML), various approaches…
A Survey of Source Code Search: A 3-Dimensional Perspective
Weisong Sun, Chunrong Fang, Yifei Ge +6
(Source) code search is widely concerned by software engineering researchers because it can improve the productivity and quality of software development. Given a functionality requ…
A Critical Review of Large Language Model on Software Engineering: An Example from ChatGPT and Automated Program Repair
Quanjun Zhang, Tongke Zhang, Juan Zhai +4
Large Language Models (LLMs) have been gaining increasing attention and demonstrated promising performance across a variety of Software Engineering (SE) tasks, such as Automated Pr…
GAMMA: Revisiting Template-based Automated Program Repair via Mask Prediction
Quanjun Zhang, Chunrong Fang, Tongke Zhang +3
Automated program repair (APR) aims to fix software bugs without human intervention and template-based APR has been widely investigated with promising results. However, it is chall…
Pre-trained Model-based Automated Software Vulnerability Repair: How Far are We?
Quanjun Zhang, Chunrong Fang, Bowen Yu +3
Various approaches are proposed to help under-resourced security researchers to detect and analyze software vulnerabilities. It is still incredibly time-consuming and labor-intensi…
Backdooring Neural Code Search
Weisong Sun, Yuchen Chen, Guanhong Tao +4
Reusing off-the-shelf code snippets from online repositories is a common practice, which significantly enhances the productivity of software developers. To find desired code snippe…
Automatic Code Summarization via ChatGPT: How Far Are We?
Weisong Sun, Chunrong Fang, Yudu You +10
To support software developers in understanding and maintaining programs, various automatic code summarization techniques have been proposed to generate a concise natural language…
APPT: Boosting Automated Patch Correctness Prediction via Fine-tuning Pre-trained Models
Quanjun Zhang, Chunrong Fang, Weisong Sun +4
Automated program repair (APR) aims to fix software bugs automatically without human debugging efforts and plays a crucial role in software development and maintenance. Despite pro…
A Survey of Learning-based Automated Program Repair
Quanjun Zhang, Chunrong Fang, Yuxiang Ma +2
Automated program repair (APR) aims to fix software bugs automatically and plays a crucial role in software development and maintenance. With the recent advances in deep learning (…