On the public citation graph
A New Look at Novice Programmer Errors
0 signed · 101 inferred · view as graph
Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.
Is this your work? Sign in with ORCID and put your name on the
claims that are yours.
Reference health. See whether every reference in this work resolves to a
known work and none has been retracted — and get a dated CiteStamped
badge you can embed.
What this work says
Outgoing claims: the papers this work cites, builds on, or argues with.
inferredcites →https://doi.org/10.1016/j.jvlc.2004.08.003openalex-snapshot
A framework and methodology for studying the causes of software errors in programming systems
inferredcites →https://doi.org/10.1076/csed.13.4.249.17496openalex-snapshot
The BlueJ System and its Pedagogy
inferredcites →https://doi.org/10.1080/08993400500056530openalex-snapshot
A First Look at Novice Compilation Behaviour Using BlueJ
inferredcites →https://doi.org/10.1109/fie.1994openalex-snapshot
Proceedings of 1994 IEEE Frontiers in Education Conference - FIE '94
inferredcites →https://doi.org/10.1109/fie.2004.1408551openalex-snapshot
Empowering students and building confidence in novice programmers through gauntlet
inferredcites →https://doi.org/10.1109/fie.2005.1611967openalex-snapshot
Identifying Top Java Errors for Novice Programmers
inferredcites →https://doi.org/10.1109/fie.2014.7044420openalex-snapshot
Meaningful categorisation of novice programmer errors
inferredcites →https://doi.org/10.1109/icalt.2013.99openalex-snapshot
Predicting Performance in an Introductory Programming Course by Logging and Analyzing Student Programming Behavior
inferredcites →https://doi.org/10.1145/1067445.1067472openalex-snapshot
An analysis of patterns of debugging among novice computer science students
inferredcites →https://doi.org/10.1145/1151954.1067472openalex-snapshot
An analysis of patterns of debugging among novice computer science students
inferredcites →https://doi.org/10.1145/1868358.1868361openalex-snapshot
The Greenfoot Programming Environment
inferredcites →https://doi.org/10.1145/1868358.1868363openalex-snapshot
The Scratch Programming Language and Environment
inferredcites →https://doi.org/10.1145/2325296.2325318openalex-snapshot
All syntax errors are not equal
inferredcites →https://doi.org/10.1145/2483710.2483713openalex-snapshot
Notional machines and introductory programming education
inferredcites →https://doi.org/10.1145/2493394.2493396openalex-snapshot
Identifying threshold concepts
inferredcites →https://doi.org/10.1145/2591708.2591748openalex-snapshot
Enhancing syntax error messages appears ineffectual
inferredcites →https://doi.org/10.1145/2632320.2632343openalex-snapshot
Investigating novice programming mistakes
inferredcites →https://doi.org/10.1145/3159450.3159461openalex-snapshot
The Effects of Enhanced Compiler Error Messages on a Syntax Error Debugging Test
inferredcites →https://doi.org/10.1145/611892.611956openalex-snapshot
Identifying and correcting Java programming errors for introductory computer science students
inferredcites →https://doi.org/10.1145/6138.6145openalex-snapshot
Novice mistakes: are the folk wisdoms correct?
inferredcites →https://doi.org/10.1145/792548.611956openalex-snapshot
Identifying and correcting Java programming errors for introductory computer science students
inferredcites →https://doi.org/10.1191/1478088706qp063oaopenalex-snapshot
Using thematic analysis in psychology
What points at this work
Incoming claims: where this work appears in other papers’ reference lists and arguments.
inferred← citeshttps://doi.org/10.1007/978-3-030-81915-6_7openalex-snapshot
Exploiting Results of Model-Based Analysis Tools
inferred← citeshttps://doi.org/10.1007/978-3-030-95003-3_7openalex-snapshot
Common Code Writing Errors Made by Novice Programmers: Implications for the Teaching of Introductory Programming
inferred← citeshttps://doi.org/10.1007/978-3-031-61569-6_6openalex-snapshot
A Comparative Study of High and Low Performing Students’ Visual Effort and Attention When Identifying Syntax Errors
inferred← citeshttps://doi.org/10.1007/978-3-032-18885-4_34openalex-snapshot
Evaluating of Generative Artificial Intelligence Models for Automated Categorization of Programming Errors
inferred← citeshttps://doi.org/10.1007/s10270-025-01336-8openalex-snapshot
What do we need from modeling tools for teaching? A survey of the community of higher-education modeling teachers
inferred← citeshttps://doi.org/10.1007/s10639-022-10954-4openalex-snapshot
Student assessment in cybersecurity training automated by pattern mining and clustering
inferred← citeshttps://doi.org/10.1007/s10639-023-12026-7openalex-snapshot
Integrating programming errors into knowledge graphs for automated assignment of programming tasks
inferred← citeshttps://doi.org/10.1016/j.caeai.2024.100222openalex-snapshot
Enhancing algorithmic assessment in education: Equi-fused-data-based SMOTE for balanced learning
inferred← citeshttps://doi.org/10.1016/j.jss.2026.112793openalex-snapshot
An empirical eye-tracking study of cross-lingual program comprehension and debugging
inferred← citeshttps://doi.org/10.1080/10494820.2025.2610698openalex-snapshot
Integrating a ChatGPT-enhanced error feedback system with epistemic network analysis to explore students’ learning programming behaviors
inferred← citeshttps://doi.org/10.1109/access.2024.3454643openalex-snapshot
Exploring the Effectiveness of Data-Driven Learning Materials for Promoting Student Performance in Introductory Programming
inferred← citeshttps://doi.org/10.1109/access.2024.3509641openalex-snapshot
Enhancing Novice Programmers’ Debugging Skills Through Systematic Education: A Comparative Study
inferred← citeshttps://doi.org/10.1109/access.2025.3586198openalex-snapshot
Analytic Hierarchy Process for an Automated Evaluation of Learning Difficulties of Novice Programmers
inferred← citeshttps://doi.org/10.1109/compsac51774.2021.00022openalex-snapshot
CLACER: A Deep Learning-based Compilation Error Classification Method for Novice Students’ Programs
inferred← citeshttps://doi.org/10.1109/cseet66350.2025.00024openalex-snapshot
A Systematic Review of Common Beginner Programming Mistakes in Data Engineering
inferred← citeshttps://doi.org/10.1109/educon67543.2026.11574125openalex-snapshot
An Agentic AI System for Personalized Learning in Computing Education
inferred← citeshttps://doi.org/10.1109/edunine62390.2026.11546859openalex-snapshot
Integrating AI in Tertiary STEM Education from a Productive-Failure Perspective
inferred← citeshttps://doi.org/10.1109/fie58773.2023.10343243openalex-snapshot
Towards Automated Assessment of High School Programming
inferred← citeshttps://doi.org/10.1109/fie58773.2023.10343466openalex-snapshot
Promoting Students' Cognitive Ability to Identify Human Error-Prone Scenarios in Programs
inferred← citeshttps://doi.org/10.1109/fie61694.2024.10892841openalex-snapshot
Full: A New Graduate Course Structure for Addressing Human Errors in Software Development
inferred← citeshttps://doi.org/10.1109/icecce63537.2024.10823541openalex-snapshot
Classifying Programming Ability: A Machine Learning Approach Using Debugging Metrics
inferred← citeshttps://doi.org/10.1109/icitri67507.2025.11232650openalex-snapshot
Hot Topics and Common Challenges: An Empirical Study of React Discussions on Stack Overflow
inferred← citeshttps://doi.org/10.1109/itme63426.2024.00211openalex-snapshot
Programming Error Classification Method for Novices based on BiLSTM-TextCNN Model
inferred← citeshttps://doi.org/10.1109/tlt.2024.3403710openalex-snapshot
Automated Program Repair for Introductory Programming Assignments
inferred← citeshttps://doi.org/10.1109/tr.2022.3171220openalex-snapshot
Detecting C++ Compiler Front-End Bugs via Grammar Mutation and Differential Testing
inferred← citeshttps://doi.org/10.1111/jcal.70121openalex-snapshot
Integrating Computational Thinking Diagnostic Mechanism and Reflective Learning: An Innovative Approach to Enhance Learning Outcomes in Introductory Programming
inferred← citeshttps://doi.org/10.1145/3328778.3366862openalex-snapshot
Sometimes It's Just Sloppiness - Studying Students' Programming Errors and Misconceptions
inferred← citeshttps://doi.org/10.1145/3344429.3372508openalex-snapshot
Compiler Error Messages Considered Unhelpful
inferred← citeshttps://doi.org/10.1145/3408877.3432357openalex-snapshot
In Situ Identification of Student Self-Regulated Learning Struggles in Programming Assignments
inferred← citeshttps://doi.org/10.1145/3416465.3416471openalex-snapshot
Compile Much? A Closer Look at the Programming Behavior of Novices in Different Compilation and Error Message Presentation Contexts
inferred← citeshttps://doi.org/10.1145/3441636.3442302openalex-snapshot
Exploring the Effects of Contextualized Problem Descriptions on Problem Solving
inferred← citeshttps://doi.org/10.1145/3502718.3524809openalex-snapshot
115 Ways Not to Say Hello, World!
inferred← citeshttps://doi.org/10.1145/3530221openalex-snapshot
Development and Use of Domain-specific Learning Theories, Models, and Instruments in Computing Education
inferred← citeshttps://doi.org/10.1145/3568813.3600130openalex-snapshot
Evaluating Distance Measures for Program Repair
inferred← citeshttps://doi.org/10.1145/3568813.3600139openalex-snapshot
Exploring the Responses of Large Language Models to Beginner Programmers’ Help Requests
inferred← citeshttps://doi.org/10.1145/3587102.3588823openalex-snapshot
Mind the Error Message: An Inverted Quiz Format to Direct Learner's Attention to Error Messages
inferred← citeshttps://doi.org/10.1145/3587102.3588838openalex-snapshot
SIDE-lib: A Library for Detecting Symptoms of Python Programming Misconceptions
inferred← citeshttps://doi.org/10.1145/3589004openalex-snapshot
A Think-Aloud Study of Novice Debugging
inferred← citeshttps://doi.org/10.1145/3607180openalex-snapshot
Framework for SQL Error Message Design: A Data-Driven Approach
inferred← citeshttps://doi.org/10.1145/3617650.3624938openalex-snapshot
Most Difficult Errors for Students to Resolve across Languages
inferred← citeshttps://doi.org/10.1145/3626252.3630851openalex-snapshot
Exploring Novice Programmers' Testing Behavior: A First Step to Define Coding Struggle
inferred← citeshttps://doi.org/10.1145/3636243.3636245openalex-snapshot
Decoding Logic Errors: A Comparative Study on Bug Detection by Students and Large Language Models
inferred← citeshttps://doi.org/10.1145/3641554.3701939openalex-snapshot
"Why is my code slow?" Efficiency Bugs in Student Code
inferred← citeshttps://doi.org/10.1145/3649217.3653595openalex-snapshot
Feedback Literacy: Holistic Analysis of Secondary Educators' Views of LLM Explanations of Program Error Messages
inferred← citeshttps://doi.org/10.1145/3677619.3678105openalex-snapshot
Systematic Debugging of Logical Errors in Source Code
inferred← citeshttps://doi.org/10.1145/3677619.3678136openalex-snapshot
Introduction to Programming using Ozobots in an Economics Major CS-Class
inferred← citeshttps://doi.org/10.1145/3724363.3729065openalex-snapshot
Focus on Return: Terms Novices Use to Describe Functions in Java
inferred← citeshttps://doi.org/10.1145/3724363.3729073openalex-snapshot
How Do Learners With Varying Skills Perceive Misconception Indicators and Feedback?
inferred← citeshttps://doi.org/10.1145/3736181.3754328openalex-snapshot
Understanding Java Programming Errors by First Year Students through the Lens of the Neo-Piaget Cognitive Development Framework
inferred← citeshttps://doi.org/10.1145/3742441openalex-snapshot
Views on Teaching and Learning Preferences for Women and Men in Undergraduate Computer Science
inferred← citeshttps://doi.org/10.1145/3764593openalex-snapshot
Navigating the Landscape of Automated Feedback Generation Techniques for Programming Exercises
inferred← citeshttps://doi.org/10.1145/3770064openalex-snapshot
Teaching Object-Oriented Threshold Concepts Using the Learning-from-Errors Approach
inferred← citeshttps://doi.org/10.1145/3770761.3777268openalex-snapshot
Live Feedback, Deeper Insights: Categorizing Java Syntax Errors in an Intelligent Online IDE for Novices
inferred← citeshttps://doi.org/10.1145/3770762.3772537openalex-snapshot
A Framework to Detect, Classify, and Prioritise Student Quality Defects
inferred← citeshttps://doi.org/10.11648/j.sjedu.20231106.15openalex-snapshot
Debugging Support Tool Using Knowledge of Failure
inferred← citeshttps://doi.org/10.1177/0735633119887508openalex-snapshot
An Investigation of High School Students’ Errors in Introductory Programming: A Data-Driven Approach
inferred← citeshttps://doi.org/10.1177/07356331221087773openalex-snapshot
Promoting Students’ Programming Logic and Problem-Solving Awareness With Precision Feedback: A Two-Tier Test-Based Online Programming Training Approach
inferred← citeshttps://doi.org/10.1177/07356331221132651openalex-snapshot
Effectiveness of Feedback Based on Log File Analysis in Introductory Programming Courses
inferred← citeshttps://doi.org/10.15308/sinteza-2022-104-108openalex-snapshot
High School Students` Common Errors in Programming
inferred← citeshttps://doi.org/10.18260/1-2--43601openalex-snapshot
Exploring Differences in Planning between Students with and without Prior Experience in Programming
inferred← citeshttps://doi.org/10.18260/1-2--58843openalex-snapshot
AnonTool: An Interactive Rule-Based Tool for Detecting Struggling Programming Students
inferred← citeshttps://doi.org/10.18260/1-2--61057openalex-snapshot
Work-in-Progress: Investigating Novice End-User Programmers’ Problem-Solving Through Student–GenAI Interaction Patterns
inferred← citeshttps://doi.org/10.30537/sjcms.v4i2.673openalex-snapshot
Analyzing the Effects of Error Messages Presentation on Debugging and Programming
inferred← citeshttps://doi.org/10.31763/businta.v7i2.649openalex-snapshot
Effects of using problem-solving guide and explanatory support in program visualization tool on reducing students’ misconceptions in learning data structure concepts
inferred← citeshttps://doi.org/10.3389/fpsyg.2021.768962openalex-snapshot
Learning From Errors: Exploring the Effectiveness of Enhanced Error Messages in Learning to Program
inferred← citeshttps://doi.org/10.3390/app131910898openalex-snapshot
Effect of Block-Based Python Programming Environment on Programming Learning
inferred← citeshttps://doi.org/10.3390/computers12100192openalex-snapshot
Explain Trace: Misconceptions of Control-Flow Statements
inferred← citeshttps://doi.org/10.3390/info15100614openalex-snapshot
An Independent Learning System for Flutter Cross-Platform Mobile Programming with Code Modification Problems
inferred← citeshttps://doi.org/10.4204/eptcs.424.2openalex-snapshot
A Design Recipe and Recipe-Based Errors for Regular Expressions
inferred← citeshttps://doi.org/10.48137/26870703_2023_22_2_100openalex-snapshot
WORKERS’ COOPERATIVES AS A DRIVER OF THE DEVELOPMENT OF THE INFORMATION TECHNOLOGY INDUSTRY
inferred← citeshttps://doi.org/10.52731/ijltle.v3.i1.503openalex-snapshot
Dealing with Stumbling in C Language Programming Using Visual Programming Environment
inferred← citeshttps://doi.org/10.53846/goediss-21openalex-snapshot
Analysis of Students' Programming Knowledge and Error Development
inferred← citeshttps://doi.org/10.58245/ipsi.tir.2401.05openalex-snapshot
Common Errors in High School Novice Programming
inferred← citeshttps://doi.org/10.7717/peerj-cs.647openalex-snapshot
Introductory programming course: review and future implications
Editorial review for independent work. ICSAC — the Institute for Complexity
Science and Advanced Computing — runs a structured editorial panel for researchers
publishing outside journals, and publishes on CiteStamp rails. Submission is free
and goes through ORCID: icsacinstitute.org/submit.