Common Statement Kind Changes to Inform Automatic Program Repair
The search space for automatic program repair approaches is vast and the search for mechanisms to help restrict this search are increasing. We make a granular analysis based on statement kinds to find which statements are more likely to be modified than others when fixing an error. We construct a corpus for analysis by delimiting debugging regions in the provided dataset and recursively analyze the differences between the Simplified Syntax Trees associated with EditEvent’s. We build a distribution of statement kinds with their corresponding likelihood of being modified and we validate the usage of this distribution to guide the statement selection. We then build association rules with different confidence thresholds to describe statement kinds commonly modified together for multi-edit patch creation. Finally we evaluate association rule coverage over a held out test set and find that when using a 95% confidence threshold we can create less and more accurate rules that fully cover 93.8% of the testing instances.
Mon 28 May
16:00 - 16:06 Short-paper | Sebastian ProkschUniversity of Zurich, Sven AmannTechnische Universität Darmstadt, Sarah NadiUniversity of Alberta | |||||||||||||||||||||||||||||||||||||||||
16:06 - 16:12 Short-paper | Akond RahmanNorth Carolina State University Pre-print Media Attached | |||||||||||||||||||||||||||||||||||||||||
16:12 - 16:19 Short-paper | Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:19 - 16:25 Short-paper | Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:25 - 16:32 Short-paper | DOI Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:32 - 16:38 Short-paper | Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:38 - 16:45 Short-paper | Rahul Amlekar , Andrés Felipe Rincón Gamboa , Keheliya GallabaMcGill University, Shane McIntoshMcGill University Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:45 - 16:51 Short-paper | John Wilkie , Ziad Al Halabi , Alperen Karaoglu , Jiafeng Liao , George NdunguUniversity College London, Chaiyong RagkhitwetsagulUniversity College London, UK, Matheus Paixão University College London, Jens KrinkeUniversity College London DOI Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:51 - 16:57 Short-paper | Agnieszka Ciborowska , Nicholas A. KraftABB Corporate Research, Kostadin DamevskiVirginia Commonwealth University Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:57 - 17:04 Short-paper | Noam Rabbani McGill University, Mike Harvey , Sadnan Saquif , Keheliya GallabaMcGill University, Shane McIntoshMcGill University Pre-print | |||||||||||||||||||||||||||||||||||||||||
17:04 - 17:10 Short-paper | Pre-print | |||||||||||||||||||||||||||||||||||||||||
17:10 - 17:17 Short-paper | Pre-print | |||||||||||||||||||||||||||||||||||||||||
17:17 - 17:23 Short-paper | César Soto-ValeroUniversidad Central "Marta Abreu" de Las Villas, Johann Bourcier , Benoit BaudryKTH Royal Institute of Technology, Sweden Pre-print | |||||||||||||||||||||||||||||||||||||||||
17:23 - 17:30 Short-paper | Pre-print |