Quadtree region representation in cartography: Experimental results. - Hanan Samet; Azriel Rosenfeld; Clifford A. Shaffer; Robert E. Webber (IEEE Trans. Syst. Man Cybern., 1983)

A geographic information system using quadtrees. - Hanan Samet; Azriel Rosenfeld; Clifford A. Shaffer; Robert E. Webber (Pattern Recognit., 1984)

A Model for the Analysis of Neighbor Finding in Pointer-Based Quadtrees. - Hanan Samet; Clifford A. Shaffer (IEEE Trans. Pattern Anal. Mach. Intell., 1985)

Optimal quadtree construction algorithms. - Clifford A. Shaffer; Hanan Samet (Comput. Vis. Graph. Image Process., 1987)

Digitizing the Plane with Cells of Nonuniform Size. - Hanan Samet; Clifford A. Shaffer; Robert E. Webber (Inf. Process. Lett., 1987)

Algorithm to expand regions represented by linear quadtrees. - Clifford A. Shaffer; Hanan Samet (Image Vis. Comput., 1988)

A formula for computing the number of quadtree node fragments created by a shift. - Clifford A. Shaffer (Pattern Recognit. Lett., 1988)

A Full Resolution Elevation Representation Requiring Three Bits per Pixel. - Clifford A. Shaffer (SSD, 1989)

A Real-Time Robot Collision Avoidance System (Abstract). - Clifford A. Shaffer; Gregory M. Herb (ACM Conference on Computer Science, 1990)

Set Operations for Unaligned Linear Quadtrees. - Clifford A. Shaffer; Hanan Samet (Comput. Vis. Graph. Image Process., 1990)

QUILT: a geographic information system based on quadtrees. - Clifford A. Shaffer; Hanan Samet; Randal C. Nelson (Int. J. Geogr. Inf. Sci., 1990)

A New Region Expansion for Quadtrees. - Chuan-Heng Ang; Hanan Samet; Clifford A. Shaffer (IEEE Trans. Pattern Anal. Mach. Intell., 1990)

Real-time algorithms and data structures for underwater mapping. - David N. Oskard; Tsai-Hong Hong; Clifford A. Shaffer (IEEE Trans. Syst. Man Cybern., 1990)

A paging scheme for pointer-based quadtrees (abstract only). - Patrick R. Brown; Clifford A. Shaffer; Robert E. Webber (ACM Conference on Computer Science, 1991)

An optimal boundary to quadtree conversion algorithm. - Mark R. Lattanzi; Clifford A. Shaffer (CVGIP Image Underst., 1991)

Linear time distance transforms for quadtrees. - Clifford A. Shaffer; Quentin F. Stout (CVGIP Image Underst., 1991)

Exact Computation of 2-d intersections. - Clifford A. Shaffer; Charles Feustel (Graphics Gems III, 1992)

A real-time robot arm collision avoidance system. - Clifford A. Shaffer; Gregory M. Herb (IEEE Trans. Robotics Autom., 1992)

A Paging Scheme for Pointer-Based Quadtrees. - Clifford A. Shaffer; Patrick R. Brown (SSD, 1993)

Generalized comparison of quadtree and bintree storage requirements. - Clifford A. Shaffer; Ramana Juvvadi; Lenwood S. Heath (Image Vis. Comput., 1993)

Analysis of the Worst Case Space Complexity of a PR Quadtree. - Sriram V. Pemmaraju; Clifford A. Shaffer (Inf. Process. Lett., 1994)

SWAN: A Data Structure Visualization System. - Jun Yang; Clifford A. Shaffer; Lenwood S. Heath (GD, 1995)

Using the Swan data structure visualization system for computer science education. - Clifford A. Shaffer; Lenwood S. Heath; Jun Yang (SIGCSE, 1996)

Transparent Sharing of Java Applets: A Replicated Approach. - James Begole; Craig A. Struble; Clifford A. Shaffer; Randall B. Smith (ACM Symposium on User Interface Software and Technology, 1997)

Leveraging Java Applets: Toward Collaboration Transparency in Java. - James Begole; Craig A. Struble; Clifford A. Shaffer (IEEE Internet Comput., 1997)

