Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

Compiler error messages considered unhelpful: The landscape of text-based programming error message research

BA Becker, P Denny, R Pettit, D Bouchard… - Proceedings of the …, 2019 - dl.acm.org
Diagnostic messages generated by compilers and interpreters such as syntax error
messages have been researched for over half of a century. Unfortunately, these messages …

50 years of cs1 at sigcse: A review of the evolution of introductory programming education research

BA Becker, K Quille - Proceedings of the 50th acm technical symposium …, 2019 - dl.acm.org
The SIGCSE Technical Symposium is celebrating its 50th year, and a constant theme
throughout this history has been to better understand how novices learn to program. In this …

On designing programming error messages for novices: Readability and its constituent factors

P Denny, J Prather, BA Becker, C Mooney… - Proceedings of the …, 2021 - dl.acm.org
Programming error messages play an important role in learning to program. The cycle of
program input and error message response completes a loop between the programmer and …

Metacognitive difficulties faced by novice programmers in automated assessment tools

J Prather, R Pettit, K McMurry, A Peters… - Proceedings of the …, 2018 - dl.acm.org
Most novice programmers are not explicitly aware of the problem-solving process used to
approach programming problems and cannot articulate to an instructor where they are in …

An effective approach to enhancing compiler error messages

BA Becker - Proceedings of the 47th ACM Technical Symposium on …, 2016 - dl.acm.org
One of the many challenges novice programmers face from the time they write their first
program is inadequate compiler error messages. These messages report details on errors …

First things first: Providing metacognitive scaffolding for interpreting problem prompts

J Prather, R Pettit, BA Becker, P Denny… - Proceedings of the 50th …, 2019 - dl.acm.org
When solving programming problems, novices are often not aware of where they are in the
problem-solving process. For instance, students who misinterpret the problem prompt will …

Effective compiler error message enhancement for novice programming students

BA Becker, G Glanville, R Iwashima… - Computer Science …, 2016 - Taylor & Francis
Programming is an essential skill that many computing students are expected to master.
However, programming can be difficult to learn. Successfully interpreting compiler error …

Syntax and sensibility: Using language models to detect and correct syntax errors

EA Santos, JC Campbell, D Patel… - 2018 IEEE 25th …, 2018 - ieeexplore.ieee.org
Syntax errors are made by novice and experienced programmers alike; however, novice
programmers lack the years of experience that help them quickly resolve these frustrating …

Do developers read compiler error messages?

T Barik, J Smith, K Lubick, E Holmes… - 2017 IEEE/ACM 39th …, 2017 - ieeexplore.ieee.org
In integrated development environments, developers receive compiler error messages
through a variety of textual and visual mechanisms, such as popups and wavy red …