Towards a Notional Machine for Runtime Stacks and Scope: When Stacks Don’t Stack Up, Clements, Krishnamurthi, ICER, 2021 PDF
Mixed Approaches to CS0: Exploring Topic and Pedagogy Variance After Six Years of CS0, Wood, Clements, Peterson, Janzen, Smith, Haungs, Workman, Bellardo, DeBruhl, SIGCSE, 2018 PDF
Using Spectral Analysis to Evaluate Flute Tone Quality, Yorita, Clements, Proceedings of Meetings on Acoustics, 2015 PDF DOI
An evaluation of interactive test-driven labs with WebIDE in CS0, Janzen, Hilton, Clements, ICSE, 2013 PDF
Run your research: On the effectiveness of lightweight mechanization, Klein, Clements, Dimoulas, Eastlund, Felleisen, Flatt, McCarthy, Rafkind, Tobin-Hochstadt, Findler, POPL, 2012 PDF
Improving first-year success and retention through interest-based CS0 courses, Haungs, Clark, Clements, Janzen, SIGCSE, 2012 PDF
Supporting introductory test-driven labs with WebIDE, Dvornik, Janzen, Clements, CSEE&T, 2011 PDF
Overcoming Obstacles to Test-Driven Learning on Day One, Clements, Janzen, Test-Driven Development Workshop (TDD), 2010 PDF PDF
"Little language" project modules, Clements, Fisler, Journal of Functional Programming, 2010-01 PDF PDF
Proceedings of the Scheme and Functional Programming Workshop, 2009, Clements (Editor), Cal Poly TR CPSLO-CSC-09-03 PDF PDF
Implications of Integrating Test-Driven Development into CS1/CS2 Curricula, Desai, Janzen, Clements, Technical Symposium on Computer Science Education (SIGCSE 2009) PDF
Implementing Continuation Marks in JavaScript, Clements, Sundaram, Herman, Scheme and Functional Programming Workshop (SFP 2008) PDF PDF
Improving Engineering Education through Creativity, Collaboration, and Context In a First Year Course, Haungs, Clements, Janzen, American Society for Engineering Education Annual Conference (ASEE 2008) PDF PDF
Laziness without all the hard work, Barzilay, Clements, Functional and Declarative Programming in Education (FDPE 2005) PDF
Continuations from lightweight stack inspection or, passing on continuation-passing, Pettyjohn, Clements, Marshall, Krishnamurthi, Felleisen, International Conference on Functional Programming (ICFP 2005) PDF
Portable and high-level access to the stack with Continuation Marks, Clements, PhD Dissertation PDF
A Tail-Recursive Machine with Stack Inspection, Clements, Felleisen, Transactions on Programming Langugages and Systems (TOPLAS, November 2004) PDF
Fostering Little Languages, Clements, Felleisen, Findler, Flatt, Krishnamurthi, Dr. Dobb's Journal, March 2004
A Tail-Recursive Semantics for Stack Inspections, Clements, Felleisen, European Symposium on Programming (ESOP 2003) PDF PDF
Termination in Language-based Systems, Rudys, Clements, Wallach, Network and Distributed System Security Symposium (NDSS 2001) PDF
Little Languages and their Programming Environments, Clements, Graunke, Krishnamurthi, and Felleisen , Monterey Workshop (2001) PDF
DrScheme: A Programming Environment for Scheme, Findler, Clements, Flanagan, Flatt, Krishnamurthi, Steckler, and Felleisen, Journal of Functional Programming (JFP v12 Issue 02) PDF
Modeling an Algebraic Stepper, Clements, Flatt, Felleisen, European Symposium on Programming (ESOP 2001) PDF