Supporting Worker Independence in Collaboration Transparency. - James Begole; Mary Beth Rosson; Clifford A. Shaffer (ACM Symposium on User Interface Software and Technology, 1998)

Visualization for multiparameter aircraft designs. - Clifford A. Shaffer; Duane L. Knill; Layne T. Watson (IEEE Visualization, 1998)

VizCraft: A Multidimensional Visualization Tool for Aircraft Configuration Design. - Amit Goel; Chuck Baker; Clifford A. Shaffer; Bernard Grossman; Raphael T. Haftka; William H. Mason; Layne T. Watson (IEEE Visualization, 1999)

An Analysis of a Course-Oriented Electronic Mailing List. - Stephen H. Edwards; Clifford A. Shaffer (Comput. Sci. Educ., 1999)

WBCSim: A Prototype Problem Solving Environment for Wood-Based Composites Simulations. - Amit Goel; Constantinos Phanouriou; Frederick A. Kamke; Calvin J. Ribbens; Clifford A. Shaffer; Layne T. Watson (Eng. Comput., 1999)

Flexible collaboration transparency: supporting worker independence in replicated application-sharing systems. - James Begole; Mary Beth Rosson; Clifford A. Shaffer (ACM Trans. Comput. Hum. Interact., 1999)

VizCraft: a problem-solving environment for aircraft configuration design. - Amit Goel; Chuck A. Baker; Clifford A. Shaffer; Bernard Grossman; William H. Mason; Layne T. Watson; Raphael T. Haftka (Comput. Sci. Eng., 2001)

Resource sharing for replicated synchronous groupware. - James Begole; Randall B. Smith; Craig A. Struble; Clifford A. Shaffer (IEEE/ACM Trans. Netw., 2001)

Supporting creativity in problem solving environments. - Marc Vass; John M. Carroll 001; Clifford A. Shaffer (Creativity & Cognition, 2002)

S4W: Globally Optimized Design of Wireless Communications Systems. - Alex Verstak; Jian He; Layne T. Watson; Naren Ramakrishnan; Clifford A. Shaffer; Theodore S. Rappaport; Christopher Robert Anderson; Kyung Kyoon Bae; Jing Jiang 006; William H. Tranter (IPDPS, 2002)

Dynamic Data Structures for a Direct Search Algorithm. - Jian He; Layne T. Watson; Naren Ramakrishnan; Clifford A. Shaffer; Alex Verstak; Jing Jiang 006; Kyung Kyoon Bae; William H. Tranter (Comput. Optim. Appl., 2002)

Programming environments for multidisciplinary Grid communities. - Naren Ramakrishnan; Layne T. Watson; Dennis G. Kafura; Calvin J. Ribbens; Clifford A. Shaffer (Concurr. Comput. Pract. Exp., 2002)

BSML: A Binding Schema Markup Language for Data Interchange in Problem Solving Environments (PSEs) - Alex Verstak; Naren Ramakrishnan; Layne T. Watson; Jian He; Clifford A. Shaffer; Kyung Kyoon Bae; Jing Jiang 006; William H. Tranter; Theodore S. Rappaport (CoRR, 2002)

Using Hierarchical Data Mining to Characterize Performance of Wireless System Configurations - Alex Verstak; Naren Ramakrishnan; Kyung Kyoon Bae; William H. Tranter; Layne T. Watson; Jian He; Clifford A. Shaffer; Theodore S. Rappaport (CoRR, 2002)

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 (WSC, 2003)

From landscapes to waterscapes: A PSE for landuse change analysis. - E. J. Rubin; Clifford A. Shaffer; Naren Ramakrishnan; Layne T. Watson; Randel L. Dymond; David F. Kibler; R. Dietz; Jeffrey G. Chanat; Vinod Lohani; Darrell Bosch; Cameron Speir (Eng. Comput., 2003)

Improving the Development Process for Eukaryotic Cell Cycle Models with a Modeling Support Environment. - Nicholas A. Allen; Clifford A. Shaffer; Naren Ramakrishnan; Marc T. Vass; Layne T. Watson (Simul., 2003)

