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 …
Software testing with large language models: Survey, landscape, and vision
Pre-trained large language models (LLMs) have recently emerged as a breakthrough
technology in natural language processing and artificial intelligence, with the ability to …
technology in natural language processing and artificial intelligence, with the ability to …
Large language models for software engineering: Survey and open problems
This paper provides a survey of the emerging area of Large Language Models (LLMs) for
Software Engineering (SE). It also sets out open research challenges for the application of …
Software Engineering (SE). It also sets out open research challenges for the application of …
Copiloting the copilots: Fusing large language models with completion engines for automated program repair
During Automated Program Repair (APR), it can be challenging to synthesize correct
patches for real-world systems in general-purpose programming languages. Recent Large …
patches for real-world systems in general-purpose programming languages. Recent Large …
A new era in software security: Towards self-healing software via large language models and formal verification
This paper introduces an innovative approach that combines Large Language Models
(LLMs) with Formal Verification strategies for automatic software vulnerability repair. Initially …
(LLMs) with Formal Verification strategies for automatic software vulnerability repair. Initially …
A critical review of large language model on software engineering: An example from chatgpt and automated program repair
Large Language Models (LLMs) have been gaining increasing attention and demonstrated
promising performance across a variety of Software Engineering (SE) tasks, such as …
promising performance across a variety of Software Engineering (SE) tasks, such as …
Automatic code summarization via chatgpt: How far are we?
To support software developers in understanding and maintaining programs, various
automatic code summarization techniques have been proposed to generate a concise …
automatic code summarization techniques have been proposed to generate a concise …
Delving into educators' perspectives on ChatGPT in management education: A qualitative exploration
Purpose This study aims to delve into the perspectives of educators on integrating ChatGPT,
an AI language model into management education. In the current research, educators were …
an AI language model into management education. In the current research, educators were …
Large language models in fault localisation
Large Language Models (LLMs) have shown promise in multiple software engineering tasks
including code generation, code summarisation, test generation and code repair. Fault …
including code generation, code summarisation, test generation and code repair. Fault …
Prompt-enhanced software vulnerability detection using chatgpt
With the increase in software vulnerabilities that cause significant economic and social
losses, automatic vulnerability detection has become essential in software development and …
losses, automatic vulnerability detection has become essential in software development and …