Automated feedback generation for introductory programming assignments
A genetic programming approach to automated software repair