Undergrad Research Project - Genprog

Spring 2015

Student
Ramsey Natour
Advisor
Claire Le Goues
Project description

The overarching objective of this project is to improve upon Genprog, an automated bug fixing tool. In particular, this project will improve upon the fault localization algorithm used by Genprog to detect faulty lines of code. This will be accomplished by testing different fault localization schemes on a variety of open source projects where the buggy lines of code are known beforehand. As a result of this project, we will determine which fault localization schemes are the most accurate and develop insight into the readability of the repairs produced by Genprog.

Return to project list