This page contains author-ized links to ACM publications that I have authored or co-authored. For a full list of publications, please see my page on Google Scholar.

2015
Tailoring Animations of Example Programs (Koli Calling)
Embedded Questions in Ebooks on Programming: Useful for a) Summative Assessment, b) Formative Assessment, or c) Something Else? (Koli Calling)
Do We Know How Difficult the Rainfall Problem Is? (Koli Calling)
How Do Students Use Program Visualizations within an Interactive Ebook? (ICER)
2014
Research-based Design of the First Weeks of CS1 (Koli Calling)
Automatically Detectable Indicators of Programming Assignment Difficulty (SIGITE)
Theoretical Underpinnings of Computing Education Research: What is the Evidence? (ICER)
Three Views on Motivation and Programming (ITiCSE)
2013
A fresh look at novice programmers' performance and their teachers' expectations (ITiCSE WG)
A review of generic program visualization systems for introductory programming education (TOCE)
Notional machines and introductory programming education (TOCE)
2012
Exploring programming misconceptions: An analysis of student mistakes in visual program simulation exercises (Koli Calling)
2010
UUhistle: A software tool for visual program simulation (Koli Calling)
Reflections on threshold concepts in computer programming and beyond (Koli Calling)
Characterizing research in computing education: a preliminary analysis of the literature (ICER)
2008
The same but different — Students' understandings of primitive and object variables (Koli Calling)
2006
A cognitive approach to identifying measurable milestones for programming skill acquisition (ITiCSE WG)