Natural language generation and understanding of big code for AI-assisted programming: A review
MF Wong, S Guo, CN Hang, SW Ho, CW Tan - Entropy, 2023 - mdpi.com
This paper provides a comprehensive review of the literature concerning the utilization of
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
Natural Language Processing (NLP) techniques, with a particular focus on transformer …
A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations
Context and Motivation–Developer eXperience (Dev-X) is a recent research area that
focuses on developers perceptions, feelings, and values with respect to software …
focuses on developers perceptions, feelings, and values with respect to software …
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 …
Studying the usage of text-to-text transfer transformer to support code-related tasks
Deep learning (DL) techniques are gaining more and more attention in the software
engineering community. They have been used to support several code-related tasks, such …
engineering community. They have been used to support several code-related tasks, such …
Improved code summarization via a graph neural network
Automatic source code summarization is the task of generating natural language
descriptions for source code. Automatic code summarization is a rapidly expanding research …
descriptions for source code. Automatic code summarization is a rapidly expanding research …
Deep code comment generation
During software maintenance, code comments help developers comprehend programs and
reduce additional time spent on reading and navigating source code. Unfortunately, these …
reduce additional time spent on reading and navigating source code. Unfortunately, these …
A neural model for generating natural language summaries of program subroutines
Source code summarization--creating natural language descriptions of source code
behavior--is a rapidly-growing research topic with applications to automatic documentation …
behavior--is a rapidly-growing research topic with applications to automatic documentation …
Summarizing source code with transferred api knowledge
Code summarization, aiming to generate succinctnatural language description of source
code, is extremely useful for code search and code comprehension. It has played an …
code, is extremely useful for code search and code comprehension. It has played an …
Deep code comment generation with hybrid lexical and syntactical information
During software maintenance, developers spend a lot of time understanding the source
code. Existing studies show that code comments help developers comprehend programs …
code. Existing studies show that code comments help developers comprehend programs …
Perfection not required? Human-AI partnerships in code translation
Generative models have become adept at producing artifacts such as images, videos, and
prose at human-like levels of proficiency. New generative techniques, such as unsupervised …
prose at human-like levels of proficiency. New generative techniques, such as unsupervised …