prather2023weird

BibTeX:

@article{prather2023weird,
author = {Prather, James and Reeves, Brent N. and Denny, Paul and Becker, Brett A. and Leinonen, Juho and Luxton-Reilly, Andrew and Powell, Garrett and Finnie-Ansley, James and Santos, Eddie Antonio},
title = {“It’s Weird That It Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers},
year = {2023},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
issn = {1073-0516},
url = {https://doi.org/10.1145/3617367},
doi = {10.1145/3617367},
abstract = {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. This is likely to have profound effects in the classroom, where novices learning to code can now use free tools to automatically suggest solutions to programming exercises and assignments. However, little is currently known about how novices interact with these tools in practice. We present the first study that observes students at the introductory level using one such code auto-generating tool, Github Copilot, on a typical introductory programming (CS1) assignment. Through observations and interviews we explore student perceptions of the benefits and pitfalls of this technology for learning, present new observed interaction patterns, and discuss cognitive and metacognitive difficulties faced by students. We consider design implications of these findings, specifically in terms of how tools like Copilot can better support and scaffold the novice programming experience.},
note = {Just Accepted},
journal = {ACM Trans. Comput.-Hum. Interact.},
month = {aug},
keywords = {HCI, Copilot, Artificial Intelligence, OpenAI, Automatic Code Generation, LLM, AI, Novice Programming, GitHub, Large Language Models, Introductory Programming, GPT-3, CS1, Codex}
}

EndNote:

%0 Journal Article
%T “It’s Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers
%@ 1073-0516
%U https://doi.org/10.1145/3617367
%R 10.1145/3617367
%J ACM Trans. Comput.-Hum. Interact.
%I Association for Computing Machinery
%A James Prather
%A Brent N. Reeves
%A Paul Denny
%A Brett A. Becker
%A Juho Leinonen
%A Andrew Luxton-Reilly
%A Garrett Powell
%A James Finnie-Ansley
%A Eddie Antonio Santos
%D 2023
%Z Just Accepted
%K Copilot, AI, GitHub, Codex, HCI, CS1, Artificial Intelligence, Novice Programming, GPT-3, Large Language Models, Automatic Code Generation, Introductory Programming, OpenAI, LLM

ACM:

James Prather, Brent N. Reeves, Paul Denny, Brett A. Becker, Juho Leinonen, Andrew Luxton-Reilly, Garrett Powell, James Finnie-Ansley, and Eddie Antonio Santos. 2023. “It’s Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers. ACM Trans. Comput.-Hum. Interact. Just Accepted (August 2023). https://doi.org/10.1145/3617367