BSML: A binding schema markup language for data interchange in problem solving environments. - Alex Verstak; Naren Ramakrishnan; Layne T. Watson; Jian He; Clifford A. Shaffer; Kyung Kyoon Bae; Jing Jiang 006; William H. Tranter; Theodore S. Rappaport (Sci. Program., 2003)

Defect detection on hardwood logs using high resolution three dimensional laser scan data. - Liya Thomas; Lamine Mili; Clifford A. Shaffer; Ed Thomas (ICIP, 2004)

A Hierarchical Parallel Scheme for Global Parameter Estimation in Systems Biology. - Jian He; Masha Sosonkina; Clifford A. Shaffer; John J. Tyson; Layne T. Watson; Jason W. Zwolak (IPDPS, 2004)

Effective features of algorithm visualizations. - Purvi Saraiya; Clifford A. Shaffer; D. Scott McCrickard; Chris North 001 (SIGCSE, 2004)

Buffer pools and file processing projects for an undergraduate data structures course. - Clifford A. Shaffer (SIGCSE, 2004)

The JigCell Model Builder and Run Manager. - Marc Vass; Nicholas A. Allen; Clifford A. Shaffer; Naren Ramakrishnan; Layne T. Watson; John J. Tyson (Bioinform., 2004)

Towards integrated PSEs for wireless communications: experiences with the S4W and SitePlanner® projects. - Roger R. Skidmore; Alex Verstak; Naren Ramakrishnan; Theodore S. Rappaport; Layne T. Watson; Jian He; Srinidhi Varadarajan; Clifford A. Shaffer; Jeremy K.-P. Chen; Kyung Kyoon Bae; Jing Jiang 006; William H. Tranter (ACM SIGMOBILE Mob. Comput. Commun. Rev., 2004)

Globally optimal transmitter placement for indoor wireless communication systems. - Jian He; Alex Verstak; Layne T. Watson; C. A. Stinson; Naren Ramakrishnan; Clifford A. Shaffer; Theodore S. Rappaport; Christopher Robert Anderson; Kyung Kyoon Bae; Jing Jiang 006; William H. Tranter (IEEE Trans. Wirel. Commun., 2004)

Building modeling tools that support verification, validation, and testing for the domain expert. - Nicholas A. Allen; Clifford A. Shaffer; Layne T. Watson (WSC, 2005)

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 001; Lena Strömbäck; John J. Tyson (WSC, 2006)

The role of composition and aggregation in modeling macromolecular regulatory networks. - Clifford A. Shaffer; Ranjit Randhawa; John J. Tyson (WSC, 2006)

Experiences teaching a graduate research methods course. - Clifford A. Shaffer (ACM SIGCSE Bull., 2006)

The JigCell Model Builder: A Spreadsheet Interface for Creating Biochemical Reaction Network Models. - Marc Vass; Clifford A. Shaffer; Naren Ramakrishnan; Layne T. Watson; John J. Tyson (IEEE ACM Trans. Comput. Biol. Bioinform., 2006)

Algorithm visualization: a report on the state of the field. - Clifford A. Shaffer; Matthew Cooper 003; Stephen H. Edwards (SIGCSE, 2007)

Fusing and composing macromolecular regulatory network models. - Ranjit Randhawa; Clifford A. Shaffer; John J. Tyson (SpringSim (2), 2007)

A Mathematical Programming Formulation for the Budding Yeast Cell Cycle. - Thomas D. Panning; Layne T. Watson; Clifford A. Shaffer; John J. Tyson (Simul., 2007)

S4W: a problem-solving environment for wireless system design. - Dhananjay Mishra; Clifford A. Shaffer; Naren Ramakrishnan; Layne T. Watson; Kyung Kyoon Bae; Jian He; Alex Verstak; William H. Tranter (Softw. Pract. Exp., 2007)

Converting macromolecular regulatory models from deterministic to stochastic formulation. - Pengyuan Wang 005; Ranjit Randhawa; Clifford A. Shaffer; Yang Cao 001; William T. Baumann (SpringSim, 2008)

Deterministic parallel global parameter estimation for a model of the budding yeast cell cycle. - Thomas D. Panning; Layne T. Watson; Nicholas A. Allen; Katherine C. Chen; Clifford A. Shaffer; John J. Tyson (J. Glob. Optim., 2008)

