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 …
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 …
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 …
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 …
Many techniques were proposed for detecting software misconfigurations in cloud systems and for diagnosing unintended behavior caused by such misconfigurations. Detection and …
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 …
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 …
We present TEGCER, an automated feedback tool for novice programmers. TEGCER uses supervised classification to match compilation errors in new code submissions with relevant …
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 …