A survey of learning-based automated program repair

Q Zhang, C Fang, Y Ma, W Sun, Z Chen - ACM Transactions on Software …, 2023 - dl.acm.org
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 …

The best of both worlds: integrating semantic features with expert features for defect prediction and localization

C Ni, W Wang, K Yang, X **a, K Liu, D Lo - Proceedings of the 30th ACM …, 2022 - dl.acm.org
To improve software quality, just-in-time defect prediction (JIT-DP)(identifying defect-
inducing commits) and just-in-time defect localization (JIT-DL)(identifying defect-inducing …

Multitask-based evaluation of open-source llm on software vulnerability

X Yin, C Ni, S Wang - IEEE Transactions on Software …, 2024 - ieeexplore.ieee.org
This paper proposes a pipeline for quantitatively evaluating interactive Large Language
Models (LLMs) using publicly available datasets. We carry out an extensive technical …

Distinguishing look-alike innocent and vulnerable code by subtle semantic representation learning and explanation

C Ni, X Yin, K Yang, D Zhao, Z **ng, X **a - Proceedings of the 31st …, 2023 - dl.acm.org
Though many deep learning (DL)-based vulnerability detection approaches have been
proposed and indeed achieved remarkable performance, they still have limitations in the …

The living review on automated program repair

M Monperrus - 2018 - hal.science
Concept This paper is a living review on automatic program repair 1. Compared to a
traditional survey, a living review evolves over time. I use a concise bullet-list style meant to …

Natural is the best: Model-agnostic code simplification for pre-trained large language models

Y Wang, X Li, TN Nguyen, S Wang, C Ni… - Proceedings of the ACM …, 2024 - dl.acm.org
Pre-trained Large Language Models (LLM) have achieved remarkable successes in several
domains. However, code-oriented LLMs are often heavy in computational complexity, and …

Learning-based models for vulnerability detection: An extensive study

C Ni, L Shen, X Xu, X Yin, S Wang - arxiv preprint arxiv:2408.07526, 2024 - arxiv.org
Though many deep learning-based models have made great progress in vulnerability
detection, we have no good understanding of these models, which limits the further …

Pros and cons! evaluating chatgpt on software vulnerability

X Yin - arxiv preprint arxiv:2404.03994, 2024 - arxiv.org
This paper proposes a pipeline for quantitatively evaluating interactive LLMs such as
ChatGPT using publicly available dataset. We carry out an extensive technical evaluation of …

What You See Is What You Get: Attention-based Self-guided Automatic Unit Test Generation

X Yin, C Ni, X Xu, X Yang - arxiv preprint arxiv:2412.00828, 2024 - arxiv.org
Software defects heavily affect software's functionalities and may cause huge losses.
Recently, many AI-based approaches have been proposed to detect defects, which can be …

FVA: Assessing function-level vulnerability by integrating flow-sensitive structure and code statement semantic

C Ni, L Shen, W Wang, X Chen, X Yin… - 2023 IEEE/ACM 31st …, 2023 - ieeexplore.ieee.org
Previous studies have been conducted on software vulnerability (SV) assessment at the
code-based level, especially the function level. However, a key limitation of these studies is …