Visual augmentation of source code editors: A systematic mapping study

M Sulír, M Bačíková, S Chodarev, J Porubän - Journal of Visual Languages …, 2018 - Elsevier
Source code written in textual programming languages is typically edited in integrated
development environments (IDEs) or specialized code editors. These tools often display …

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 …

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 …

Using co-design to examine how children conceptualize intelligent interfaces

J Woodward, Z McFadden, N Shiver… - Proceedings of the …, 2018 - dl.acm.org
Prior work has shown that intelligent user interfaces (IUIs) that use modalities such as
speech, gesture, and writing pose challenges for children due to their developing cognitive …

On novices' interaction with compiler error messages: A human factors approach

J Prather, R Pettit, KH McMurry, A Peters… - Proceedings of the …, 2017 - dl.acm.org
The difficulty in understanding compiler error messages can be a major impediment to
novice student learning. To alleviate this issue, multiple researchers have run experiments …

An evolutionary study of configuration design and implementation in cloud systems

Y Zhang, H He, O Legunsen, S Li… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
Many techniques were proposed for detecting software misconfigurations in cloud systems
and for diagnosing unintended behavior caused by such misconfigurations. Detection and …

Do Enhanced Compiler Error Messages Help Students? Results Inconclusive.

RS Pettit, J Homer, R Gee - Proceedings of the 2017 ACM SIGCSE …, 2017 - dl.acm.org
One common frustration students face when first learning to program in a compiled
language is the difficulty in interpreting the compiler error messages they receive. Attempts …

13 Programming Paradigms and Beyond

S Krishnamurthi, K Fisler - The Cambridge handbook of …, 2019 - books.google.com
Programming is central to computing. It is both the practical tool that actually puts the power
of computing to work and a source of intellectual stimulation and beauty. Therefore …

Targeted example generation for compilation errors

UZ Ahmed, R Sindhgatta, N Srivastava… - 2019 34th IEEE/ACM …, 2019 - ieeexplore.ieee.org
We present TEGCER, an automated feedback tool for novice programmers. TEGCER uses
supervised classification to match compilation errors in new code submissions with relevant …

Dcc--help: Transforming the Role of the Compiler by Generating Context-Aware Error Explanations with Large Language Models

A Taylor, A Vassar, J Renzella, H Pearce - Proceedings of the 55th ACM …, 2024 - dl.acm.org
In the challenging field of introductory programming, high enrolments and failure rates drive
us to explore tools and systems to enhance student outcomes, especially automated tools …