Stochastic cell cycle modeling for budding yeast. - Tae-Hyuk Ahn; Pengyuan Wang 005; Layne T. Watson; Yang Cao 001; Clifford A. Shaffer; William T. Baumann (SpringSim, 2009)

Model aggregation: a building-block approach to creating large macromolecular regulatory networks. - Ranjit Randhawa; Clifford A. Shaffer; John J. Tyson (Bioinform., 2009)

Ensemble PDP-8: eight principles for distributed portals. - Edward A. Fox; Yinlin Chen; Monika Akbar; Clifford A. Shaffer; Stephen H. Edwards; Peter Brusilovsky; Daniel D. Garcia; Lois M. L. Delcambre; Felicia Decker; David W. Archer; Richard Furuta; Frank M. Shipman III; et al. (JCDL, 2010)

Building an online educational community for algorithm visualization. - Clifford A. Shaffer; Thomas L. Naps; Susan H. Rodger; Stephen H. Edwards (SIGCSE, 2010)

Multistate modeling and simulation for regulatory networks. - Zhen Liu; Umme Juka Mobassera; Clifford A. Shaffer; Layne T. Watson; Yang Cao 001 (WSC, 2010)

Algorithm Visualization: The State of the Field. - Clifford A. Shaffer; Matthew L. Cooper; Alexander Joel D. Alon; Monika Akbar; Michael Stewart 001; Sean P. Ponce; Stephen H. Edwards (ACM Trans. Comput. Educ., 2010)

Model Composition for Macromolecular Regulatory Networks. - Ranjit Randhawa; Clifford A. Shaffer; John J. Tyson (IEEE ACM Trans. Comput. Biol. Bioinform., 2010)

Digital Library 2.0 for Educational Resources. - Monika Akbar; Weiguo Fan; Clifford A. Shaffer; Yinlin Chen; Lillian N. Cassel; Lois M. L. Delcambre; Daniel D. Garcia; Gregory W. Hislop; Frank M. Shipman III; Richard Furuta; B. Stephen Carpenter II; Hao-wei Hsieh; et al. (TPDL, 2011)

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 (ITiCSE, 2011)

Scheduling and student performance. - Clifford A. Shaffer; Stephen H. Edwards (ITiCSE, 2011)

OpenDSA: beginning a community active-eBook project. - Clifford A. Shaffer; Ville Karavirta; Ari Korhonen; Thomas L. Naps (Koli Calling, 2011)

Getting algorithm visualizations into the classroom. - Clifford A. Shaffer; Monika Akbar; Alexander Joel D. Alon; Michael Stewart 001; Stephen H. Edwards (SIGCSE, 2011)

Deduced social networks for an educational digital library. - Monika Akbar; Clifford A. Shaffer; Edward A. Fox (JCDL, 2012)

User type clustering to refine search and browse for educational resources (abstract only). - Monika Akbar; Clifford A. Shaffer (SIGCSE, 2012)

OpenDSA: a creative commons active-ebook (abstract only). - Eric Fouh; Maoyuan Sun; Clifford A. Shaffer (SIGCSE, 2012)

Active eTextbooks for CS: what should they be? (abstract only). - Clifford A. Shaffer (SIGCSE, 2012)

JSAV: the JavaScript algorithm visualization library. - Ville Karavirta; Clifford A. Shaffer (ITiCSE, 2013)

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 (ITiCSE-WGR, 2013)

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 (SIGCSE, 2013)

Panel: textbook pricing, present and future. - Edward F. Gehringer; Beth Lang Golub; Randi Cohen; David M. Arnow; Clifford A. Shaffer (SIGCSE, 2013)

Automated generation and grading of programming assignments (abstract only). - Steven C. Shaffer; Clifford A. Shaffer (SIGCSE, 2013)

Using hierarchical data mining to characterize performance of wireless system configurations. - Alex Verstak; Naren Ramakrishnan; Layne T. Watson; Jian He; Clifford A. Shaffer; Ananth Grama (Adv. Eng. Softw., 2013)

Recommendation based on Deduced Social Networks in an educational digital library. - Monika Akbar; Clifford A. Shaffer; Weiguo Fan; Edward A. Fox (JCDL, 2014)

