Large language models for software engineering: A systematic literature review
Large Language Models (LLMs) have significantly impacted numerous domains, including
Software Engineering (SE). Many recent publications have explored LLMs applied to …
Software Engineering (SE). Many recent publications have explored LLMs applied to …
Large language models for cyber security: A systematic literature review
The rapid advancement of Large Language Models (LLMs) has opened up new
opportunities for leveraging artificial intelligence in various domains, including cybersecurity …
opportunities for leveraging artificial intelligence in various domains, including cybersecurity …
A survey of learning-based automated program repair
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 …
role in software development and maintenance. With the recent advances in deep learning …
A systematic literature review on large language models for automated program repair
Automated Program Repair (APR) attempts to patch software bugs and reduce manual
debugging efforts. Very recently, with the advances in Large Language Models (LLMs), an …
debugging efforts. Very recently, with the advances in Large Language Models (LLMs), an …
Pre-trained model-based automated software vulnerability repair: How far are we?
Various approaches are proposed to help under-resourced security researchers to detect
and analyze software vulnerabilities. It is still incredibly time-consuming and labor-intensive …
and analyze software vulnerabilities. It is still incredibly time-consuming and labor-intensive …
One size does not fit all: Multi-granularity patch generation for better automated program repair
Automated program repair aims to automate bug correction and alleviate the burden of
manual debugging, which plays a crucial role in software development and maintenance …
manual debugging, which plays a crucial role in software development and maintenance …
A survey on large language models for software engineering
Software Engineering (SE) is the systematic design, development, and maintenance of
software applications, underpinning the digital infrastructure of our modern mainworld. Very …
software applications, underpinning the digital infrastructure of our modern mainworld. Very …
Hybrid automated program repair by combining large language models and program analysis
Automated Program Repair (APR) has garnered significant attention due to its potential to
streamline the bug repair process for human developers. Recently, LLM-based APR …
streamline the bug repair process for human developers. Recently, LLM-based APR …
Evolving paradigms in automated program repair: Taxonomy, challenges, and opportunities
With the rapid development and large-scale popularity of program software, modern society
increasingly relies on software systems. However, the problems exposed by software have …
increasingly relies on software systems. However, the problems exposed by software have …
[PDF][PDF] Do neutral prompts produce insecure code? formai-v2 dataset: Labelling vulnerabilities in code generated by large language models
This study provides a comparative analysis of state-of-the-art large language models
(LLMs), analyzing how likely they generate vulnerabilities when writing simple C programs …
(LLMs), analyzing how likely they generate vulnerabilities when writing simple C programs …