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 …
A survey on deep learning for software engineering
In 2006, Geoffrey Hinton proposed the concept of training “Deep Neural Networks (DNNs)”
and an improved model training method to break the bottleneck of neural network …
and an improved model training method to break the bottleneck of neural network …
The programmer's assistant: Conversational interaction with a large language model for software development
Large language models (LLMs) have recently been applied in software engineering to
perform tasks such as translating code between programming languages, generating code …
perform tasks such as translating code between programming languages, generating code …
Communicative agents for software development
Software engineering is a domain characterized by intricate decision-making processes,
often relying on nuanced intuition and consultation. Recent advancements in deep learning …
often relying on nuanced intuition and consultation. Recent advancements in deep learning …
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 …
Graph neural networks: foundation, frontiers and applications
The field of graph neural networks (GNNs) has seen rapid and incredible strides over the
recent years. Graph neural networks, also known as deep learning on graphs, graph …
recent years. Graph neural networks, also known as deep learning on graphs, graph …
Codexglue: A machine learning benchmark dataset for code understanding and generation
Benchmark datasets have a significant impact on accelerating research in programming
language tasks. In this paper, we introduce CodeXGLUE, a benchmark dataset to foster …
language tasks. In this paper, we introduce CodeXGLUE, a benchmark dataset to foster …
Large language models meet nl2code: A survey
The task of generating code from a natural language description, or NL2Code, is considered
a pressing and significant challenge in code intelligence. Thanks to the rapid development …
a pressing and significant challenge in code intelligence. Thanks to the rapid development …
No more fine-tuning? an experimental evaluation of prompt tuning in code intelligence
Pre-trained models have been shown effective in many code intelligence tasks. These
models are pre-trained on large-scale unlabeled corpus and then fine-tuned in downstream …
models are pre-trained on large-scale unlabeled corpus and then fine-tuned in downstream …
A transformer-based approach for source code summarization
Generating a readable summary that describes the functionality of a program is known as
source code summarization. In this task, learning code representation by modeling the …
source code summarization. In this task, learning code representation by modeling the …