Programming is hard-or at least it used to be: Educational opportunities and challenges of ai code generation

BA Becker, P Denny, J Finnie-Ansley… - Proceedings of the 54th …, 2023 - dl.acm.org
The introductory programming sequence has been the focus of much research in computing
education. The recent advent of several viable and freely-available AI-driven code …

A survey on large language models: Applications, challenges, limitations, and practical usage

MU Hadi, R Qureshi, A Shah, M Irfan, A Zafar… - Authorea …, 2023 - techrxiv.org
Within the vast expanse of computerized language processing, a revolutionary entity known
as Large Language Models (LLMs) has emerged, wielding immense power in its capacity to …

Is ChatGPT the ultimate programming assistant--how far is it?

H Tian, W Lu, TO Li, X Tang, SC Cheung… - arXiv preprint arXiv …, 2023 - arxiv.org
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 …

Computing education in the era of generative AI

P Denny, J Prather, BA Becker… - Communications of the …, 2024 - dl.acm.org
ACM: Digital Library: Communications of the ACM ACM Digital Library Communications of the
ACM Volume 67, Number 2 (2024), Pages 56-67 Computing Education in the Era of …

The robots are here: Navigating the generative ai revolution in computing education

J Prather, P Denny, J Leinonen, BA Becker… - Proceedings of the …, 2023 - dl.acm.org
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
threatening to fundamentally reshape computing and society. Largely driven by large …

My ai wants to know if this will be on the exam: Testing openai's codex on cs2 programming exercises

J Finnie-Ansley, P Denny, A Luxton-Reilly… - Proceedings of the 25th …, 2023 - dl.acm.org
The introduction of OpenAI Codex sparked a surge of interest in the impact of generative AI
models on computing education practices. Codex is also the underlying model for GitHub …

EvoPrompting: language models for code-level neural architecture search

A Chen, D Dohan, D So - Advances in Neural Information …, 2024 - proceedings.neurips.cc
Given the recent impressive accomplishments of language models (LMs) for code
generation, we explore the use of LMs as general adaptive mutation and crossover …

Retrieval-based prompt selection for code-related few-shot learning

N Nashid, M Sintaha, A Mesbah - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
Large language models trained on massive code corpora can generalize to new tasks
without the need for task-specific fine-tuning. In few-shot learning, these models take as …

Reading between the lines: Modeling user behavior and costs in AI-assisted programming

H Mozannar, G Bansal, A Fourney… - Proceedings of the CHI …, 2024 - dl.acm.org
Code-recommendation systems, such as Copilot and CodeWhisperer, have the potential to
improve programmer productivity by suggesting and auto-completing code. However, to fully …

How effective are neural networks for fixing security vulnerabilities

Y Wu, N Jiang, HV Pham, T Lutellier, J Davis… - Proceedings of the …, 2023 - dl.acm.org
Security vulnerability repair is a difficult task that is in dire need of automation. Two groups of
techniques have shown promise:(1) large code language models (LLMs) that have been pre …