Transforming introductory computer science projects via real-time web data. - Austin Cory Bart; Eli Tilevich; T. Simin Hall; Tony Allevato; Clifford A. Shaffer (SIGCSE, 2014)

Analysis of interaction logs for online tutorials (abstract only). - Daniel A. Breakiron; Eric Fouh; Sally Hamouda; Clifford A. Shaffer (SIGCSE, 2014)

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 (SIGCSE, 2014)

Multistate Model Builder (MSMB): a flexible editor for compact biochemical models. - Alida Palmisano; Stefan Hoops; Layne T. Watson; Thomas C. Jones Jr; John J. Tyson; Clifford A. Shaffer (BMC Syst. Biol., 2014)

Exploring students learning behavior with an interactive etextbook in computer science courses. - Eric Fouh; Daniel A. Breakiron; Sally Hamouda; Mohammed F. Farghally; Clifford A. Shaffer (Comput. Hum. Behav., 2014)

Grand Challenges in Digital Education. - Clifford A. Shaffer (Frontiers ICT, 2014)

Open source software and the algorithm visualization community. - Matthew L. Cooper; Clifford A. Shaffer; Stephen H. Edwards; Sean P. Ponce (Sci. Comput. Program., 2014)

Design and architecture of an interactive eTextbook - The OpenDSA system. - Eric Fouh; Ville Karavirta; Daniel A. Breakiron; Sally Hamouda; T. Simin Hall; Thomas L. Naps; Clifford A. Shaffer (Sci. Comput. Program., 2014)

The Effects of Procrastination Interventions on Programming Project Success. - Joshua Martin; Stephen H. Edwards; Clifford A. Shaffer (ICER, 2015)

Examining Classroom Interventions to Reduce Procrastination. - Stephen H. Edwards; Joshua Martin; Clifford A. Shaffer (ITiCSE, 2015)

Open Educational Resources: What Next? (Abstract Only). - Lillian (Boots) Cassel; Cynthia Bailey Lee; Clifford A. Shaffer; Darina Dicheva (SIGCSE, 2015)

Big Data in Computer Science Education Research. - Orit Hazzan; Clifford A. Shaffer (SIGCSE, 2015)

Best Practices for IRB Approval: Four Perspectives. - Michael S. Kirkpatrick; Janice E. Cuny; Mark Guzdial; Amanda M. Holland-Minkley; Clifford A. Shaffer (SIGCSE, 2015)

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 (SIGCSE, 2015)

JigCell Run Manager (JC-RM): a tool for managing large sets of biochemical model parametrizations. - Alida Palmisano; Stefan Hoops; Layne T. Watson; Thomas C. Jones Jr; John J. Tyson; Clifford A. Shaffer (BMC Syst. Biol., 2015)

A Framework to Analyze the Performance of Load Balancing Schemes for Ensembles of Stochastic Simulations. - Tae-Hyuk Ahn; Adrian Sandu; Layne T. Watson; Clifford A. Shaffer; Yang Cao 001; William T. Baumann (Int. J. Parallel Program., 2015)

Implementing an Open-Access, Data Science Programming Environment for Learners. - Austin Cory Bart; Javier Tibau; Eli Tilevich; Clifford A. Shaffer; Dennis G. Kafura (COMPSAC, 2016)

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 (EDM, 2016)

Instructional Design is to Teaching as Software Engineering is to Programming. - Austin Cory Bart; Clifford A. Shaffer (SIGCSE, 2016)

Visualizing Algorithm Analysis Topics (Abstract Only). - Mohammed F. Farghally; Eric Fouh; Sally Hamouda; Kyu Han Koh; Clifford A. Shaffer (SIGCSE, 2016)

OpenDSA: An Interactive eTextbook for Computer Science Courses. - Clifford A. Shaffer (SIGCSE, 2016)

Using OpenDSA eTextbooks in Your Class (Abstract Only). - Clifford A. Shaffer; Thomas L. Naps; Susan H. Rodger (SIGCSE, 2016)

Crib sheets and exam performance in a data structures course. - Sally Hamouda; Clifford A. Shaffer (Comput. Sci. Educ., 2016)

