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 …

Lowering the barriers to programming: A taxonomy of programming environments and languages for novice programmers

C Kelleher, R Pausch - ACM computing surveys (CSUR), 2005 - dl.acm.org
Since the early 1960's, researchers have built a number of programming languages and
environments with the intention of making programming accessible to a larger number of …

A survey of literature on the teaching of introductory programming

A Pears, S Seidman, L Malmi, L Mannila… - Working group reports …, 2007 - dl.acm.org
Three decades of active research on the teaching of introductory programming has had
limited effect on classroom practice. Although relevant research exists across several …

[책][B] Handbook of graph drawing and visualization

R Tamassia - 2013 - books.google.com
Get an In-Depth Understanding of Graph Drawing Techniques, Algorithms, Software, and
Applications The Handbook of Graph Drawing and Visualization provides a broad, up-to …

12 novice programmers and introductory programming

AV Robins - The Cambridge handbook of computing education …, 2019 - books.google.com
One of the central topics in computing education research (CEDR) is the exploration of how
a person learns their first programming language, also described in terms such as …

The greenfoot programming environment

M Kölling - ACM Transactions on Computing Education (TOCE), 2010 - dl.acm.org
Greenfoot is an educational integrated development environment aimed at learning and
teaching programming. It is aimed at a target audience of students from about 14 years old …

Methods and tools for exploring novice compilation behaviour

MC Jadud - Proceedings of the second international workshop on …, 2006 - dl.acm.org
Our research explores what we call compilation behaviour: the programming behaviour a
student engages in while repeatedly editing and compiling their programs. This edit-compile …

Comprehension first: evaluating a novel pedagogy and tutoring system for program tracing in CS1

GL Nelson, B **e, AJ Ko - Proceedings of the 2017 ACM conference on …, 2017 - dl.acm.org
What knowledge does learning programming require? Prior work has focused on theorizing
program writing and problem solving skills. We examine program comprehension and …

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 …

The normalized programming state model: Predicting student performance in computing courses based on programming behavior

AS Carter, CD Hundhausen, O Adesope - Proceedings of the eleventh …, 2015 - dl.acm.org
Educators stand to benefit from advance predictions of their students' course performance
based on learning process data collected in their courses. Indeed, such predictions can help …