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 …

Capabilities of gpt-4 on medical challenge problems

H Nori, N King, SM McKinney, D Carignan… - ar** and refining large language
models (LLMs) that exhibit remarkable capabilities across a variety of domains and tasks …

The impact of ai on developer productivity: Evidence from github copilot

S Peng, E Kalliamvakou, P Cihon… - arxiv preprint arxiv …, 2023 - arxiv.org
Generative AI tools hold promise to increase human productivity. This paper presents results
from a controlled experiment with GitHub Copilot, an AI pair programmer. Recruited software …

Using an llm to help with code understanding

D Nam, A Macvean, V Hellendoorn… - Proceedings of the …, 2024 - dl.acm.org
Understanding code is challenging, especially when working in new and complex
development environments. Code comments and documentation can help, but are typically …

A survey on large language models for code generation

J Jiang, F Wang, J Shen, S Kim, S Kim - arxiv preprint arxiv:2406.00515, 2024 - arxiv.org
Large Language Models (LLMs) have garnered remarkable advancements across diverse
code-related tasks, known as Code LLMs, particularly in code generation that generates …

A large-scale survey on the usability of ai programming assistants: Successes and challenges

JT Liang, C Yang, BA Myers - Proceedings of the 46th IEEE/ACM …, 2024 - dl.acm.org
The software engineering community recently has witnessed widespread deployment of AI
programming assistants, such as GitHub Copilot. However, in practice, developers do not …

How novices use LLM-based code generators to solve CS1 coding tasks in a self-paced learning environment

M Kazemitabaar, X Hou, A Henley, BJ Ericson… - Proceedings of the 23rd …, 2023 - dl.acm.org
As Large Language Models (LLMs) gain in popularity, it is important to understand how
novice programmers use them and the effect they have on learning to code. We present the …

Navigating the complexity of generative ai adoption in software engineering

D Russo - ACM Transactions on Software Engineering and …, 2024 - dl.acm.org
This article explores the adoption of Generative Artificial Intelligence (AI) tools within the
domain of software engineering, focusing on the influencing factors at the individual …

Evaluating language models for mathematics through interactions

KM Collins, AQ Jiang, S Frieder, L Wong… - Proceedings of the …, 2024 - pnas.org
There is much excitement about the opportunity to harness the power of large language
models (LLMs) when building problem-solving assistants. However, the standard …