Publications

  • 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

  • "Little language" project modules, Clements, Fisler, Journal of Functional Programming, 2010-01 PDF

  • Proceedings of the Scheme and Functional Programming Workshop, 2009, Clements (Editor), Cal Poly TR CPSLO-CSC-09-03 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

  • 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

  • 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

  • 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

Thank Heavens For DrRacket.