| 2015 | ACE | How (not) to write an introductory programming exam. | Simon, Judy Sheard, Daryl J. D'Souza, Mike Lopez, Andrew Luxton-Reilly, Iwan Handoyo Putro, Phil Robbins, Donna Teague, Jacqueline L. Whalley |
| 2015 | ACE | Mired in the Web: Vignettes from Charlotte and Other Novice Programmers. | Donna Teague, Raymond Lister, Alireza Ahadi |
| 2014 | ACE | Longitudinal Think Aloud Study of a Novice Programmer. | Donna Teague, Raymond Lister |
| 2014 | ACE | Manifestations of Preoperational Reasoning on Similar Programming Tasks. | Donna Teague, Raymond Lister |
| 2014 | ITiCSE | Programming: reading, writing and reversing. | Donna Teague, Raymond Lister |
| 2013 | ACE | A conceptual model for reflecting on expected learning vs. demonstrated student performance. | Richard Gluga, Judy Kay, Raymond Lister, Simon, Michael A. Charleston, James Harland, Donna Teague |
| 2013 | ACE | How difficult are exams?: a framework for assessing the complexity of introductory programming exams. | Judy Sheard, Simon, Angela Carbone, Donald Chinn, Tony Clear, Malcolm Corney, Daryl J. D'Souza, Joel Fenwick, James Harland, Mikko-Jussi Laakso, Donna Teague |
| 2013 | ACE | A qualitative think aloud study of the early neo-piagetian stages of reasoning in novice programmers. | Donna Teague, Malcolm Corney, Alireza Ahadi, Raymond Lister |
| 2012 | ICER | On the reliability of classifying programming tasks using a neo-piagetian theory of cognitive development. | Richard Gluga, Judy Kay, Raymond Lister, Donna Teague |
| 2012 | ICER | Programming and neo-piagetian theory. | Donna Teague |
| 2009 | CSEDU | Learning to Program - From Pear-Shaped to Pairs. | Donna Teague, Paul Roe |
| 2009 | ITiCSE | Further evidence of a relationship between explaining, tracing and writing skills in introductory programming. | Raymond Lister, Colin J. Fidge, Donna Teague |