• Home
  • Search
  • Predicting Effectiveness of Generate-and-Validate Patch Generation Systems Using Random Forest
  • Cite Icon2
  • https://doi.org/10.1007/s11859-018-1358-2Copy DOI Icon

Predicting Effectiveness of Generate-and-Validate Patch Generation Systems Using Random Forest

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

One way to improve practicability of automatic program repair (APR) techniques is to build prediction models which can predict whether an application of a APR technique on a bug is effective or not. Existing prediction models have some limitations. First, the prediction models are built with hand crafted features which usually fail to capture the semantic characteristics of program repair task. Second, the performance of the prediction models is only evaluated on Genprog, a genetic-programming based APR technique. This paper develops prediction models, i.e., random forest prediction models for SPR, another kind of generate- and-validate APR technique, which can distinguish ineffective repair instances from effective repair instances. Rather than handcrafted features, we use features automatically learned by deep belief network (DBN) to train the prediction models. The empirical results show that compared to the baseline models, that is, all effective models, our proposed models can at least improve the F1 by 9% and AUC(area under the receiver operating characteristics curve) by 19%. At the same time, the prediction model using learned features at least outperforms the one using hand-crafted features in terms of F1 by 11%

Similar Papers
  • Conference Article
  • Citations8

Understanding the Non-Repairability Factors of Automated Program Repair Techniques

  • Dec 01, 2020
  • Bo Lin +6
  • Research Article
  • Citations46

A metamorphic testing approach for supporting program repair without the need for a test oracle

  • Apr 13, 2016
  • Journal of Systems and Software
  • Mingyue Jiang +4
  • PDF
  • Research Article
  • Citations1

When Automated Program Repair Meets Regression Testing—An Extensive Study on Two Million Patches

  • Sep 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Yiling Lou +7
  • Conference Article
  • Citations138

Contract-based program repair without the contracts

  • Oct 01, 2017
  • Liushan Chen +2
  • Conference Article
  • Citations19

Experience Report: How Effective is Automated Program Repair for Industrial Software?

  • Feb 01, 2020
  • Kunihiro Noda +4
  • Conference Article
  • Citations29

Comparing developer-provided to user-provided tests for fault localization and automated program repair

  • Jul 12, 2018
  • René Just +3
  • Research Article
  • Citations12

Restore: Retrospective Fault Localization Enhancing Automated Program Repair

  • Apr 02, 2020
  • IEEE Transactions on Software Engineering
  • Tongtong Xu +5
  • Research Article
  • Citations7

MTL-TRANSFER: Leveraging Multi-task Learning and Transferred Knowledge for Improving Fault Localization and Program Repair

  • Jun 27, 2024
  • ACM Transactions on Software Engineering and Methodology
  • Xu Wang +7
  • Conference Article
  • Citations7

Automatic Program Repair as Semantic Suggestions: An Empirical Study

  • Apr 01, 2021
  • Diogo Campos +3
  • Conference Article
  • Citations4

MCRepair: Multi-Chunk Program Repair via Patch Optimization with Buggy Block

  • Mar 27, 2023
  • Jisung Kim +1
  • Research Article
  • Citations1

A method to identify overfitting program repair patches based on expression tree

  • Mar 05, 2024
  • Science of Computer Programming
  • Yukun Dong +5
  • PDF
  • Research Article

Automatic program repair: A systematic literature review

  • Nov 20, 2023
  • Systematic Literature Review and Meta-Analysis Journal
  • A T M Fazlay Rabbi +1
  • Research Article
  • Citations14

CGenProg: Adaptation of cartesian genetic programming with migration and opposite guesses for automatic repair of software regression faults

  • Jan 15, 2021
  • Expert Systems with Applications
  • Alireza Khalilian +2
  • Abstract

S729 Serum Ustekinumab Concentrations Are Associated With Improved Outcomes With the Magnetic Resonance Index of Activity for Crohn's Disease

  • Oct 01, 2022
  • American Journal of Gastroenterology
  • Kaylie Chen +8
  • Conference Article
  • Citations8

Evaluating Fault Localization and Program Repair Capabilities of Existing Closed-Source General-Purpose LLMs

  • Apr 20, 2024
  • Shengbei Jiang +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.