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 …

Chatgpt and software testing education: Promises & perils

S Jalil, S Rafi, TD LaToza, K Moran… - 2023 IEEE international …, 2023 - ieeexplore.ieee.org
Over the past decade, predictive language modeling for code has proven to be a valuable
tool for enabling new forms of automation for developers. More recently, we have seen the …

“It's Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers

J Prather, BN Reeves, P Denny, BA Becker… - ACM Transactions on …, 2023 - dl.acm.org
Recent developments in deep learning have resulted in code-generation models that
produce source code from natural language and code-based prompts with high accuracy …

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 …

Conversing with copilot: Exploring prompt engineering for solving cs1 problems using natural language

P Denny, V Kumar, N Giacaman - … of the 54th ACM Technical Symposium …, 2023 - dl.acm.org
GitHub Copilot is an artificial intelligence tool for automatically generating source code from
natural language problem descriptions. Since June 2022, Copilot has officially been …

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 …

An HCI-Centric Survey and Taxonomy of Human-Generative-AI Interactions

J Shi, R Jain, H Doh, R Suzuki, K Ramani - arxiv preprint arxiv …, 2023 - arxiv.org
Generative AI (GenAI) has shown remarkable capabilities in generating diverse and realistic
content across different formats like images, videos, and text. In Generative AI, human …

The promise and challenges of generative AI in education

M Giannakos, R Azevedo, P Brusilovsky… - Behaviour & …, 2024 - Taylor & Francis
Generative artificial intelligence (GenAI) tools, such as large language models (LLMs),
generate natural language and other types of content to perform a wide range of tasks. This …

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 …

Can generative pre-trained transformers (gpt) pass assessments in higher education programming courses?

J Savelka, A Agarwal, C Bogart, Y Song… - Proceedings of the 2023 …, 2023 - dl.acm.org
We evaluated the capability of generative pre-trained transformers (GPT), to pass
assessments in introductory and intermediate Python programming courses at the …