Error messages are classifiers: a process to design and evaluate error messages. - John Wrenn; Shriram Krishnamurthi (Onward!, 2017)

Who Tests the Testers? - John Wrenn; Shriram Krishnamurthi; Kathi Fisler (ICER, 2018)

Executable Examples for Programming Problem Comprehension. - John Wrenn; Shriram Krishnamurthi (ICER, 2019)

Will Students Write Tests Early Without Coercion?✱. - John Wrenn; Shriram Krishnamurthi (Koli Calling, 2020)

Using Relational Problems to Teach Property-Based Testing. - John Wrenn; Tim Nelson; Shriram Krishnamurthi (Art Sci. Eng. Program., 2021)

Making Hay from Wheats: A Classsourcing Method to Identify Misconceptions. - Siddhartha Prasad; Ben Greenman; Tim Nelson; John Wrenn; Shriram Krishnamurthi (Koli Calling, 2022)

Automated, Targeted Testing of Property-Based Testing Predicates. - Tim Nelson; Elijah Rivera; Sam Soucie; Thomas Del Vecchio; John Wrenn; Shriram Krishnamurthi (Art Sci. Eng. Program., 2022)

Dependently Typing R Vectors, Arrays, and Matrices. - John Wrenn; Anjali Pal; Alexa VanHattum; Shriram Krishnamurthi (CoRR, 2023)