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 …
Is ChatGPT the ultimate programming assistant--how far is it?
Recently, the ChatGPT LLM has received great attention: it can be used as a bot for
discussing source code, prompting it to suggest changes, provide descriptions or even …
discussing source code, prompting it to suggest changes, provide descriptions or even …
Autocoderover: Autonomous program improvement
Researchers have made significant progress in automating the software development
process in the past decades. Automated techniques for issue summarization, bug …
process in the past decades. Automated techniques for issue summarization, bug …
Refining chatgpt-generated code: Characterizing and mitigating code quality issues
Since its introduction in November 2022, ChatGPT has rapidly gained popularity due to its
remarkable ability in language understanding and human-like responses. ChatGPT, based …
remarkable ability in language understanding and human-like responses. ChatGPT, based …
Retrieval-based prompt selection for code-related few-shot learning
Large language models trained on massive code corpora can generalize to new tasks
without the need for task-specific fine-tuning. In few-shot learning, these models take as …
without the need for task-specific fine-tuning. In few-shot learning, these models take as …
Towards an understanding of large language models in software engineering tasks
Abstract Large Language Models (LLMs) have drawn widespread attention and research
due to their astounding performance in text generation and reasoning tasks. Derivative …
due to their astounding performance in text generation and reasoning tasks. Derivative …
How effective are neural networks for fixing security vulnerabilities
Security vulnerability repair is a difficult task that is in dire need of automation. Two groups of
techniques have shown promise:(1) large code language models (LLMs) that have been pre …
techniques have shown promise:(1) large code language models (LLMs) that have been pre …
When chatgpt meets smart contract vulnerability detection: How far are we?
With the development of blockchain technology, smart contracts have become an important
component of blockchain applications. Despite their crucial role, the development of smart …
component of blockchain applications. Despite their crucial role, the development of smart …
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 …