Error categorization in novice code

In a longitudinal study accompanying an advanced programming course, we manually analyzed 710 programming errors and categorized them based on an established framework of programming errors. Students initially make few syntax errors, but numerous semantic and logical errors. Over time, semantic errors almost completely vanish. The number of logical errors also decreases, but they never vanish completely. This suggests that students quickly grasp the programming language, but take more time to understand concepts and express them in a programming language.

Publication Details

Journal
Gesellschaft für Informatik (GI)
Published
2025-01-01
DOI
https://doi.org/10.18420/se2025-ws-33
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Error categorization in novice code

Gesellschaft für Informatik (GI)
Teaching and Learning Programming
article

Error categorization in novice code

article en

Abstract

In a longitudinal study accompanying an advanced programming course, we manually analyzed 710 programming errors and categorized them based on an established framework of programming errors. Students initially make few syntax errors, but numerous semantic and logical errors. Over time, semantic errors almost completely vanish. The number of logical errors also decreases, but they never vanish completely. This suggests that students quickly grasp the programming language, but take more time to understand concepts and express them in a programming language.

Gesellschaft für Informatik (GI)
Quality Education
Openalex Percentile: Top 47%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Error categorization in novice code · Gesellschaft für Informatik (GI) (2025) | TGRS Research Map | TGRS