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 …

A Systematic Literature Review on the Influence of Enhanced Developer Experience on Developers' Productivity: Factors, Practices, and Recommendations

A Razzaq, J Buckley, Q Lai, T Yu… - ACM Computing …, 2024 - dl.acm.org
Context and Motivation–Developer eXperience (Dev-X) is a recent research area that
focuses on developers perceptions, feelings, and values with respect to software …

Graph neural networks: foundation, frontiers and applications

L Wu, P Cui, J Pei, L Zhao, X Guo - … of the 28th ACM SIGKDD Conference …, 2022 - dl.acm.org
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 …

Studying the usage of text-to-text transfer transformer to support code-related tasks

A Mastropaolo, S Scalabrino, N Cooper… - 2021 IEEE/ACM …, 2021 - ieeexplore.ieee.org
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 …

Improved code summarization via a graph neural network

A LeClair, S Haque, L Wu, C McMillan - Proceedings of the 28th …, 2020 - dl.acm.org
Automatic source code summarization is the task of generating natural language
descriptions for source code. Automatic code summarization is a rapidly expanding research …

Deep code comment generation

X Hu, G Li, X **a, D Lo, Z ** - Proceedings of the 26th conference on …, 2018 - dl.acm.org
During software maintenance, code comments help developers comprehend programs and
reduce additional time spent on reading and navigating source code. Unfortunately, these …

A neural model for generating natural language summaries of program subroutines

A LeClair, S Jiang, C McMillan - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Source code summarization--creating natural language descriptions of source code
behavior--is a rapidly-growing research topic with applications to automatic documentation …

Summarizing source code with transferred api knowledge

X Hu, G Li, X **a, D Lo, S Lu, Z ** - 2018 - ink.library.smu.edu.sg
Code summarization, aiming to generate succinctnatural language description of source
code, is extremely useful for code search and code comprehension. It has played an …

Deep code comment generation with hybrid lexical and syntactical information

X Hu, G Li, X **a, D Lo, Z ** - Empirical Software Engineering, 2020 - Springer
During software maintenance, developers spend a lot of time understanding the source
code. Existing studies show that code comments help developers comprehend programs …

Perfection not required? Human-AI partnerships in code translation

JD Weisz, M Muller, S Houde, J Richards… - Proceedings of the 26th …, 2021 - dl.acm.org
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 …