Fetching the paper…
Reading the bibliography…
Identifying and resolving logic errors can be one of the most frustrating challenges for novices programmers.
Language models are few-shot learners
Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al · 1901
Earlier work this paper cites.
What do novices know about programming?
Elliot Soloway, Kate Ehrlich, Jeffrey G. Bonar, and Judith Greenspan. 1982 · 1982
Earlier work this paper cites.
Bug Catalogue: I
W. Lewis Johnson, Elliot Soloway, Benjamin Cutler, and Steven Draper. 1983 · 1983
Earlier work this paper cites.
Cognitive strategies and looping constructs: An empirical study
Elliot Soloway, Jeffrey G. Bonar, and Kate Ehrlich. 1983 · 1983
Earlier work this paper cites.
Novice mistakes: Are the folk wisdoms correct?
James C Spohrer and Elliot Soloway. 1986 · 1986
Earlier work this paper cites.
A multi-national, multi-institutional study of assessment of programming skills of first-year CS students
Michael McCracken, Vicki Almstrum, Danny Diaz, Mark Guzdial, Dianne Hagan, Yifat Ben-David Kolikant, Cary Laxer, Lynda Thomas, Ian Utting, and Tadeusz Wilusz. 2001 · 2001
Earlier work this paper cites.
A multi-national study of reading and tracing skills in novice programmers
Raymond Lister, Elizabeth S Adams, Sue Fitzgerald, William Fone, John Hamer, Morten Lindholm, Robert McCartney, Jan Erik Moström, Kate Sanders, Otto Seppälä, et al · 2004
Earlier work this paper cites.
An Australasian Study of Reading and Comprehension Skills in Novice Programmers, Using the Bloom and SOLO Taxonomies. In Proc. of the 8th Australasian Conf. on Computing Education - Volume 52 . Australian Computer Society, Inc., AUS, 243–252
Jacqueline L. Whalley, Raymond Lister, Errol Thompson, Tony Clear, Phil Robbins, P. K. Ajith Kumar, and Christine Prasad. 2006 · 2006
Earlier work this paper cites.
Factors in novice programmers’ poor tracing skills
Vesa Vainio and Jorma Sajaniemi. 2007 · 2007
Earlier work this paper cites.
The many ways of the BRACElet project
Jacqueline Whalley, Tony Clear, and RF Lister. 2007 · 2007
Earlier work this paper cites.
Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers
Sue Fitzgerald, Gary Lewandowski, Renee McCauley, Laurie Murphy, Beth Simon, Lynda Thomas, and Carol Zander. 2008 · 2008
Earlier work this paper cites.
Debugging: the good, the bad, and the quirky–a qualitative analysis of novices’ strategies. In ACM SIGCSE Bulletin , Vol. 40. ACM
Laurie Murphy, Gary Lewandowski, Renée McCauley, Beth Simon, Lynda Thomas, and Carol Zander. 2008 · 2008
Earlier work this paper cites.
Further Evidence of a Relationship between Explaining, Tracing and Writing Skills in Introductory Programming
Raymond Lister, Colin Fidge, and Donna Teague. 2009 · 2009
Earlier work this paper cites.
All Syntax Errors Are Not Equal. In Proc. of the 17th ACM Annual Conf. on Innovation and Technology in Computer Science Education . ACM, NY, NY, USA, 75–80
Paul Denny, Andrew Luxton-Reilly, and Ewan Tempero. 2012 · 2012
Earlier work this paper cites.
Wheel-spinning: Students who fail to master a skill. In Int. conf. on artificial intelligence in education . Springer, 431–440
Joseph E Beck and Yue Gong. 2013 · 2013
Earlier work this paper cites.
Investigating novice programming mistakes: Educator beliefs vs. student data. In Proc. of the tenth annual Conf. on Int. computing education research . 43–50
Neil CC Brown and Amjad Altadmri. 2014 · 2014
Earlier work this paper cites.
Novice programmers’ faults & failures in GOAL programs. In Proc. of the 2014 Int. Conf. on Autonomous agents and multi-agent systems . 301–308
Michael Winikoff. 2014 · 2014
Earlier work this paper cites.
37 million compilations: Investigating novice programming mistakes in large-scale student data. In Proc. of the 46th ACM Technical Symp. on Computer Science Education . 522–527
Amjad Altadmri and Neil CC Brown. 2015 · 2015
Earlier work this paper cites.
OverCode: Visualizing variation in student solutions to programming problems at scale
Elena L Glassman, Jeremy Scott, Rishabh Singh, Philip J Guo, and Robert C Miller. 2015 · 2015
Earlier work this paper cites.
Do we know how difficult the rainfall problem is?. In Proc. of the 15th Koli Calling Conf. on Computing Education Research . 87–96
Otto Seppälä, Petri Ihantola, Essi Isohanni, Juha Sorva, and Arto Vihavainen. 2015 · 2015
Cited alongside, same era.
An empirical study of debugging patterns among novices programmers. In Proc. of the 2017 ACM SIGCSE technical Symp. on computer science education . 15–20
Basma S Alqadi and Jonathan I Maletic. 2017 · 2017
Cited alongside, same era.
Novice Java programming mistakes: Large-scale data vs. educator beliefs
Neil CC Brown and Amjad Altadmri. 2017 · 2017
Cited alongside, same era.
Common Logic Errors Made by Novice Programmers. In Proc. of the 20th Australasian Computing Education Conf. ACM, New York, NY, USA, 83–89
Andrew Ettles, Andrew Luxton-Reilly, and Paul Denny. 2018 · 2018
Cited alongside, same era.
Compiler error messages considered unhelpful: The landscape of text-based programming error message research
Brett A Becker, Paul Denny, Raymond Pettit, Durell Bouchard, Dennis J Bouvier, Brian Harrington, Amir Kamil, Amey Karkare, Chris McDonald, Peter-Michael Osera, et al · 2019
Automated repair of programs from large language models. In 2023 IEEE/ACM 45th Int. Conf. on Software Engineering (ICSE) . IEEE, 1469–1481
Zhiyu Fan, Xiang Gao, Martin Mirchev, Abhik Roychoudhury, and Shin Hwei Tan. 2023 · 2023
Closest in time.
Synthesizing research on programmers’ mental models of programs, tasks and concepts—A systematic literature review
Ava Heinonen, Bettina Lehtelä, Arto Hellas, and Fabian Fagerholm. 2023 · 2023
Closest in time.
Exploring the Responses of Large Language Models to Beginner Programmers’ Help Requests
Arto Hellas, Juho Leinonen, Sami Sarsa, Charles Koutcheme, Lilja Kujanpää, and Juha Sorva. 2023 · 2023
Closest in time.
Irene Hou, Owen Man, Sophie Mettille, Sebastian Gutierrez, Kenneth Angelikas, and Stephen MacNeil. 2023 · 2023
Closest in time.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
The error behind the message: Finding the cause of error messages in python. In Proc. of the 50th ACM Technical Symp. on Computer Science Education . 524–530
Tobias Kohn. 2019 · 2019
Cited alongside, same era.
A new look at novice programmer errors
Davin McCall and Michael Kölling. 2019 · 2019
Cited alongside, same era.
The error landscape: Characterizing the mistakes of novice programmers. In Proc. of the 50th ACM technical Symp. on computer science education . 538–544
Rebecca Smith and Scott Rixner. 2019 · 2019
Cited alongside, same era.
Bugs as Features: Describing Patterns in Student Code through a Classification of Bugs. In Extended Abstracts of the 2020 CHI Conf. on Human Factors in Computing Systems . ACM, New York, NY, USA, 1–7
Yana Malysheva and Caitlin Kelleher. 2020 · 2020
Cited alongside, same era.
On Designing Programming Error Messages for Novices: Readability and Its Constituent Factors. In Proc. of the 2021 CHI Conf. on Human Factors in Computing Systems . 1–15
Paul Denny, James Prather, Brett A Becker, Catherine Mooney, John Homer, Zachary C Albrecht, and Garrett B Powell. 2021 · 2021
Cited alongside, same era.
Novice reflections on debugging. In Proc. of the 52nd ACM Technical Symp. on Computer Science Education . 73–79
Jacqueline Whalley, Amber Settle, and Andrew Luxton-Reilly. 2021 · 2021
Cited alongside, same era.
Calibrate Before Use: Improving Few-Shot Performance of Language Models. In Int. Conf. on Machine Learning
Tony Zhao, Eric Wallace, Shi Feng, Dan Klein, and Sameer Singh. 2021 · 2021
Cited alongside, same era.
Nan Jiang, Kevin Liu, Thibaud Lutellier, and Lin Tan. 2023 · 2023
Closest in time.
Samia Kabir, David N Udo-Imeh, Bonan Kou, and Tianyi Zhang. 2023 · 2023
Closest in time.
Automated Program Repair Using Generative Models for Code Infilling. In Int. Conf. on Artificial Intelligence in Education . Springer, 798–803
Charles Koutcheme, Sami Sarsa, Juho Leinonen, Arto Hellas, and Paul Denny. 2023 · 2023
Closest in time.
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 Explanation Tools such as ChatGPT and GitHub Copilot. In In Proc. of the 2023 ACM Conf. on Int. Computing Education Research V.1 (ICER ’23 V1) . ACM
Sam Lau and Philip J. Guo. 2023 · 2023
Closest in time.
Comparing Code Explanations Created by Students and Large Language Models
Juho Leinonen, Paul Denny, Stephen MacNeil, Sami Sarsa, Seth Bernstein, Joanne Kim, Andrew Tran, and Arto Hellas. 2023a · 2023
Closest in time.
Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans. In Proc. of the 2023 Conf. on Innovation and Technology in Computer Science Education V. 2 . 561–562
James Prather, Paul Denny, Juho Leinonen, Brett A Becker, Ibrahim Albluwi, Michael E Caspersen, Michelle Craig, Hieke Keuning, Natalie Kiesler, Tobias Kohn, et al · 2023
Closest in time.
The robots are here: Navigating the generative ai revolution in computing education
James Prather, Paul Denny, Juho Leinonen, Brett A Becker, Ibrahim Albluwi, Michelle Craig, Hieke Keuning, Natalie Kiesler, Tobias Kohn, Andrew Luxton-Reilly, et al · 2023
Closest in time.
Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Courses
Jaromir Savelka, Arav Agarwal, Marshall An, Chris Bogart, and Majd Sakr. 2023a · 2023
Closest in time.
Jaromir Savelka, Arav Agarwal, Christopher Bogart, Yifan Song, and Majd Sakr. 2023c · 2023
Closest in time.
Prompting GPT-3 To Be Reliable
Chenglei Si, Zhe Gan, Zhengyuan Yang, Shuohang Wang, Jianfeng Wang, Jordan Boyd-Graber, and Lijuan Wang. 2023 · 2023
Closest in time.
Improved performance of ChatGPT-4 on the OKAP exam: A comparative study with ChatGPT-3.5
Sean Teebagy, Lauren Colwell, Emma Wood, Antonio Yaghy, and Misha Faustina. 2023 · 2023
Closest in time.
Using Large Language Models to Automatically Identify Programming Concepts in Code Snippets. In Proc. of the 2023 ACM Conf. on Int. Computing Education Research - Volume 2 , Vol. 1. ACM, 563–569
Andrew Tran, Linxuan Li, Egi Rama, Kenneth Angelikas, and Stephen MacNeil. 2023 · 2023
Closest in time.
Using GitHub Copilot to Solve Simple Programming Problems. In Proc. of the 54th ACM Technical Symp. on Computer Science Education V. 1 . ACM
Michel Wermelinger. 2023 · 2023
Closest in time.
Generative AI in Computing Education: Perspectives of Students and Instructors
Cynthia Zastudil, Magdalena Rogalska, Christine Kapp, Jennifer Vaughn, and Stephen MacNeil. 2023 · 2023
Closest in time.
The Effects of Generative AI on Introductory Students’ Help-Seeking Preferences. In Australasian Computing Education Conference (ACM ACE ’24)
Irene Hou, Sophia Mettille, Owen Man, Zhuo Li, Cynthia Zastudil, and Stephen MacNeil. 2024 · 2024
Closest in time.