From" Ban it till we understand it" to" Resistance is futile": How university programming instructors plan to adapt as more students use AI code generation and …

S Lau, P Guo - Proceedings of the 2023 ACM Conference on …, 2023 - dl.acm.org
Over the past year (2022–2023), recently-released AI tools such as ChatGPT and GitHub
Copilot have gained significant attention from computing educators. Both researchers and …

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 …

Building Your Own Product Copilot: Challenges, Opportunities, and Needs

C Parnin, G Soares, R Pandita, S Gulwani… - arXiv preprint arXiv …, 2023 - arxiv.org
A race is underway to embed advanced AI capabilities into products. These product copilots
enable users to ask questions in natural language and receive relevant responses that are …

Robustness, security, privacy, explainability, efficiency, and usability of large language models for code

Z Yang, Z Sun, TZ Yue, P Devanbu, D Lo - arXiv preprint arXiv:2403.07506, 2024 - arxiv.org
Large language models for code (LLM4Code), which demonstrate strong performance (eg,
high accuracy) in processing source code, have significantly transformed software …

How Beginning Programmers and Code LLMs (Mis) read Each Other

S Nguyen, HML Babe, Y Zi, A Guha… - Proceedings of the CHI …, 2024 - dl.acm.org
Generative AI models, specifically large language models (LLMs), have made strides
towards the long-standing goal of text-to-code generation. This progress has invited …

In-IDE Human-AI Experience in the Era of Large Language Models; A Literature Review

A Sergeyuk, S Titov, M Izadi - arXiv preprint arXiv:2401.10739, 2024 - arxiv.org
IDEs, crucial in contemporary software development, have evolved with the integration of AI
to boost programming efficiency and decision-making. Our focus on in-IDE Human-AI …

Coprompt: Supporting prompt sharing and referring in collaborative natural language programming

L Feng, R Yen, Y You, M Fan, J Zhao, Z Lu - Proceedings of the CHI …, 2024 - dl.acm.org
Natural language (NL) programming has become more approachable due to the powerful
code-generation capability of large language models (LLMs). This shift to using NL to …

The Transformative Influence of Large Language Models on Software Development

S Jalil - arXiv preprint arXiv:2311.16429, 2023 - arxiv.org
The increasing adoption and commercialization of generalized Large Language Models
(LLMs) have profoundly impacted various aspects of our daily lives. Initially embraced by the …

ANPL: towards natural programming with interactive decomposition

D Huang, Z Nan, X Hu, P Jin, S Peng… - Advances in …, 2024 - proceedings.neurips.cc
Though LLMs are capable of generating plausible programs, it's challenging to interact with
the LLMs further to revise the program, especially if the user's specific requirements are …

Conversational challenges in ai-powered data science: Obstacles, needs, and design opportunities

B Chopra, A Singha, A Fariha, S Gulwani… - arXiv preprint arXiv …, 2023 - arxiv.org
Large Language Models (LLMs) are being increasingly employed in data science for tasks
like data preprocessing and analytics. However, data scientists encounter substantial …