| 2026 | SIGCSE | A Call for Critical Technology to Enable Innovative and Alternative Grading Practices. | Adrienne Decker, Stephen H. Edwards, Bob Edmison, Manuel A. Prez-Quiones, Audrey Rorrer |
| 2026 | SIGCSE | Adoption of Alternative Grading Practices in CS Classrooms. | Adrienne Decker, Stephen H. Edwards, David L. Largent, Kevin Lin, Nadia Najjar, Manuel A. Prez-Quiones |
| 2026 | SIGCSE | BOF: Learner-Centered Grading in Computer Science Courses. | David L. Largent, Adrienne Decker, Stephen H. Edwards, Manuel A. Prez-Quiones, Christian Roberson |
| 2025 | SIGCSE | BOF: Grading for Equity in Computer Science Courses. | David L. Largent, Adrienne Decker, Stephen H. Edwards, Manuel A. Prez-Quiones, Christian Roberson |
| 2024 | FIE | Early Experiences with Specifications Grading in Introductory CS Courses. | Stephen H. Edwards, Manuel A. Prez-Quiones, Adrienne Decker, Bob Edmison, Audrey Rorrer, Anmol Shukla |
| 2024 | SIGCSE | Transforming Grading Practices in the Computing Education Community. | Adrienne Decker, Stephen H. Edwards, Brian M. McSkimming, Bob Edmison, Audrey Rorrer, Manuel A. Prez-Quiones |
| 2024 | SIGCSE | Developing a Playbook of Equitable Grading Practices. | Stephen H. Edwards, David L. Largent, Ben Schafer, Debarati Basu, Amy Csizmar Dalal, Dan Garcia, Brian Harrington, Kevin Lin, Dan S. Myers, Christian Roberson, Giulia Toti, Brett Wortzman |
| 2024 | SIGCSE | BOF: Grading for Equity in Computer Science Courses. | David L. Largent, Manuel A. Prez-Quiones, Christian Roberson, Linda F. Wilson, Adrienne Decker, Stephen H. Edwards |
| 2024 | SIGCSE | Mutating Matters: Analyzing the Influence of Mutation Testing in Programming Courses. | Rifat Sabbir Mansur, Clifford A. Shaffer, Stephen H. Edwards |
| 2023 | SIGCSE | Toward a New State-level Framework for Sharing Computer Science Content. | Bob Edmison, Stephen H. Edwards, Lujean Babb, Margaret Ellis, Chris Mayfield, Youna Jung, Marthe Honts |
| 2023 | SIGCSE | The Programming Exercise Markup Language: Towards Reducing the Effort Needed to Use Automated Grading Tools. | Divyansh S. Mishra, Stephen H. Edwards |
| 2022 | SIGCSE | Piecing Together the Next 15 Years of Computing Education Research Workshop Report. | Adrienne Decker, Mark Allen Weiss, Brett A. Becker, John P. Dougherty, Stephen H. Edwards, Joanna Goode, Amy J. Ko, Monica M. McGill, Briana B. Morrison, Manuel A. Prez-Quiones, Yolanda A. Rankin, Monique Ross, Jan Vahrenhold, David Weintrop, Aman Yadav |
| 2022 | SIGCSE | Factors Influencing Student Performance and Persistence in CS2. | Sara Hooshangi, Margaret Ellis, Stephen H. Edwards |
| 2022 | SIGCSE | Helping Student Programmers Through Industrial-Strength Static Analysis: A Replication Study. | Allyson Senger, Stephen H. Edwards, Margaret Ellis |
| 2021 | ITiCSE | Experience Report: Exploring the Use of CTF-based Co-Curricular Instruction to Increase Student Comfort and Success in Computing. | Margaret Ellis, Liesl Baum, Kimberly Filer, Stephen H. Edwards |
| 2021 | SIGCSE | Automated Feedback, the Next Generation: Designing Learning Experiences. | Stephen H. Edwards |
| 2020 | ICSE | Turn up the heat!: using heat maps to visualize suspicious code to help students successfully complete programming problems faster. | Bob Edmison, Stephen H. Edwards |
| 2020 | ITiCSE | ProgSnap2: A Flexible Format for Programming Process Data. | Thomas W. Price, David Hovemeyer, Kelly Rivers, Ge Gao, Austin Cory Bart, Ayaan M. Kazerouni, Brett A. Becker, Andrew Petersen, Luke Gusukuma, Stephen H. Edwards, David S. Babcock |
| 2020 | SIGCSE | Auto-Grading Jupyter Notebooks. | Hamza Manzoor, Amit Naik, Clifford A. Shaffer, Chris North, Stephen H. Edwards |
| 2019 | SIGCSE | Experiences Using Heat Maps to Help Students Find Their Bugs: Problems and Solutions. | Bob Edmison, Stephen H. Edwards |
| 2019 | SIGCSE | Approaches for Coordinating eTextbooks, Online Programming Practice, Automated Grading, and More into One Course. | Margaret Ellis, Clifford A. Shaffer, Stephen H. Edwards |
| 2019 | SIGCSE | Student Debugging Practices and Their Relationships with Project Outcomes. | Ayaan M. Kazerouni, Riffat Sabbir Mansur, Stephen H. Edwards, Clifford A. Shaffer |
| 2019 | SIGCSE | Assessing Incremental Testing Practices and Their Impact on Project Outcomes. | Ayaan M. Kazerouni, Clifford A. Shaffer, Stephen H. Edwards, Francisco Servant |
| 2018 | SIGCSE | Pedagogical Agent as a Teaching Assistant for Programming Assignments: (Abstract Only). | Stephen H. Edwards, Mukund B. M. Manniam Rajagopal, Nischel Kandru |
| 2018 | SIGCSE | CS Education Infrastructure for All: Interoperability for Tools and Data Analytics (Abstract Only). | Clifford A. Shaffer, Peter Brusilovsky, Kenneth R. Koedinger, Stephen H. Edwards |
| 2017 | ACE | Using Spectrum-Based Fault Location and Heatmaps to Express Debugging Suggestions to Student Programmers. | Bob Edmison, Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2017 | ICER | Investigating Static Analysis Errors in Student Java Programs. | Stephen H. Edwards, Nischel Kandru, Mukund B. M. Rajagopal |
| 2017 | ICER | Quantifying Incremental Development Practices and Their Relationship to Procrastination. | Ayaan M. Kazerouni, Stephen H. Edwards, Clifford A. Shaffer |
| 2017 | ITiCSE | CodeWorkout: Short Programming Exercises with Built-in Data Collection. | Stephen H. Edwards, Krishnan Panamalai Murali |
| 2017 | ITiCSE | DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination. | Ayaan M. Kazerouni, Stephen H. Edwards, T. Simin Hall, Clifford A. Shaffer |
| 2015 | ICER | The Effects of Procrastination Interventions on Programming Project Success. | Joshua Martin, Stephen H. Edwards, Clifford A. Shaffer |
| 2015 | ISSRE | Applying spectrum-based fault localization to generate debugging suggestions for student programmers. | Bob Edmison, Stephen H. Edwards |
| 2015 | ITiCSE | Examining Classroom Interventions to Reduce Procrastination. | Stephen H. Edwards, Joshua Martin, Clifford A. Shaffer |
| 2015 | ITiCSE | Educational Data Mining and Learning Analytics in Programming: Literature Review and Case Studies. | Petri Ihantola, Arto Vihavainen, Alireza Ahadi, Matthew Butler, Jrgen Brstler, Stephen H. Edwards, Essi Isohanni, Ari Korhonen, Andrew Petersen, Kelly Rivers, Miguel ngel Rubio, Judy Sheard, Bronius Skupas, Jaime Spacco, Claudia Szabo, Daniel Toll |
| 2015 | SIGCSE | Reconsidering Automated Feedback: A Test-Driven Approach. | Kevin Buffardi, Stephen H. Edwards |
| 2015 | SIGCSE | Checked Coverage and Object Branch Coverage: New Alternatives for Assessing Student-Written Tests. | Zalia Shams, Stephen H. Edwards |
| 2014 | ICSE | Comparing test quality measures for assessing student-written tests. | Stephen H. Edwards, Zalia Shams |
| 2014 | ITiCSE | Increasing Adoption of Smart Learning Content for Computer Science Education. | Peter Brusilovsky, Stephen H. Edwards, Amruth N. Kumar, Lauri Malmi, Luciana Benotti, Duane Buck, Petri Ihantola, Rikki Prince, Teemu Sirki, Sergey A. Sosnovsky, Jaime Urquiza-Fuentes, Arto Vihavainen, Michael Wollowski |
| 2014 | ITiCSE | Responses to adaptive feedback for software testing. | Kevin Buffardi, Stephen H. Edwards |
| 2014 | ITiCSE | Do student programmers all tend to write the same software tests? | Stephen H. Edwards, Zalia Shams |
| 2014 | SIGCSE | A formative study of influences on student testing behaviors. | Kevin Buffardi, Stephen H. Edwards |
| 2014 | SIGCSE | Introducing CodeWorkout: an adaptive and social learning environment (abstract only). | Kevin Buffardi, Stephen H. Edwards |
| 2014 | SIGCSE | The absolute beginner's guide to JUnit in the classroom (abstract only). | Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2014 | SIGCSE | Adaptively identifying non-terminating code when testing student programs. | Stephen H. Edwards, Zalia Shams, Craig Estep |
| 2014 | SIGCSE | Pythy: improving the introductory python programming experience. | Stephen H. Edwards, Daniel S. Tilden, Anthony Allevato |
| 2014 | SIGCSE | Using and sharing programming exercises to improve introductory courses (abstract only). | David Hovemeyer, Jaime Spacco, Robert C. Duvall, Stephen H. Edwards, Amruth N. Kumar, Andrew Petersen, Daniel Zingaro |
| 2013 | ENASE | Automatically Generating Tests from Natural Language Descriptions of Software Behavior. | Sunil Kamalakar, Stephen H. Edwards, Tung M. Dao |
| 2013 | FIE | The effects of extra credit opportunities on student procrastination. | Anthony Allevato, Stephen H. Edwards |
| 2013 | ICER | Effective and ineffective software testing behaviors by novice programmers. | Kevin Buffardi, Stephen H. Edwards |
| 2013 | ICER | Toward practical mutation analysis for evaluating the quality of student-written software tests. | Zalia Shams, Stephen H. Edwards |
| 2013 | ITiCSE | Sofia: the simple open framework for inventive android applications. | Stephen H. Edwards, Anthony Allevato |
| 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 | RCIS | A new event dispatch strategy to eliminate dispatch "glue". | Anthony Allevato, Stephen H. Edwards |
| 2013 | SIGCSE | Impacts of adaptive feedback on teaching test-driven development. | Kevin Buffardi, Stephen H. Edwards |
| 2013 | SIGCSE | Re-imagining CS1/CS2 with Android using the Sofia framework (abstract only). | Stephen H. Edwards |
| 2013 | SIGCSE | An experiment to test bug density in students' code (abstract only). | Zalia Shams, Stephen H. Edwards |
| 2012 | ITiCSE | Exploring influences on student adherence to test-driven development. | Kevin Buffardi, Stephen H. Edwards |
| 2012 | SIGCSE | RoboLIFT: engaging CS2 students with testable, automatically evaluated android applications. | Anthony Allevato, Stephen H. Edwards |
| 2012 | SIGCSE | RoboLIFT: simple GUI-based unit testing of student-written android applications (abstract only). | Anthony Allevato, Stephen H. Edwards |
| 2012 | SIGCSE | Web-CAT user group (abstract only). | Stephen H. Edwards |
| 2012 | SIGCSE | The absolute beginner's guide to JUnit in the classroom (abstract only). | Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2012 | SIGCSE | Running students' software tests against each others' code: new life for an old "gimmick". | Stephen H. Edwards, Zalia Shams, Michael Cogswell, Robert C. Senkbeil |
| 2012 | SIGCSE | Motivating CS1/2 students with the android platform (abstract only). | John Lewis, Anthony Allevato, Stephen H. Edwards |
| 2012 | SIGCSE | A better API for Java reflection (abstract only). | Zalia Shams, Stephen H. Edwards |
| 2011 | ITiCSE | Scheduling and student performance. | Clifford A. Shaffer, Stephen H. Edwards |
| 2011 | SIGCSE | Getting algorithm visualizations into the classroom. | Clifford A. Shaffer, Monika Akbar, Alexander Joel D. Alon, Michael Stewart, Stephen H. Edwards |
| 2011 | SIGCSE | LIFT: taking GUI unit testing to new heights. | Jason Snyder, Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2011 | SIGCSE | Student attitudes and motivation for peer review in CS2. | Scott A. Turner, Manuel A. Prez-Quiones, Stephen H. Edwards, Joseph Chase |
| 2010 | SIGCSE | Building an online educational community for algorithm visualization. | Clifford A. Shaffer, Thomas L. Naps, Susan H. Rodger, Stephen H. Edwards |
| 2010 | SIGCSE | Peer review in CS2: conceptual learning. | Scott A. Turner, Manuel A. Prez-Quiones, Stephen H. Edwards, Joseph Chase |
| 2009 | ICER | Comparing effective and ineffective behaviors of student programmers. | Stephen H. Edwards, Jason Snyder, Manuel A. Prez-Quiones, Anthony Allevato, Dongkwan Kim, Betsy Tretola |
| 2009 | SIGCSE | Dereferee: exploring pointer mismanagement in student code. | Anthony Allevato, Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2008 | EDM | Mining Data from an Automated Grading and Testing System by Adding Rich Reporting Capabilities. | Anthony Allevato, Matthew Thornton, Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2008 | ICER | DCER: sharing empirical computer science education data. | Kate Sanders, Brad Richards, Jan Erik Mostrm, Vicki L. Almstrum, Stephen H. Edwards, Sally Fincher, Katherine Gunion, Mark Hall, Brian Hanks, Stephen Lonergan, Robert McCartney, Briana B. Morrison, Jaime Spacco, Lynda Thomas |
| 2008 | ITiCSE | Web-CAT: automatically grading programming assignments. | Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2008 | ITiCSE | A data type to exploit online data sources. | Matthew Thornton, Stephen H. Edwards |
| 2008 | SIGCSE | Supporting student-written tests of gui programs. | Matthew Thornton, Stephen H. Edwards, Roy Patrick Tan, Manuel A. Prez-Quiones |
| 2008 | SIGCSE | Misunderstandings about object-oriented design: experiences using code reviews. | Scott A. Turner, Ricardo Quintana-Castillo, Manuel A. Prez-Quiones, Stephen H. Edwards |
| 2007 | SIGCSE | It seemed like a good idea at the time. | Jonas Boustedt, Robert McCartney, Josh Tenenberg, Titus Winters, Stephen H. Edwards, Briana B. Morrison, David R. Musicant, Ian Utting, Carol Zander |
| 2007 | SIGCSE | Algorithm visualization: a report on the state of the field. | Clifford A. Shaffer, Matthew Cooper, Stephen H. Edwards |
| 2006 | SIGCSE | Designing an adaptive learning module to teach software testing. | Rahul Agarwal, Stephen H. Edwards, Manuel A. Prez-Quiones |
| 2004 | SIGCSE | Using software testing to move students from trial-and-error to reflection-in-action. | Stephen H. Edwards |
| 2004 | SIGITE | Experiences using tablet PCs in a programming laboratory. | Stephen H. Edwards, N. Dwight Barnette |
| 2003 | OOPSLA | Rethinking computer science education from a test-first perspective. | Stephen H. Edwards |
| 2003 | OOPSLA | Teaching software testing: automatic grading meets test-first coding. | Stephen H. Edwards |
| 2000 | ICSR | Palette: A Reuse-Oriented Specification Language for Real-Time Systems. | Binoy Ravindran, Stephen H. Edwards |
| 1998 | ICSR | A framework for detecting interface violations in component-based software. | Stephen H. Edwards, Gulam Shakir, Murali Sitaraman, Bruce W. Weide, Joe Hollingsworth |
| 1998 | SIGCSE | Providing intellectual focus to CS1/CS2. | Timothy J. Long, Bruce W. Weide, Paolo Bucci, David S. Gibson, Joseph E. Hollingsworth, Murali Sitaraman, Stephen H. Edwards |
| 1996 | ICSR | Representation inheritance: a safe form of "white box" code inheritance. | Stephen H. Edwards |
| 1996 | ICSR | Characterizing observability and controllability of software components. | Bruce W. Weide, Stephen H. Edwards, Wayne D. Heym, Timothy J. Long, William F. Ogden |