James Perretta

James Perretta is currently a Ph.D. student at Northeastern University where he is co-advised advised by Jonathan Bell and Arjun Guha. His research interests are in Software Engineering and PL with topics in mutation testing and automated feedback in CS education.


On the Use of Mutation Analysis For Evaluating Student Test Suite Quality
James Perretta, Andrew DeOrio, Arjun Guha, and Jonathan Bell
ISSTA, 2022 (Conditionally accepted)
Human vs. Automated Coding Style Grading in Computing Education
James Perretta, Westley Weimer, and Andrew DeOrio
ASEE Annual Conference & Exposition, 2019
Teaching Software Testing with Automated Feedback
James Perretta and Andrew DeOrio
ASEE Annual Conference & Exposition, 2018


James is the creator and lead developer of Autograder.io, an open-source automated grading system that supports over 5000 students per semester at the University of Michigan.