| 2025 | SIGCSE | The Impact of Group Discussion and Formation on Student Performance: An Experience Report in a Large CS1 Course. | Tong Wu, Xiaohang Tang, Sam Wong, Xi Chen, Clifford A. Shaffer, Yan Chen |
| 2024 | SIGCSE | Mutating Matters: Analyzing the Influence of Mutation Testing in Programming Courses. | Rifat Sabbir Mansur, Clifford A. Shaffer, Stephen H. Edwards |
| 2024 | SIGCSE | Teaching Formal Languages through Programmed Instruction. | Mostafa Mohammed, Clifford A. Shaffer |
| 2024 | SIGCSE | Ninth SPLICE Workshop on Technology and Data Infrastructure for CS Education Research. | Clifford A. Shaffer, Peter Brusilovsky, Ken Koedinger, Thomas W. Price, Tiffany Barnes, Behrooz Mostafavi |
| 2023 | AIED | Analyzing Student Session Data in an eTextbook. | Samnyeong Heo, Mohammed F. Farghally, Mostafa Mohammed, Clifford A. Shaffer |
| 2021 | AIED | Increasing Student Interaction with an eTextbook using Programmed Instruction (short paper). | Mostafa Mohammed, Clifford A. Shaffer |
| 2021 | EDM | Containerizing an eTextbook Infrastructure (Abstract). | Alexander Hicks, Clifford A. Shaffer |
| 2021 | EDM | Clickstream Data from a Formal Languages eTextbook (Abstract). | Mostafa Mohammed, Clifford A. Shaffer |
| 2021 | SIGCSE | The Online Transition of Two CS Courses in Response to COVID-19. | Mohammed F. Farghally, Mostafa Mohammed, Hamdy F. F. Mahmoud, Margaret Ellis, Derek Haqq, Molly Domino, Brett D. Jones, Clifford A. Shaffer |
| 2021 | SIGCSE | Support for Programmed Instruction in an eTextbook. | Mostafa Mohammed, Piexuan Ge, Samnyeong Heo, Clifford A. Shaffer |
| 2021 | SIGCSE | Teaching Formal Languages with Visualizations and Auto-Graded Exercises. | Mostafa Mohammed, Clifford A. Shaffer, Susan H. Rodger |
| 2021 | SIGCSE | The Impact of Programming Project Milestones on Procrastination, Project Outcomes, and Course Outcomes: A Quasi-Experimental Study in a Third-Year Data Structures Course. | Clifford A. Shaffer, Ayaan M. Kazerouni |
| 2020 | SIGCSE | Auto-Grading Jupyter Notebooks. | Hamza Manzoor, Amit Naik, Clifford A. Shaffer, Chris North, Stephen H. Edwards |
| 2019 | AIED | Using Programmed Instruction to Help Students Engage with eTextbook Content. | Mostafa Mohammed, Susan H. Rodger, Clifford A. Shaffer |
| 2019 | SIGCSE | What Have We Talked About? | Austin Cory Bart, Clifford A. Shaffer |
| 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 |
| 2019 | SIGCSE | Using Interactive Visualization and Programmed Instruction to Teach Formal Languages. | Mostafa Mohammed, Clifford A. Shaffer, Susan H. Rodger |
| 2018 | SIGCSE | Reconciling the Promise and Pragmatics of Enhancing Computing Pedagogy with Data Science. | Austin Cory Bart, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich |
| 2018 | SIGCSE | An Interactive Tutorial for Learning to Manipulate References: (Abstract Only). | Mostafa Mohammed, Sushma Mandava, Jieun Chon, Margaret Ellis, Clifford A. Shaffer |
| 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 | ICER | Quantifying Incremental Development Practices and Their Relationship to Procrastination. | Ayaan M. Kazerouni, Stephen H. Edwards, Clifford A. Shaffer |
| 2017 | ITiCSE | DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination. | Ayaan M. Kazerouni, Stephen H. Edwards, T. Simin Hall, Clifford A. Shaffer |
| 2017 | SIGCSE | Computing with CORGIS: Diverse, Real-world Datasets for Introductory Computing. | Austin Cory Bart, Ryan Whitcomb, Dennis G. Kafura, Clifford A. Shaffer, Eli Tilevich |
| 2017 | SIGCSE | Towards a Concept Inventory for Algorithm Analysis Topics. | Mohammed F. Farghally, Kyu Han Koh, Jeremy V. Ernst, Clifford A. Shaffer |
| 2017 | SIGCSE | Evaluating the Effectiveness of Algorithm Analysis Visualizations. | Mohammed F. Farghally, Kyu Han Koh, Hossameldin Shahin, Clifford A. Shaffer |
| 2016 | COMPSAC | Implementing an Open-Access, Data Science Programming Environment for Learners. | Austin Cory Bart, Javier Tibau, Eli Tilevich, Clifford A. Shaffer, Dennis G. Kafura |
| 2016 | EDM | Investigating Difficult Topics in a Data Structures Course Using Item Response Theory and Logged Data Analysis. | Eric Fouh, Mohammed F. Farghally, Sally Hamouda, Kyu Han Koh, Clifford A. Shaffer |
| 2016 | SIGCSE | Instructional Design is to Teaching as Software Engineering is to Programming. | Austin Cory Bart, Clifford A. Shaffer |
| 2016 | SIGCSE | Visualizing Algorithm Analysis Topics (Abstract Only). | Mohammed F. Farghally, Eric Fouh, Sally Hamouda, Kyu Han Koh, Clifford A. Shaffer |
| 2016 | SIGCSE | OpenDSA: An Interactive eTextbook for Computer Science Courses. | Clifford A. Shaffer |
| 2016 | SIGCSE | Using OpenDSA eTextbooks in Your Class (Abstract Only). | Clifford A. Shaffer, Thomas L. Naps, Susan H. Rodger |
| 2015 | ICER | The Effects of Procrastination Interventions on Programming Project Success. | Joshua Martin, Stephen H. Edwards, Clifford A. Shaffer |
| 2015 | ITiCSE | Examining Classroom Interventions to Reduce Procrastination. | Stephen H. Edwards, Joshua Martin, Clifford A. Shaffer |
| 2015 | SIGCSE | Open Educational Resources: What Next? (Abstract Only). | Lillian (Boots) Cassel, Cynthia Bailey Lee, Clifford A. Shaffer, Darina Dicheva |
| 2015 | SIGCSE | Big Data in Computer Science Education Research. | Orit Hazzan, Clifford A. Shaffer |
| 2015 | SIGCSE | Best Practices for IRB Approval: Four Perspectives. | Michael S. Kirkpatrick, Janice E. Cuny, Mark Guzdial, Amanda M. Holland-Minkley, Clifford A. Shaffer |
| 2015 | SIGCSE | Creating Stimulating, Relevant, and Manageable Introductory Computer Science Projects that Utilize Real-Time, Large, Web-Based Datasets (Abstract Only). | Eli Tilevich, Clifford A. Shaffer, Austin Cory Bart |
| 2014 | SIGCSE | Transforming introductory computer science projects via real-time web data. | Austin Cory Bart, Eli Tilevich, T. Simin Hall, Anthony Allevato, Clifford A. Shaffer |
| 2014 | SIGCSE | Analysis of interaction logs for online tutorials (abstract only). | Daniel A. Breakiron, Eric Fouh, Sally Hamouda, Clifford A. Shaffer |
| 2014 | SIGCSE | Creating stimulating, relevant, and manageable introductory computer science projects that utilize real-time web-based data (abstract only). | Eli Tilevich, Clifford A. Shaffer, Austin Cory Bart |
| 2013 | ITiCSE | JSAV: the JavaScript algorithm visualization library. | Ville Karavirta, Clifford A. Shaffer |
| 2013 | ITiCSE | Requirements and design strategies for open source interactive computer science eBooks. | Ari Korhonen, Thomas L. Naps, Charles Boisvert, Pilu Crescenzi, Ville Karavirta, Linda Mannila, Bradley Miller, Briana B. Morrison, Susan H. Rodger, Rocky Ross, Clifford A. Shaffer |
| 2013 | SIGCSE | OpenDSA: using an active eTextbook to teach data structures and algorithms (abstract only). | Eric Fouh, Daniel A. Breakiron, Mai Elshehaly, T. Simin Hall, Ville Karavirta, Clifford A. Shaffer |
| 2013 | SIGCSE | Panel: textbook pricing, present and future. | Edward F. Gehringer, Beth Lang Golub, Randi Cohen, David M. Arnow, Clifford A. Shaffer |
| 2013 | SIGCSE | Automated generation and grading of programming assignments (abstract only). | Steven C. Shaffer, Clifford A. Shaffer |
| 2012 | SIGCSE | User type clustering to refine search and browse for educational resources (abstract only). | Monika Akbar, Clifford A. Shaffer |
| 2012 | SIGCSE | OpenDSA: a creative commons active-ebook (abstract only). | Eric Fouh, Maoyuan Sun, Clifford A. Shaffer |
| 2012 | SIGCSE | Active eTextbooks for CS: what should they be? (abstract only). | Clifford A. Shaffer |
| 2011 | ITiCSE | How educators find educational resources online. | Monika Akbar, Weiguo Fan, Lillian N. Cassel, Lois M. L. Delcambre, Clifford A. Shaffer, Edward A. Fox, Yinlin Chen |
| 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 |
| 2010 | WSC | Multistate modeling and simulation for regulatory networks. | Zhen Liu, Umme Juka Mobassera, Clifford A. Shaffer, Layne T. Watson, Yang Cao |
| 2010 | SIGCSE | Building an online educational community for algorithm visualization. | Clifford A. Shaffer, Thomas L. Naps, Susan H. Rodger, Stephen H. Edwards |
| 2007 | SIGCSE | Algorithm visualization: a report on the state of the field. | Clifford A. Shaffer, Matthew Cooper, Stephen H. Edwards |
| 2006 | WSC | Challenges for modeling and simulation methods in systems biology. | Herbert M. Sauro, David Harel, Marta Z. Kwiatkowska, Clifford A. Shaffer, Adelinde M. Uhrmacher, Michael Hucka, Pedro Mendes, Lena Strmbck, John J. Tyson |
| 2006 | WSC | The role of composition and aggregation in modeling macromolecular regulatory networks. | Clifford A. Shaffer, Ranjit Randhawa, John J. Tyson |
| 2005 | WSC | Building modeling tools that support verification, validation, and testing for the domain expert. | Nicholas A. Allen, Clifford A. Shaffer, Layne T. Watson |
| 2004 | ICIP | Defect detection on hardwood logs using high resolution three dimensional laser scan data. | Liya Thomas, Lamine Mili, Clifford A. Shaffer, Ed Thomas |
| 2004 | SIGCSE | Effective features of algorithm visualizations. | Purvi Saraiya, Clifford A. Shaffer, D. Scott McCrickard, Chris North |
| 2004 | SIGCSE | Buffer pools and file processing projects for an undergraduate data structures course. | Clifford A. Shaffer |
| 2003 | WSC | Next generation modeling II - applications: improving the development process for eukaryotic cell cycle models with a modeling support environment. | Nicholas A. Allen, Clifford A. Shaffer, Marc Vass, Naren Ramakrishnan, Layne T. Watson |
| 1998 | UIST | Supporting Worker Independence in Collaboration Transparency. | James Begole, Mary Beth Rosson, Clifford A. Shaffer |
| 1997 | UIST | Transparent Sharing of Java Applets: A Replicated Approach. | James Begole, Craig A. Struble, Clifford A. Shaffer, Randall B. Smith |
| 1996 | SIGCSE | Using the Swan data structure visualization system for computer science education. | Clifford A. Shaffer, Lenwood S. Heath, Jun Yang |
| 1995 | GD | SWAN: A Data Structure Visualization System. | Jun Yang, Clifford A. Shaffer, Lenwood S. Heath |