Automatic Grading and Feedback using Program Repair for Introductory Programming Courses
Compilers: Principles, Techniques, and Tools