Matches in SemOpenAlex for { <https://semopenalex.org/work/W3109026060> ?p ?o ?g. }
- W3109026060 abstract "Template-based program repair research is in need for a common ground to express fix patterns in a standard and reusable manner. We propose to build on the concept of generic patch (also known as semantic patch), which is widely used in the Linux community to automate code evolution. We advocate that generic patches could provide at the same time a unified representation and a specification for fix patterns. Generic patches are indeed formally defined, and there exists a robust, industry-adapted, and extensible engine that processes generic patches to perform control-flow code matching and automatically generates concretes patches based on the specified change operations. In this paper, we present the design and implementation of a repair framework, FLEXIREPAIR, that explores generic patches as the core concept. In particular, we show how concretely generic patches can be inferred and applied in a pipeline of Automated Program Repair (APR). With FLEXIREPAIR, we address an urgent challenge in the template-based APR community to separate implementation details from actual scientific contributions by providing an open, transparent and flexible repair pipeline on top of which all advancements in terms of efficiency, efficacy and usability can be measured and assessed rigorously. Furthermore, because the underlying tools and concepts have already been accepted by a wide practitioner community, we expect FLEXIREPAIR's adoption by industry to be facilitated. Preliminary experiments with a prototype FLEXIREPAIR on the IntroClass and CodeFlaws benchmarks suggest that it already constitutes a solid baseline with comparable performance to some of the state of the art." @default.
- W3109026060 created "2020-12-07" @default.
- W3109026060 creator A5040326968 @default.
- W3109026060 creator A5040574362 @default.
- W3109026060 creator A5070518954 @default.
- W3109026060 creator A5082835974 @default.
- W3109026060 date "2020-11-26" @default.
- W3109026060 modified "2023-10-16" @default.
- W3109026060 title "FlexiRepair: Transparent Program Repair with Generic Patches." @default.
- W3109026060 cites W1710734607 @default.
- W3109026060 cites W1977696633 @default.
- W3109026060 cites W2016027000 @default.
- W3109026060 cites W2024797550 @default.
- W3109026060 cites W2029726540 @default.
- W3109026060 cites W2029853454 @default.
- W3109026060 cites W2060333670 @default.
- W3109026060 cites W2076719273 @default.
- W3109026060 cites W2078030161 @default.
- W3109026060 cites W2099291492 @default.
- W3109026060 cites W2104107939 @default.
- W3109026060 cites W2108395261 @default.
- W3109026060 cites W2122734351 @default.
- W3109026060 cites W2122947685 @default.
- W3109026060 cites W2124666592 @default.
- W3109026060 cites W2131724884 @default.
- W3109026060 cites W2143051121 @default.
- W3109026060 cites W2145373440 @default.
- W3109026060 cites W2149321161 @default.
- W3109026060 cites W2158389966 @default.
- W3109026060 cites W2162422574 @default.
- W3109026060 cites W2274071363 @default.
- W3109026060 cites W2373227884 @default.
- W3109026060 cites W2518136680 @default.
- W3109026060 cites W2548949553 @default.
- W3109026060 cites W2582560208 @default.
- W3109026060 cites W2605202003 @default.
- W3109026060 cites W2620986014 @default.
- W3109026060 cites W2725305298 @default.
- W3109026060 cites W2740130372 @default.
- W3109026060 cites W2767431443 @default.
- W3109026060 cites W2767766265 @default.
- W3109026060 cites W2767905745 @default.
- W3109026060 cites W2794443436 @default.
- W3109026060 cites W2795030435 @default.
- W3109026060 cites W2795866244 @default.
- W3109026060 cites W2808438073 @default.
- W3109026060 cites W2850616187 @default.
- W3109026060 cites W2851896161 @default.
- W3109026060 cites W2867448323 @default.
- W3109026060 cites W2883986603 @default.
- W3109026060 cites W2885899032 @default.
- W3109026060 cites W2890606267 @default.
- W3109026060 cites W2904214673 @default.
- W3109026060 cites W2905489084 @default.
- W3109026060 cites W2953998535 @default.
- W3109026060 cites W2964210007 @default.
- W3109026060 cites W2976499200 @default.
- W3109026060 cites W2979679630 @default.
- W3109026060 cites W2998011150 @default.
- W3109026060 cites W3027681153 @default.
- W3109026060 cites W3042748063 @default.
- W3109026060 cites W3043761819 @default.
- W3109026060 cites W3100698844 @default.
- W3109026060 cites W3104012431 @default.
- W3109026060 cites W3122945969 @default.
- W3109026060 cites W841012168 @default.
- W3109026060 hasPublicationYear "2020" @default.
- W3109026060 type Work @default.
- W3109026060 sameAs 3109026060 @default.
- W3109026060 citedByCount "0" @default.
- W3109026060 crossrefType "posted-content" @default.
- W3109026060 hasAuthorship W3109026060A5040326968 @default.
- W3109026060 hasAuthorship W3109026060A5040574362 @default.
- W3109026060 hasAuthorship W3109026060A5070518954 @default.
- W3109026060 hasAuthorship W3109026060A5082835974 @default.
- W3109026060 hasConcept C105795698 @default.
- W3109026060 hasConcept C107457646 @default.
- W3109026060 hasConcept C115903868 @default.
- W3109026060 hasConcept C120314980 @default.
- W3109026060 hasConcept C160191386 @default.
- W3109026060 hasConcept C165064840 @default.
- W3109026060 hasConcept C170130773 @default.
- W3109026060 hasConcept C177264268 @default.
- W3109026060 hasConcept C17744445 @default.
- W3109026060 hasConcept C199360897 @default.
- W3109026060 hasConcept C199539241 @default.
- W3109026060 hasConcept C2776359362 @default.
- W3109026060 hasConcept C2776760102 @default.
- W3109026060 hasConcept C32833848 @default.
- W3109026060 hasConcept C33923547 @default.
- W3109026060 hasConcept C41008148 @default.
- W3109026060 hasConcept C43521106 @default.
- W3109026060 hasConcept C94625758 @default.
- W3109026060 hasConceptScore W3109026060C105795698 @default.
- W3109026060 hasConceptScore W3109026060C107457646 @default.
- W3109026060 hasConceptScore W3109026060C115903868 @default.
- W3109026060 hasConceptScore W3109026060C120314980 @default.
- W3109026060 hasConceptScore W3109026060C160191386 @default.
- W3109026060 hasConceptScore W3109026060C165064840 @default.
- W3109026060 hasConceptScore W3109026060C170130773 @default.