Creating Engaging Online Learning Material with the JSAV JavaScript Algorithm Visualization Library. - Ville Karavirta; Clifford A. Shaffer (IEEE Trans. Learn. Technol., 2016)

Quantifying Incremental Development Practices and Their Relationship to Procrastination. - Ayaan M. Kazerouni; Stephen H. Edwards; Clifford A. Shaffer (ICER, 2017)

DevEventTracker: Tracking Development Events to Assess Incremental Development and Procrastination. - Ayaan M. Kazerouni; Stephen H. Edwards; T. Simin Hall; Clifford A. Shaffer (ITiCSE, 2017)

Towards a Concept Inventory for Algorithm Analysis Topics. - Mohammed F. Farghally; Kyu Han Koh; Jeremy V. Ernst; Clifford A. Shaffer (SIGCSE, 2017)

Evaluating the Effectiveness of Algorithm Analysis Visualizations. - Mohammed F. Farghally; Kyu Han Koh; Hossameldin Shahin; Clifford A. Shaffer (SIGCSE, 2017)

BlockPy: An Open Access Data-Science Environment for Introductory Programmers. - Austin Cory Bart; Javier Tibau; Eli Tilevich; Clifford A. Shaffer; Dennis G. Kafura (Computer, 2017)

A basic recursion concept inventory. - Sally Hamouda; Stephen H. Edwards; Hicham G. Elmongui; Jeremy V. Ernst; Clifford A. Shaffer (Comput. Sci. Educ., 2017)

Computing with CORGIS: Diverse, Real-world Datasets for Introductory Computing. - Austin Cory Bart; Ryan Whitcomb; Dennis G. Kafura; Clifford A. Shaffer; Eli Tilevich (Inroads, 2017)

Reconciling the Promise and Pragmatics of Enhancing Computing Pedagogy with Data Science. - Austin Cory Bart; Dennis G. Kafura; Clifford A. Shaffer; Eli Tilevich (SIGCSE, 2018)

An Interactive Tutorial for Learning to Manipulate References: (Abstract Only). - Mostafa Mohammed; Sushma Mandava; Jieun Chon; Margaret Ellis 001; Clifford A. Shaffer (SIGCSE, 2018)

CS Education Infrastructure for All: Interoperability for Tools and Data Analytics (Abstract Only). - Clifford A. Shaffer; Peter Brusilovsky; Kenneth R. Koedinger; Stephen H. Edwards (SIGCSE, 2018)

Experience: Learner Analytics Data Quality for an eTextbook System. - Kyu Han Koh; Eric Fouh; Mohammed F. Farghally; Hossameldin Shahin; Clifford A. Shaffer (ACM J. Data Inf. Qual., 2018)

JigCell Model Connector: building large molecular network models from components. - Thomas C. Jones Jr; Stefan Hoops; Layne T. Watson; Alida Palmisano; John J. Tyson; Clifford A. Shaffer (Simul., 2018)

Using Programmed Instruction to Help Students Engage with eTextbook Content. - Mostafa Mohammed; Susan H. Rodger; Clifford A. Shaffer (iTextbooks@AIED, 2019)

What Have We Talked About? - Austin Cory Bart; Clifford A. Shaffer (SIGCSE, 2019)

Approaches for Coordinating eTextbooks, Online Programming Practice, Automated Grading, and More into One Course. - Margaret Ellis 001; Clifford A. Shaffer; Stephen H. Edwards (SIGCSE, 2019)

Student Debugging Practices and Their Relationships with Project Outcomes. - Ayaan M. Kazerouni; Riffat Sabbir Mansur; Stephen H. Edwards; Clifford A. Shaffer (SIGCSE, 2019)

Assessing Incremental Testing Practices and Their Impact on Project Outcomes. - Ayaan M. Kazerouni; Clifford A. Shaffer; Stephen H. Edwards; Francisco Servant (SIGCSE, 2019)

Using Interactive Visualization and Programmed Instruction to Teach Formal Languages. - Mostafa Mohammed; Clifford A. Shaffer; Susan H. Rodger (SIGCSE, 2019)

