An empirical study on real bug fixes
Where should the bugs be fixed? More accurate information retrieval-based bug localization based on bug reports
Automatically finding patches using genetic programming