VulRepair: a T5-based automated software vulnerability repair
As software vulnerabilities grow in volume and complexity, researchers proposed various
Artificial Intelligence (AI)-based approaches to help under-resourced security analysts to …
Artificial Intelligence (AI)-based approaches to help under-resourced security analysts to …
Code review automation: strengths and weaknesses of the state of the art
The automation of code review has been tackled by several researchers with the goal of
reducing its cost. The adoption of deep learning in software engineering pushed the …
reducing its cost. The adoption of deep learning in software engineering pushed the …
Automating code-related tasks through transformers: The impact of pre-training
Transformers have gained popularity in the software engineering (SE) literature. These deep
learning models are usually pre-trained through a self-supervised objective, meant to …
learning models are usually pre-trained through a self-supervised objective, meant to …
Exploring the potential of chatgpt in automated code refinement: An empirical study
Code review is an essential activity for ensuring the quality and maintainability of software
projects. However, it is a time-consuming and often error-prone task that can significantly …
projects. However, it is a time-consuming and often error-prone task that can significantly …
LLaMA-Reviewer: Advancing code review automation with large language models through parameter-efficient fine-tuning
J Lu, L Yu, X Li, L Yang, C Zuo - 2023 IEEE 34th International …, 2023 - ieeexplore.ieee.org
The automation of code review activities, a long-standing pursuit in software engineering,
has been primarily addressed by numerous domain-specific pre-trained models. Despite …
has been primarily addressed by numerous domain-specific pre-trained models. Despite …
Vision transformer inspired automated vulnerability repair
Recently, automated vulnerability repair approaches have been widely adopted to combat
increasing software security issues. In particular, transformer-based encoder-decoder …
increasing software security issues. In particular, transformer-based encoder-decoder …
The devil is in the tails: How long-tailed code distributions impact large language models
Learning-based techniques, especially advanced Large Language Models (LLMs) for code,
have gained considerable popularity in various software engineering (SE) tasks. However …
have gained considerable popularity in various software engineering (SE) tasks. However …
CodeEditor: Learning to Edit Source Code with Pre-trained Models
Developers often perform repetitive code editing activities (up to 70%) for various reasons
(eg, code refactoring) during software development. Many deep learning (DL) models have …
(eg, code refactoring) during software development. Many deep learning (DL) models have …
Generation-based code review automation: how far are weƒ
Code review is an effective software quality assurance activity; however, it is labor-intensive
and time-consuming. Thus, a number of generation-based automatic code review (ACR) …
and time-consuming. Thus, a number of generation-based automatic code review (ACR) …
[HTML][HTML] A survey on machine learning techniques applied to source code
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …
these techniques to a myriad of software engineering tasks that use source code analysis …