| 2020 | ACE | On the Evidence for a Learning Hierarchy in Data Structures Exams. | Thomas Pelchen, Luke Mathieson, Raymond Lister |
| 2019 | ACE | ArAl: An Online Tool for Source Code Snapshot Metadata Analysis. | Alireza Ahadi, Raymond Lister, Luke Mathieson |
| 2019 | ACE | On the Frequency of Words Used in Answers to Explain in Plain English Questions by Novice Programmers. | Thomas Pelchen, Raymond Lister |
| 2018 | ACE | Learning programming, syntax errors and institution-specific factors. | Alireza Ahadi, Raymond Lister, Shahil Lal, Arto Hellas |
| 2018 | ITiCSE | Syntax error based quantification of the learning progress of the novice programmer. | Alireza Ahadi, Raymond Lister, Luke Mathieson |
| 2017 | ACE | Performance and Consistency in Learning to Program. | Alireza Ahadi, Raymond Lister, Shahil Lal, Juho Leinonen, Arto Hellas |
| 2016 | ITiCSE | On the Number of Attempts Students Made on Some Online Programming Exercises During Semester and their Subsequent Performance on Final Exam Questions. | Alireza Ahadi, Raymond Lister, Arto Vihavainen |
| 2016 | ITiCSE | Students' Semantic Mistakes in Writing Seven Different Types of SQL Queries. | Alireza Ahadi, Julia Coleman Prior, Vahid Behbood, Raymond Lister |
| 2016 | SIGCSE | Students' Syntactic Mistakes in Writing Seven Different Types of SQL Queries and its Application to Predicting Students' Success. | Alireza Ahadi, Vahid Behbood, Arto Vihavainen, Julia Coleman Prior, Raymond Lister |
| 2015 | ACE | Mired in the Web: Vignettes from Charlotte and Other Novice Programmers. | Donna Teague, Raymond Lister, Alireza Ahadi |
| 2015 | ICER | Exploring Machine Learning Methods to Automatically Identify Students in Need of Assistance. | Alireza Ahadi, Raymond Lister, Heikki Haapala, Arto Vihavainen |
| 2015 | ITiCSE | A Quantitative Study of the Relative Difficulty for Novices of Writing Seven Different Types of SQL Queries. | Alireza Ahadi, Julia Coleman Prior, Vahid Behbood, Raymond Lister |
| 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 | ICER | Predicting student success using fine grain clicker data. | Leo Porter, Daniel Zingaro, Raymond Lister |
| 2014 | ITiCSE | Programming: reading, writing and reversing. | Donna Teague, Raymond Lister |
| 2014 | SIGCSE | 'explain in plain english' questions revisited: data structures problems. | Malcolm Corney, Sue Fitzgerald, Brian Hanks, Raymond Lister, Rene A. McCauley, Laurie C. Murphy |
| 2013 | ACE | What vs. how: comparing students' testing and coding skills. | Colin J. Fidge, Jim Hogan, 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 | A qualitative think aloud study of the early neo-piagetian stages of reasoning in novice programmers. | Donna Teague, Malcolm Corney, Alireza Ahadi, Raymond Lister |
| 2013 | ICER | Geek genes, prior knowledge, stumbling points and learning edge momentum: parts of the one elephant? | Alireza Ahadi, Raymond Lister |
| 2013 | ITiCSE | The Canterbury QuestionBank: building a repository of multiple-choice CS1 and CS2 questions. | Kate Sanders, Marzieh Ahmadzadeh, Tony Clear, Stephen H. Edwards, Michael Goldweber, Chris Johnson, Raymond Lister, Robert McCartney, Elizabeth Ann Patitsas, Jaime Spacco |
| 2013 | SIGCSE | What are we thinking when we grade programs? | Sue Fitzgerald, Brian Hanks, Raymond Lister, Rene McCauley, Laurie C. Murphy |
| 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 | Ability to 'explain in plain english' linked to proficiency in computer-based programming. | Laurie C. Murphy, Sue Fitzgerald, Raymond Lister, Rene McCauley |
| 2012 | SIGCSE | Over-confidence and confusion in using bloom for programming fundamentals assessment. | Richard Gluga, Judy Kay, Raymond Lister, Sabina Kleitman, Tim Lever |
| 2011 | ICER | Exploring programming assessment instruments: a classification scheme for examination questions. | Judy Sheard, Simon, Angela Carbone, Donald Chinn, Mikko-Jussi Laakso, Tony Clear, Michael de Raadt, Daryl J. D'Souza, James Harland, Raymond Lister, Anne Philpott, Geoff Warburton |
| 2010 | SIGCSE | It seemed like a good idea at the time. | Jonas Boustedt, Robert McCartney, Josh Tenenberg, Edward F. Gehringer, Raymond Lister, David R. Musicant |
| 2009 | ICER | A closer look at tracing, explaining and code writing skills in the novice programmer. | Anne Venables, Grace Tan, Raymond Lister |
| 2009 | ITiCSE | Further evidence of a relationship between explaining, tracing and writing skills in introductory programming. | Raymond Lister, Colin J. Fidge, Donna Teague |
| 2008 | ICER | Relationships between reading, tracing and writing skills in introductory programming. | Mike Lopez, Jacqueline L. Whalley, Phil Robbins, Raymond Lister |
| 2008 | ICER | Classifying computing education papers: process and results. | Simon, Angela Carbone, Michael de Raadt, Raymond Lister, Margaret Hamilton, Judy Sheard |
| 2008 | ITiCSE | Going SOLO to assess novice programmers. | Judy Sheard, Angela Carbone, Raymond Lister, Beth Simon, Errol Thompson, Jacqueline L. Whalley |
| 2008 | IWOCA | K-Phase Oscillator Synchronization for Graph Coloring. | S. Anthony Lee, Raymond Lister |
| 2008 | SIGCSE | A citation analysis of the sigcse 2007 proceedings. | Raymond Lister, Ilona Box |
| 2006 | ITiCSE | The first programming course: ideas to end the enrollment decline. | Joe Bergin, Raymond Lister, Barbara Boucher Owens, Myles F. McNally |
| 2006 | ITiCSE | Not seeing the forest for the trees: novice programmers and the SOLO taxonomy. | Raymond Lister, Beth Simon, Errol Thompson, Jacqueline L. Whalley, Christine Prasad |
| 2005 | ACE | One Small Step Toward a Culture of Peer Review and Multi- Institutional Sharing of Educational Resources: A Multiple Choice Exam for First Semester Programming Students. | Raymond Lister |
| 2005 | ICER | Multi-institutional, multi-national studies in CSEd Research: some design considerations and trade-offs. | Sally Fincher, Raymond Lister, Tony Clear, Anthony V. Robins, Josh Tenenberg, Marian Petre |
| 2005 | SIGCSE | Using history of computing to address problems and opportunities. | Orit Hazzan, John Impagliazzo, Raymond Lister, Shimon Schocken |
| 2004 | ACE | Teaching Java First: Experiments with a Pigs-Early Pedagogy. | Raymond Lister |
| 2004 | ITiCSE | A clandestine religious meeting. | Raymond Lister |
| 2004 | ITiCSE | A multi-national study of reading and tracing skills in novice programmers. | Raymond Lister, Elizabeth S. Adams, Sue Fitzgerald, William Fone, John Hamer, Morten Lindholm, Robert McCartney, Jan Erik Mostrm, Kate Sanders, Otto Seppl, Beth Simon, Lynda Thomas |
| 2004 | ITiCSE | The dimensions of variation in the teaching of data structures. | Raymond Lister, Ilona Box, Briana B. Morrison, Josh Tenenberg, Suzanne Westbrook |
| 2004 | ITiCSE | The backwash effect on SQL skills grading. | Julia Coleman Prior, Raymond Lister |
| 2003 | ACE | First Year Programming: Let All the Flowers Bloom. | Raymond Lister, John Leaney |
| 2003 | SIGCSE | The role for framework libraries in CS2. | William J. Collins, Josh Tenenberg, Raymond Lister, Suzanne Westbrook |
| 2003 | SIGCSE | Introductory programming, criterion-referencing, and bloom. | Raymond Lister, John Leaney |
| 2003 | WADS | Sorting Circular Permutations by Reversal. . | Andrew Solomon, Paul J. Sutcliffe, Raymond Lister |
| 2001 | ICALT | Design for Web-Based On-Demand Multiple Choice Exams Using XML. | Raymond Lister, Peter Jerram |
| 2001 | SIGCSE | Objectives and objective assessment in CS1. | Raymond Lister |
| 1990 | IJCNN | Toward context dependent classification of infra-red spectra by energy minimization. | Raymond Lister |