John Clements

According to our database1, John Clements authored at least 21 papers between 2001 and 2022.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2022
Towards a Notional Machine for Runtime Stacks and Scope: When Stacks Don't Stack Up.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022

2021
Before You Write Code ... Putting Data and Ethics at the Center of Introductory Computing.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021

2018
Mixed Approaches to CS0: Exploring Topic and Pedagogy Variance after Six Years of CS0.
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018

2016
Dynamics of large scale networks following a merger.
Proceedings of the 2016 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, 2016

2015
Generating 56-bit passwords using Markov Models (and Charles Dickens).
CoRR, 2015

2013
An evaluation of interactive test-driven labs with WebIDE in CS0.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Improving first-year success and retention through interest-based CS0 courses.
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Run your research: on the effectiveness of lightweight mechanization.
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012

2011
Stepping Lazy Programs
CoRR, 2011

From Stack Traces to Lazy Rewriting Sequences.
Proceedings of the Implementation and Application of Functional Languages, 2011

Supporting introductory test-driven labs with WebIDE.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

2010
"Little language" project modules.
J. Funct. Program., 2010

Overcoming Obstacles to Test-Driven Learning on Day One.
Proceedings of the Third International Conference on Software Testing, 2010

2009
Implications of integrating test-driven development into CS1/CS2 curricula.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

2005
Continuations from generalized stack inspection.
Proceedings of the 10th ACM SIGPLAN International Conference on Functional Programming, 2005

Laziness without all the hard work: combining lazy and strict languages for teaching.
Proceedings of the 2005 workshop on Functional and Declarative Programming in Education, 2005

2004
A tail-recursive machine with stack inspection.
ACM Trans. Program. Lang. Syst., 2004

2003
A Tail-Recursive Semantics for Stack Inspections.
Proceedings of the Programming Languages and Systems, 2003

2002
DrScheme: a programming environment for Scheme.
J. Funct. Program., 2002

2001
Termination in Language-based Systems.
Proceedings of the Network and Distributed System Security Symposium, 2001

Modeling an Algebraic Stepper.
Proceedings of the Programming Languages and Systems, 2001


  Loading...