Campus Only Senior Thesis
Bachelor of Arts
Linguistics and Cognitive Science
© 2017 Michelle Feng
Psycholinguistic research shows that it is unreasonable to expect programmers to easily find minor typos in their otherwise correct code. The Python Error Support Tool PEST was designed and developed to address this. PEST offers an explanation for why the error happened and presents a list of possible fixes that will allow the user’s code to compile. This tool was evaluated by several students with a beginner’s level of expertise in Python, and feedback was generally positive with tangible steps for improvement.
Feng, Michelle, "Automatically Fixing Syntax Errors with PEST, a Python Tool for Beginners" (2018). Scripps Senior Theses. 1148.
This thesis is restricted to the Claremont Colleges current faculty, students, and staff.