On the public citation graph

A Think-Aloud Study of Novice Debugging

0 signed · 104 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.
Claim with ORCID
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.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1002/ev.1459openalex-snapshot
Qualitative and quantitative methods: When stories converge
inferredcites →https://doi.org/10.1007/978-3-642-00427-8_12openalex-snapshot
Males’ and Females’ Script Debugging Strategies
inferredcites →https://doi.org/10.1007/978-3-642-31398-1openalex-snapshot
Engaging Learners Through Emerging Technologies
inferredcites →https://doi.org/10.1007/s10648-006-9001-8openalex-snapshot
Learning to Troubleshoot: A New Theory-Based Design Architecture
inferredcites →https://doi.org/10.1007/s10664-020-09810-1openalex-snapshot
Explicit programming strategies
inferredcites →https://doi.org/10.1016/b978-1-55860-866-5.x5000-0openalex-snapshot
Why Programs Fail: A Guide to Systematic Debugging
inferredcites →https://doi.org/10.1016/j.jvlc.2004.07.001openalex-snapshot
Interactive, visual fault localization support for end-user programmers
inferredcites →https://doi.org/10.1016/s0360-1315(98)00063-3openalex-snapshot
Debug It: A debugging practicing system
inferredcites →https://doi.org/10.1037/qup0000196openalex-snapshot
Conceptual and design thinking for thematic analysis.
inferredcites →https://doi.org/10.1076/csed.13.2.137.14200openalex-snapshot
Learning and Teaching Programming: A Review and Discussion
inferredcites →https://doi.org/10.1080/08886504.1989.10781890openalex-snapshot
Cognitive Style and Diagnostic Skills of Student Programmers
inferredcites →https://doi.org/10.1080/08993400802114508openalex-snapshot
Debugging: finding, fixing and flailing, a multi-institutional study of novice debuggers
inferredcites →https://doi.org/10.1080/08993400802114581openalex-snapshot
Debugging: a review of the literature from an educational perspective
inferredcites →https://doi.org/10.1080/08993408.2017.1308651openalex-snapshot
Understanding problem solving behavior of 6–8 graders in a debugging game
inferredcites →https://doi.org/10.1080/08993408.2020.1805286openalex-snapshot
Dynamics of emotion, problem solving, and identity: Portraits of three girl coders
inferredcites →https://doi.org/10.1080/10447319309526064openalex-snapshot
Cognitive processes in software fault detection: A review and synthesis
inferredcites →https://doi.org/10.1108/03684920510614894openalex-snapshot
Debugging by Thinking: A Multidisciplinary Approach
inferredcites →https://doi.org/10.1109/fie49875.2021.9637438openalex-snapshot
Exploring the Association between Self-Regulation of Learning and Programming Learning: A Multinational Investigation
inferredcites →https://doi.org/10.1109/fie56618.2022openalex-snapshot
2022 IEEE Frontiers in Education Conference (FIE)
inferredcites →https://doi.org/10.1109/icalt.2008.288openalex-snapshot
A Theory-Centric Real-Time Assessment of Programming
inferredcites →https://doi.org/10.1109/icise.2009.550openalex-snapshot
Empirical Study on College Students' Debugging Abilities in Computer Programming
inferredcites →https://doi.org/10.1109/latice.2013.38openalex-snapshot
Novices' Debugging Behaviors in VB Programming
inferredcites →https://doi.org/10.1109/latice.2015.16openalex-snapshot
Evaluation of Programming Competency Using Student Error Patterns
inferredcites →https://doi.org/10.1109/te.2009.2025266openalex-snapshot
Debugging From the Student Perspective
inferredcites →https://doi.org/10.1109/te.2013.2288700openalex-snapshot
On the Domain-Specificity of Mindsets: The Relationship Between Aptitude Beliefs and Programming Practice
inferredcites →https://doi.org/10.1109/te.2015.2487341openalex-snapshot
Tracking Students’ Cognitive Processes During Program Debugging—An Eye-Movement Approach
inferredcites →https://doi.org/10.1109/tse.2010.111openalex-snapshot
How Programmers Debug, Revisited: An Information Foraging Theory Perspective
inferredcites →https://doi.org/10.1109/vl/hcc13012.2007openalex-snapshot
IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2007)
inferredcites →https://doi.org/10.11120/ital.2007.06040072openalex-snapshot
The Impact of Improving Debugging Skill on Programming Ability
inferredcites →https://doi.org/10.1145/1028174.971310openalex-snapshot
Debugging
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/1089786.1089794openalex-snapshot
Examining the role of self-regulated learning on introductory programming performance
inferredcites →https://doi.org/10.1145/1227310.1227481openalex-snapshot
Investigating the viability of mental models held by novice programmers
inferredcites →https://doi.org/10.1145/1352135.1352191openalex-snapshot
Debugging
inferredcites →https://doi.org/10.1145/1352135.1352226openalex-snapshot
Identifying important and difficult concepts in introductory computing courses using a delphi process
inferredcites →https://doi.org/10.1145/1839594.1839604openalex-snapshot
Pair debugging
inferredcites →https://doi.org/10.1145/2325296.2325318openalex-snapshot
All syntax errors are not equal
inferredcites →https://doi.org/10.1145/2361276.2361301openalex-snapshot
The importance of students' attention to program state
inferredcites →https://doi.org/10.1145/2445196.2445368openalex-snapshot
Online python tutor
inferredcites →https://doi.org/10.1145/2534860openalex-snapshot
Computer Science Curricula 2013: Curriculum Guidelines for Undergraduate Degree Programs in Computer Science
inferredcites →https://doi.org/10.1145/2676723.2677258openalex-snapshot
37 Million Compilations
inferredcites →https://doi.org/10.1145/2810041openalex-snapshot
Coderunner
inferredcites →https://doi.org/10.1145/2846680.2846681openalex-snapshot
Frequency distribution of error messages
inferredcites →https://doi.org/10.1145/2960310.2960334openalex-snapshot
The Role of Self-Regulation in Programming Problem Solving Process and Success
inferredcites →https://doi.org/10.1145/3055301.3068754openalex-snapshot
The Debugging Mindset
inferredcites →https://doi.org/10.1145/3105726.3106173openalex-snapshot
RoboBUG
inferredcites →https://doi.org/10.1145/3159450.3159527openalex-snapshot
An Explicit Strategy to Scaffold Novice Program Tracing
inferredcites →https://doi.org/10.1145/3159450.3159547openalex-snapshot
Language Choice in Introductory Programming Courses at Australasian and UK Universities
inferredcites →https://doi.org/10.1145/3160489.3160493openalex-snapshot
Common logic errors made by novice programmers
inferredcites →https://doi.org/10.1145/3197091.3197098openalex-snapshot
Ladebug: an online tool to help novice programmers improve their debugging skills
inferredcites →https://doi.org/10.1145/3230977.3230981openalex-snapshot
Metacognitive Difficulties Faced by Novice Programmers in Automated Assessment Tools
inferredcites →https://doi.org/10.1145/3279720.3279728openalex-snapshot
What Are They Thinking?
inferredcites →https://doi.org/10.1145/3287324.3287333openalex-snapshot
Rethinking Debugging as Productive Failure for CS Education
inferredcites →https://doi.org/10.1145/3287324.3287371openalex-snapshot
Teaching Explicit Programming Strategies to Adolescents
inferredcites →https://doi.org/10.1145/3287324.3287394openalex-snapshot
The Error Landscape
inferredcites →https://doi.org/10.1145/3287324.3287466openalex-snapshot
An Analysis of Using Many Small Programs in CS1
inferredcites →https://doi.org/10.1145/3304221.3319771openalex-snapshot
Identifying and Validating Java Misconceptions Toward a CS1 Concept Inventory
inferredcites →https://doi.org/10.1145/3328778.3366846openalex-snapshot
Investigating Novices' In Situ Reflections on Their Programming Process
inferredcites →https://doi.org/10.1145/3335814openalex-snapshot
A New Look at Novice Programmer Errors
inferredcites →https://doi.org/10.1145/3408877.3432374openalex-snapshot
Novice Reflections on Debugging
inferredcites →https://doi.org/10.1145/3408877.3432533openalex-snapshot
Inside the Mind of a CS Undergraduate TA
inferredcites →https://doi.org/10.1145/3441636.3442300openalex-snapshot
Analysis of a Process for Introductory Debugging
inferredcites →https://doi.org/10.1145/3446871.3469795openalex-snapshot
A Multi-Modal Investigation of Self-Regulation Strategies Adopted by First-Year Engineering Students During Programming Tasks
inferredcites →https://doi.org/10.1145/3467967openalex-snapshot
Computing Curricula 2020
inferredcites →https://doi.org/10.1145/3487050openalex-snapshot
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use
inferredcites →https://doi.org/10.1145/6592.6594openalex-snapshot
Learning to program = learning to construct mechanisms and explanations
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.1177/0047239515627263openalex-snapshot
Identifying Novice Student Programming Misconceptions and Errors From Summative Assessments
inferredcites →https://doi.org/10.1186/s40561-020-00129-4openalex-snapshot
G4D - a treasure hunt game for novice programmers to learn debugging
inferredcites →https://doi.org/10.1191/1478088706qp063oaopenalex-snapshot
Using thematic analysis in psychology
inferredcites →https://doi.org/10.1207/s15327051hci0202_2openalex-snapshot
Learning Flow of Control: Recursive and Iterative Procedures
inferredcites →https://doi.org/10.1207/s15327051hci0304_2openalex-snapshot
Debugging: An Analysis of Bug-Location Strategies
inferredcites →https://doi.org/10.13021/mars/2981openalex-snapshot
Explicit programming strategies
inferredcites →https://doi.org/10.1518/001872000779656570openalex-snapshot
Cognitive Task Analysis and Innovation of Training: The Case of Structured Troubleshooting
inferredcites →https://doi.org/10.4324/9780429323058openalex-snapshot
Deeper Learning, Dialogic Learning, and Critical Thinking
inferredcites →https://doi.org/10.4324/9781315808321openalex-snapshot
Studying the Novice Programmer
inferredcites →https://doi.org/10.48550/arxiv.2212.07763openalex-snapshot
Synthesizing Research on Programmers' Mental Models of Programs, Tasks and Concepts -- a Systematic Literature Review
inferredcites →https://doi.org/10.5220/0000160000003182openalex-snapshot
Proceedings of the 14th International Conference on Computer Supported Education

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-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-12457-9_9openalex-snapshot
Overcoming Debugging Challenges: Expert Strategies for Novice Programmers
inferred← citeshttps://doi.org/10.1016/j.infsof.2025.107932openalex-snapshot
Newcomers’ experiences during debugging: A cognitive inclusivity perspective using GenderMag
inferred← citeshttps://doi.org/10.1080/08993408.2025.2543095openalex-snapshot
Example-Based learning in Software Engineering Education: a systematic mapping study
inferred← citeshttps://doi.org/10.1080/15391523.2024.2404133openalex-snapshot
Dialogue alongside or within lecturing videos for teaching debugging
inferred← citeshttps://doi.org/10.1109/educon60312.2024.10578650openalex-snapshot
Testing and Debugging Habits of Intermediate Student Programmers
inferred← citeshttps://doi.org/10.1109/fie63693.2025.11328621openalex-snapshot
ILDBug: A New Approach to Teaching Debugging
inferred← citeshttps://doi.org/10.1109/vissoft67405.2025.00031openalex-snapshot
Flexible Snapshot Creation in Debugging Sessions for Code Cities
inferred← citeshttps://doi.org/10.1145/3628604openalex-snapshot
A Model of How Students Engineer Test Cases With Feedback
inferred← citeshttps://doi.org/10.1145/3641554.3701924openalex-snapshot
Moving What's in the CS Curriculum Forward: A Proposition to Address Ten Wicked Curricular Issues
inferred← citeshttps://doi.org/10.1145/3650115openalex-snapshot
Debugging Pathways: Open-Ended Discrepancy Noticing, Causal Reasoning, and Intervening
inferred← citeshttps://doi.org/10.1145/3699538.3699562openalex-snapshot
Interrelation between Teaching Assistants' debugging strategies and adherence to sound tutoring practices during office hours
inferred← citeshttps://doi.org/10.1145/3700297.3700345openalex-snapshot
Scaffolding Expertise: Evaluating Scaffolds for Block-Based Coding Among Experts and Novices
inferred← citeshttps://doi.org/10.1145/3736181.3747133openalex-snapshot
Everything You Need to Know About CS Education: Open Results from A Survey of More Than 18,000 Participants
inferred← citeshttps://doi.org/10.1145/3737885openalex-snapshot
Howzat? Appealing to Expert Judgement for Evaluating Human and AI Next-Step Hints for Novice Programmers
inferred← citeshttps://doi.org/10.1145/3754508.3754512openalex-snapshot
That's Not the Feedback I Need! - Student Engagement with GenAI Feedback in the Tutor Kai
inferred← citeshttps://doi.org/10.1145/3769994.3770005openalex-snapshot
Investigating Debugging Processes: A Scoping Review
inferred← citeshttps://doi.org/10.1145/3770762.3772512openalex-snapshot
Reflecting on Thematic Analysis in Computer Science Education Research: A Field Guide for Researchers and Reviewers
inferred← citeshttps://doi.org/10.1145/3786580.3786961openalex-snapshot
Beyond the Prompt: How Novices Engage with AI During Code Summarization
inferred← citeshttps://doi.org/10.1145/3796525openalex-snapshot
Process Management for Learning from Professional Source Code: Cultivating Experts in the Age of AI
inferred← citeshttps://doi.org/10.1145/3800580openalex-snapshot
Novice Developers’ Perspectives on Adopting LLMs for Software Development: A Systematic Literature Review
inferred← citeshttps://doi.org/10.1145/3803400.3809348openalex-snapshot
Diagnosing Debugging: The ECDM Framework for Designing Diagnostic Cases in Simulation-Based Teacher Training
inferred← citeshttps://doi.org/10.1145/3830800.3830802openalex-snapshot
Towards a Theory-Based Approach for Analyzing Students' Debugging Processes
inferred← citeshttps://doi.org/10.18260/1-2--47215openalex-snapshot
Educational Expertise: Faculty Insights on Preparing Computing Students to Navigate Technical Interviews
inferred← citeshttps://doi.org/10.2139/ssrn.5251646openalex-snapshot
Newcomers' Experiences During Debugging: A Cognitive Inclusivity Perspective
inferred← citeshttps://doi.org/10.48175/ijarsct-36510openalex-snapshot
Programming Self-Efficacy and Perceived Debugging Performance among First-Year Computer Science Students
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.