Crossing the Borders: Re-Use of Smart Learning Objects in Advanced Content Access Systems. - Hamza Manzoor; Kamil Akhuseyinoglu; Jackson Wonderly; Peter Brusilovsky; Clifford A. Shaffer (Future Internet, 2019)

RecurTutor: An Interactive Tutorial for Learning Recursion. - Sally Hamouda; Stephen H. Edwards; Hicham G. Elmongui; Jeremy V. Ernst; Clifford A. Shaffer (ACM Trans. Comput. Educ., 2019)

Quasi-Newton Stochastic Optimization Algorithm for Parameter Estimation of a Stochastic Model of the Budding Yeast Cell Cycle. - Minghan Chen; Brandon D. Amos; Layne T. Watson; John J. Tyson; Young Cao; Clifford A. Shaffer; Michael W. Trosset; Cihan Oguz; Gisella Kakoti (IEEE ACM Trans. Comput. Biol. Bioinform., 2019)

Exploring the Bug Investigation Techniques of Intermediate Student Programmers. - Rifat Sabbir Mansur; Ayaan M. Kazerouni; Stephen H. Edwards; Clifford A. Shaffer (Koli Calling, 2020)

Auto-Grading Jupyter Notebooks. - Hamza Manzoor; Amit Naik; Clifford A. Shaffer; Chris North 001; Stephen H. Edwards (SIGCSE, 2020)

BTRecurTutor: a tutorial for practicing recursion in binary trees. - Sally Hamouda; Stephen H. Edwards; Hicham G. Elmongui; Jeremy V. Ernst; Clifford A. Shaffer (Comput. Sci. Educ., 2020)

Dynamic Concept Maps for eTextbook Glossaries: Design and Evaluation. - Ehsan Elgendi; Clifford A. Shaffer (Frontiers Comput. Sci., 2020)

Design and Evaluation of a Block-based Environment with a Data Science Context. - Austin Cory Bart; Javier Tibau; Dennis G. Kafura; Clifford A. Shaffer; Eli Tilevich (IEEE Trans. Emerg. Top. Comput., 2020)

Increasing Student Interaction with an eTextbook using Programmed Instruction (short paper). - Mostafa Mohammed; Clifford A. Shaffer (iTextbooks@AIED, 2021)

Containerizing an eTextbook Infrastructure (Abstract). - Alexander Hicks; Clifford A. Shaffer (EDM (Workshops), 2021)

Clickstream Data from a Formal Languages eTextbook (Abstract). - Mostafa Mohammed; Clifford A. Shaffer (EDM (Workshops), 2021)

The Online Transition of Two CS Courses in Response to COVID-19. - Mohammed F. Farghally; Mostafa Mohammed; Hamdy F. F. Mahmoud; Margaret Ellis 001; Derek Haqq; Molly Domino; Brett Jones; Clifford A. Shaffer (SIGCSE, 2021)

Support for Programmed Instruction in an eTextbook. - Mostafa Mohammed; Piexuan Ge; Samnyeong Heo; Clifford A. Shaffer (SIGCSE, 2021)

Teaching Formal Languages with Visualizations and Auto-Graded Exercises. - Mostafa Mohammed; Clifford A. Shaffer; Susan H. Rodger (SIGCSE, 2021)

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 (SIGCSE, 2021)

Fast and accurate incremental feedback for students' software tests using selective mutation analysis. - Ayaan M. Kazerouni; James C. Davis 001; Arinjoy Basak; Clifford A. Shaffer; Francisco Servant; Stephen H. Edwards (J. Syst. Softw., 2021)

Analyzing Student Session Data in an eTextbook. - Samnyeong Heo; Mohammed F. Farghally; Mostafa Mohammed; Clifford A. Shaffer (iTextbooks@AIED, 2023)

Towards Establishing a Training Program to Support Future CS Teaching-focused Faculty. - Mohammed F. Farghally; Mohammed Seyam; Cliff A. Shaffer (SIGCSE (1), 2024)

Teaching Formal Languages through Programmed Instruction. - Mostafa Mohammed; Clifford A. Shaffer (SIGCSE (1), 2024)

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 (SIGCSE (2), 2024)

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 033 (CoRR, 2024)