activity
20242026
most citedNeurodiversity in Computing Education Research: A Systematic Literature Review

14 citations · 16 across the 6 of their papers we have counts for

collaborators

7 papers

cs.AI2026

TutorTrace: A Dataset and Taxonomy for Classifying Learner Behavioral States during AI-Assisted Programming Education

David Barron, Xiaohang Tang, Rezky Dwisantika +4

AI programming tutors provide scalable support, yet lack the behavioral context human tutors rely on to adapt support to learners' needs. We present TutorTrace, a dataset and behav…

cs.HC2025★ 14 cited

Neurodiversity in Computing Education Research: A Systematic Literature Review

Cynthia Zastudil, David H. Smith, Yusef Tohamy +3

Ensuring equitable access to computing education for all students-including those with autism, dyslexia, or ADHD-is essential to developing a diverse and inclusive workforce. To un…

cs.CY2025

Counting the Trees in the Forest: Evaluating Prompt Segmentation for Classifying Code Comprehension Level

David H. Smith, Max Fowler, Paul Denny +1

Reading and understanding code are fundamental skills for novice programmers, and especially important with the growing prevalence of AI-generated code and the need to evaluate its…

cs.CY2025

ReDefining Code Comprehension: Function Naming as a Mechanism for Evaluating Code Comprehension

David H. Smith, Max Fowler, Paul Denny +1

"Explain in Plain English" (EiPE) questions are widely used to assess code comprehension skills but are challenging to grade automatically. Recent approaches like Code Generation B…

cs.HC2024★ 2 cited

Mining Hierarchies with Conviction: Constructing the CS1 Skill Hierarchy with Pairwise Comparisons over Skill Distributions

Dip Kiran Pradhan Newar, Max Fowler, David H. Smith +1

Background and Context: Some skills taught in introductory programming courses are categorized into 1) explaining code, 2) arranging lines of code in correct sequence, 3) tracing t…

cs.CY2024

CS1-LLM: Integrating LLMs into CS1 Instruction

Annapurna Vadaparty, Daniel Zingaro, David H. Smith +4

The recent, widespread availability of Large Language Models (LLMs) like ChatGPT and GitHub Copilot may impact introductory programming courses (CS1) both in terms of what should b…

cs.HC2024

Evaluating Micro Parsons Problems as Exam Questions

Zihan Wu, David H. Smith

Parsons problems are a type of programming activity that present learners with blocks of existing code and requiring them to arrange those blocks to form a program rather than writ…