| 2026 | ACE | What Do Students Pay Attention to While Watching Others Code? | Matthew Rau, John Edwards |
| 2026 | SIGCSE | Describing Functionality in Natural Language May Improve Decomposition Behaviors. | Matthew Burns, Wesley Edwards, John Edwards |
| 2026 | SIGCSE | Relative Self-Efficacy in Computer Science Courses. | Joseph Ditton, John Edwards |
| 2025 | ACE | On the Opportunities of Large Language Models for Programming Process Data. | John Edwards, Arto Hellas, Juho Leinonen |
| 2025 | ICER | A Randomized Controlled Trial of Syntax Exercises in an Introductory Python Course. | Kathleen Isenegger, Salma El Otmani, John Edwards, Colleen M. Lewis |
| 2024 | ACE | Incremental Development and CS1 Student Outcomes And Behaviors. | Jaxton Winder, Elise Francis, Bridget Staley, John Edwards |
| 2024 | AIED | From Guidelines to Governance: A Study of AI Policies in Education. | Aashish Ghimire, John Edwards |
| 2024 | AIED | Coding with AI: How Are Tools Like ChatGPT Being Used by Students in Foundational Programming Courses. | Aashish Ghimire, John Edwards |
| 2024 | EDM | Phone Use While Programming. | Kaden Hart, Christopher M. Warren, Seth Poulsen, John Edwards |
| 2024 | FIE | Generative AI in Education: A Study of Educators' Awareness, Sentiments, and Influencing Factors. | Aashish Ghimire, James Prather, John Edwards |
| 2024 | ITiCSE | The Shell Tutor: An Intelligent Tutoring System For The UNIX Command Shell And Git. | Jaxton Winder, Erik Falor, Seth Poulsen, John Edwards |
| 2024 | SIGCSE | A Framework that Explores the Cognitive Load of CS1 Assignments Using Pausing Behavior. | Joshua Urry, John Edwards |
| 2023 | ICSE | Factors Affecting Compilable State at Each Keystroke in CS1. | Steven Scott, Arto Hellas, Juho Leinonen, John Edwards |
| 2023 | ITiCSE | Seeing Program Output Improves Novice Learning Gains. | Juho Leinonen, Arto Hellas, John Edwards |
| 2023 | SIGCSE | Plagiarism Deterrence in CS1 Through Keystroke Data. | Kaden Hart, Chad D. Mano, John Edwards |
| 2023 | SIGCSE | Accurate Estimation of Time-on-Task While Programming. | Kaden Hart, Christopher M. Warren, John Edwards |
| 2022 | ACE | Second-grade Students' Use of Visual Programming to Learn Multiplication: Leveraging the Concept of Iteration. | Eric Bagley, Jessica F. Shumway, John Edwards |
| 2022 | ACE | CodeProcess Charts: Visualizing the Process of Writing Code. | Raj Shrestha, Juho Leinonen, Arto Hellas, Petri Ihantola, John Edwards |
| 2022 | ICSE | Pausing While Programming: Insights From Keystroke Analysis. | Raj Shrestha, Juho Leinonen, Albina Zavgorodniaia, Arto Hellas, John Edwards |
| 2022 | SIGCSE | A Practical Model of Student Engagement While Programming. | John Edwards, Kaden Hart, Christopher M. Warren |
| 2021 | ICSE | Morning or Evening? An Examination of Circadian Rhythms of CS1 Students. | Albina Zavgorodniaia, Raj Shrestha, Juho Leinonen, Arto Hellas, John Edwards |
| 2021 | SIGCSE | External Imagery in Computer Programming. | Joseph Ditton, Hillary Swanson, John Edwards |
| 2021 | SIGCSE | Student Attitudes Toward Syntax Exercises in CS1. | Shelsey Sullivan, Hillary Swanson, John Edwards |
| 2021 | SIGITE | Revisiting Syntax Exercises in CS1. | Anna Ly, John Edwards, Michael Liut, Andrew Petersen |
| 2020 | ICER | Syntax Exercises in CS1. | John Edwards, Joseph Ditton, Dragan Trninic, Hillary Swanson, Shelsey Sullivan, Chad D. Mano |
| 2020 | ICER | Programming Versus Natural Language: On the Effect of Context on Typing in CS1. | John Edwards, Juho Leinonen, Chetan Birthare, Albina Zavgorodniaia, Arto Hellas |
| 2020 | SIGCSE | A Study of Keystroke Data in Two Contexts: Written Language and Programming Language Influence Predictability of Learning Outcomes. | John Edwards, Juho Leinonen, Arto Hellas |
| 2017 | HiPC | Reducing Network Congestion and Synchronization Overhead During Aggregation of Hierarchical Data. | Sidharth Kumar, Duong Hoang, Steve Petruzza, John Edwards, Valerio Pascucci |
| 2014 | ICSEng | Implementation of an Efficient Library for Asynchronous Circuit Design with Synopsys. | Tri Caohuu, John Edwards |
| 2014 | SC | Efficient I/O and Storage of Adaptive-Resolution Data. | Sidharth Kumar, John Edwards, Peer-Timo Bremer, Aaron Knoll, Cameron Christensen, Venkatram Vishwanath, Philip H. Carns, John A. Schmidt, Valerio Pascucci |