Most Difficult Errors for Students to Resolve

Mohit_headshot
Mohit Chandarana
29 May 2025
1 min read
elise-deitrick-1
Elise Deitrick
ai-hero-icon

Abstract

Previous work has mostly investigated the top errors made by novice Java and Python learners to explore enhancing error messages, manifestation of misconceptions, or inform instructor decisions. We build on this work by analyzing anonymized data from more languages (i.e. C, C++, Java, and Python) and using an at-scale data set. We generalized errors into categories to create a language-independent set of the most frequent and most difficult-to-resolve errors.

Download the full paper

Related Articles

data-hero-icon
Research paper
Bridging the Data Skills Gap
We used insights from data science and analytics executives to align education and training programs with industry needs and expectations.
Research paper
Breaking the Textbook Paradigm: Increasing Access by Removing...
Exploring how interactive, hands-on learning environments enhance comprehension and accessibility by reducing text-heavy educational materials.
cyber-hero-icon
Research paper
Bridging the Cybersecurity Skills Gap: Aligning Educational Programs with Industry Needs
We surveyed cybersecurity industry professionals to understand which skills and educational experiences are most highly valued in new hires.
[Drive Innovation] in Your Learning Environment