Conference Proceedings

History driven program repair

XBD Le, D Lo, C Le Goues

2016 IEEE 23rd International Conference on Software Analysis Evolution and Reengineering Saner 2016 | IEEE | Published : 2016

Abstract

Effective automated program repair techniques have great potential to reduce the costs of debugging and maintenance. Previously proposed automated program repair (APR) techniques often follow a generate-and-validate and test-case-driven procedure: They first randomly generate a large pool of fix candidates and then exhaustively validate the quality of the candidates by testing them against existing or provided test suites. Unfortunately, many real-world bugs cannot be repaired by existing techniques even after more than 12 hours of computation in a multi-core cloud environment. More work is needed to advance the capabilities of modern APR techniques. We propose a new technique that utilizes ..

View full abstract

University of Melbourne Researchers