Introductory programming: a systematic literature review
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 …
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
Diagnostic messages generated by compilers and interpreters such as syntax error
messages have been researched for over half of a century. Unfortunately, these messages …
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
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 …
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
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 …
program input and error message response completes a loop between the programmer and …
Metacognitive difficulties faced by novice programmers in automated assessment tools
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 …
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 …
program is inadequate compiler error messages. These messages report details on errors …
First things first: Providing metacognitive scaffolding for interpreting problem prompts
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 …
problem-solving process. For instance, students who misinterpret the problem prompt will …
Effective compiler error message enhancement for novice programming students
Programming is an essential skill that many computing students are expected to master.
However, programming can be difficult to learn. Successfully interpreting compiler error …
However, programming can be difficult to learn. Successfully interpreting compiler error …
Syntax and sensibility: Using language models to detect and correct syntax errors
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 …
programmers lack the years of experience that help them quickly resolve these frustrating …
Do developers read compiler error messages?
In integrated development environments, developers receive compiler error messages
through a variety of textual and visual mechanisms, such as popups and wavy red …
through a variety of textual and visual mechanisms, such as popups and wavy red …