| 2026 | ICER | Exploring Major Switching Among Students with Disabilities: Implications for Inclusive Computing Education. | Jinyoung Hur, Michael M. Kang, Kathryn I. Cunningham |
| 2026 | SIGCSE | Teaching Authentic Programming Applications to Novices: Purpose-first Tutorials in a General Education Computing Course. | Mehmet Arif Demirtas, Claire Zheng, Kathryn I. Cunningham |
| 2025 | AIED | Generating Planning Feedback for Open-Ended Programming Exercises with LLMs. | Mehmet Arif Demirtas, Claire Zheng, Max Fowler, Kathryn I. Cunningham |
| 2025 | CHI | PLAID: Supporting Computing Instructors to Identify Domain-Specific Programming Plans at Scale. | Yoshee Jain, Mehmet Arif Demirtas, Kathryn I. Cunningham |
| 2025 | SIGCSE | Detecting Programming Plans in Open-ended Code Submissions. | Mehmet Arif Demirtas, Claire Zheng, Kathryn I. Cunningham |
| 2025 | SIGCSE | Patterns of Major Switching and Persistence in Computing among Students with Disabilities. | Jinyoung Hur, Michael M. Kang, Kathryn I. Cunningham |
| 2024 | EDM | Reexamining Learning Curve Analysis in Programming Education: The Value of Many Small Problems. | Mehmet Arif Demirtas, Max Fowler, Kathryn I. Cunningham |
| 2024 | ICER | Validating, Refining, and Identifying Programming Plans Using Learning Curve Analysis on Code Writing Data. | Mehmet Arif Demirtas, Max Fowler, Nicole Hu, Kathryn I. Cunningham |
| 2024 | ICER | Profiling Conversational Programmers at University: Insights into their Motivations and Goals from a Broad Sample of Non-Majors. | Jinyoung Hur, Kathryn I. Cunningham |
| 2024 | SIGCSE | Implementation of Split Deadlines in a Large CS1 Course. | Hongxuan Chen, Ang Li, Geoffrey Challen, Kathryn I. Cunningham |
| 2024 | SIGCSE | Assessments for Non-CS Major Computing Classes. | Jinyoung Hur, Parmit K. Chilana, Kathryn I. Cunningham, Dan Garcia, Mark Guzdial |
| 2024 | SIGCSE | Challenges and Solutions for Teaching Decomposition and Planning Skills in CS1. | Eliane Stampfer Wiese, James Finnie-Ansley, Rodrigo Duran, Kathryn I. Cunningham, Mehmet Arif Demirtas |
| 2023 | FIE | Assessing Student Learning Across Various Database Query Languages. | Zepei Li, Sophia Yang, Kathryn I. Cunningham, Abdussalam Alawini |
| 2023 | FIE | Uncovering Patterns of SQL Errors in Student Assignments: A Comparative Analysis of Different Assignment Types. | Sophia Yang, Zepei Li, Geoffrey L. Herman, Kathryn I. Cunningham, Abdussalam Alawini |
| 2023 | ICER | Preparing Computer Science Education PhD Students: Our Process. | Kathryn I. Cunningham, Colleen M. Lewis, Geoffrey L. Herman, Craig B. Zilles, Abdussalam Alawini |
| 2023 | ICER | Evaluating Beacons, the Role of Variables, Tracing, and Abstract Tracing for Teaching Novices to Understand Program Intent. | Mohammed Hassan, Kathryn I. Cunningham, Craig B. Zilles |
| 2023 | ICER | Towards Methods for Identifying High-Quality Domain-Specific Programming Plans. | Yoshee Jain, Kathryn I. Cunningham |
| 2022 | SIGCSE | What's Up, Doc?: Building a Community of Computing Education Postdocs. | Francisco Enrique Vicente Castro, Kathryn I. Cunningham, Miranda C. Parker, Nicholas Lytle |
| 2022 | SIGCSE | Bringing "High-level" Down to Earth: Gaining Clarity in Conversational Programmer Learning Goals. | Kathryn I. Cunningham, Yike Qiao, Alex Feng, Eleanor O'Rourke |
| 2021 | CHI | Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose. | Kathryn I. Cunningham, Barbara J. Ericson, Rahul Agrawal Bejarano, Mark Guzdial |
| 2021 | ICER | When Wrong is Right: The Instructional Power of Multiple Conceptions. | Lauren E. Margulieux, Paul Denny, Kathryn I. Cunningham, Michael Deutsch, Benjamin R. Shapiro |
| 2019 | ITiCSE | Novice Rationales for Sketching and Tracing, and How They Try to Avoid It. | Kathryn I. Cunningham, Shannon Ke, Mark Guzdial, Barbara Ericson |
| 2019 | ITiCSE | A Periodic Table of Computing Education Learning Theories. | Claudia Szabo, Nickolas J. G. Falkner, Andrew Petersen, Heather Bort, Cornelia Connolly, Kathryn I. Cunningham, Peter Donaldson, Arto Hellas, James Robinson, Judy Sheard |
| 2019 | ITiCSE | Review and Use of Learning Theories within Computer Science Education Research: Primer for Researchers and Practitioners. | Claudia Szabo, Nickolas J. G. Falkner, Andrew Petersen, Heather Bort, Kathryn I. Cunningham, Peter Donaldson, Arto Hellas, James Robinson, Judy Sheard |
| 2018 | SIGCSE | Upward Mobility for Underrepresented Students: A Model for a Cohort-Based Bachelor's Degree in Computer Science. | Sathya Narayanan, Kathryn I. Cunningham, Sonia M. Arteaga, William J. Welch, Leslie Maxwell, Zechariah Chawinga, Bude Su |
| 2017 | ICER | Using Tracing and Sketching to Solve Programming Problems: Replicating and Extending an Analysis of What Students Draw. | Kathryn I. Cunningham, Sarah Blanchard, Barbara Ericson, Mark Guzdial |
| 2013 | PSB | Spectral Clustering Strategies for Heterogeneous Disease Data. | Grace T. Huang, Kathryn I. Cunningham, Panayiotis V. Benos, Chakra S. Chennubhotla |
| 2011 | GD | Force-Directed Lombardi-Style Graph Drawing. | Roman Chernobelskiy, Kathryn I. Cunningham, Michael T. Goodrich, Stephen G. Kobourov, Lowell Trott |