Matches in SemOpenAlex for { <https://semopenalex.org/work/W3082991350> ?p ?o ?g. }
- W3082991350 endingPage "30" @default.
- W3082991350 startingPage "1" @default.
- W3082991350 abstract "While editing code, it is common for developers to make multiple related repeated edits that are all instances of a more general program transformation. Since this process can be tedious and error-prone, we study the problem of automatically learning program transformations from past edits, which can then be used to predict future edits. We take a novel view of the problem as a semi-supervised learning problem: apart from the concrete edits that are instances of the general transformation, the learning procedure also exploits access to additional inputs (program subtrees) that are marked as positive or negative depending on whether the transformation applies on those inputs. We present a procedure to solve the semi-supervised transformation learning problem using anti-unification and programming-by-example synthesis technology. To eliminate reliance on access to marked additional inputs, we generalize the semi-supervised learning procedure to a feedback-driven procedure that also generates the marked additional inputs in an iterative loop. We apply these ideas to build and evaluate three applications that use different mechanisms for generating feedback. Compared to existing tools that learn program transformations from edits, our feedback-driven semi-supervised approach is vastly more effective in successfully predicting edits with significantly lesser amounts of past edit data." @default.
- W3082991350 created "2020-09-08" @default.
- W3082991350 creator A5000188805 @default.
- W3082991350 creator A5011543162 @default.
- W3082991350 creator A5017334961 @default.
- W3082991350 creator A5025062647 @default.
- W3082991350 creator A5031383640 @default.
- W3082991350 creator A5034064916 @default.
- W3082991350 creator A5061642199 @default.
- W3082991350 creator A5086308451 @default.
- W3082991350 date "2020-11-13" @default.
- W3082991350 modified "2023-09-23" @default.
- W3082991350 title "Feedback-driven semi-supervised synthesis of program transformations" @default.
- W3082991350 cites W1502017016 @default.
- W3082991350 cites W1507894341 @default.
- W3082991350 cites W1791762382 @default.
- W3082991350 cites W1839854015 @default.
- W3082991350 cites W1912569824 @default.
- W3082991350 cites W1935259232 @default.
- W3082991350 cites W1974514467 @default.
- W3082991350 cites W2008626182 @default.
- W3082991350 cites W2012436850 @default.
- W3082991350 cites W2016206563 @default.
- W3082991350 cites W2039168567 @default.
- W3082991350 cites W2060610732 @default.
- W3082991350 cites W2090111344 @default.
- W3082991350 cites W2093535699 @default.
- W3082991350 cites W2094878426 @default.
- W3082991350 cites W2097335450 @default.
- W3082991350 cites W2122735631 @default.
- W3082991350 cites W2128782367 @default.
- W3082991350 cites W2134734244 @default.
- W3082991350 cites W2143861926 @default.
- W3082991350 cites W2149236697 @default.
- W3082991350 cites W2157976942 @default.
- W3082991350 cites W2160985005 @default.
- W3082991350 cites W2166993820 @default.
- W3082991350 cites W2171168235 @default.
- W3082991350 cites W2171383742 @default.
- W3082991350 cites W2172199623 @default.
- W3082991350 cites W2263738566 @default.
- W3082991350 cites W2293033107 @default.
- W3082991350 cites W2496170334 @default.
- W3082991350 cites W2548718128 @default.
- W3082991350 cites W2603456259 @default.
- W3082991350 cites W2768517636 @default.
- W3082991350 cites W2962809971 @default.
- W3082991350 cites W2979679630 @default.
- W3082991350 cites W3033316151 @default.
- W3082991350 cites W3151395068 @default.
- W3082991350 cites W4212901716 @default.
- W3082991350 cites W4237412827 @default.
- W3082991350 cites W4245234767 @default.
- W3082991350 doi "https://doi.org/10.1145/3428287" @default.
- W3082991350 hasPublicationYear "2020" @default.
- W3082991350 type Work @default.
- W3082991350 sameAs 3082991350 @default.
- W3082991350 citedByCount "16" @default.
- W3082991350 countsByYear W30829913502020 @default.
- W3082991350 countsByYear W30829913502021 @default.
- W3082991350 countsByYear W30829913502022 @default.
- W3082991350 countsByYear W30829913502023 @default.
- W3082991350 crossrefType "journal-article" @default.
- W3082991350 hasAuthorship W3082991350A5000188805 @default.
- W3082991350 hasAuthorship W3082991350A5011543162 @default.
- W3082991350 hasAuthorship W3082991350A5017334961 @default.
- W3082991350 hasAuthorship W3082991350A5025062647 @default.
- W3082991350 hasAuthorship W3082991350A5031383640 @default.
- W3082991350 hasAuthorship W3082991350A5034064916 @default.
- W3082991350 hasAuthorship W3082991350A5061642199 @default.
- W3082991350 hasAuthorship W3082991350A5086308451 @default.
- W3082991350 hasBestOaLocation W30829913501 @default.
- W3082991350 hasConcept C104317684 @default.
- W3082991350 hasConcept C119857082 @default.
- W3082991350 hasConcept C136389625 @default.
- W3082991350 hasConcept C154945302 @default.
- W3082991350 hasConcept C165696696 @default.
- W3082991350 hasConcept C177264268 @default.
- W3082991350 hasConcept C185592680 @default.
- W3082991350 hasConcept C199360897 @default.
- W3082991350 hasConcept C204241405 @default.
- W3082991350 hasConcept C2776760102 @default.
- W3082991350 hasConcept C2776937632 @default.
- W3082991350 hasConcept C2778361913 @default.
- W3082991350 hasConcept C38652104 @default.
- W3082991350 hasConcept C41008148 @default.
- W3082991350 hasConcept C50644808 @default.
- W3082991350 hasConcept C55493867 @default.
- W3082991350 hasConcept C96146094 @default.
- W3082991350 hasConcept C98045186 @default.
- W3082991350 hasConceptScore W3082991350C104317684 @default.
- W3082991350 hasConceptScore W3082991350C119857082 @default.
- W3082991350 hasConceptScore W3082991350C136389625 @default.
- W3082991350 hasConceptScore W3082991350C154945302 @default.
- W3082991350 hasConceptScore W3082991350C165696696 @default.
- W3082991350 hasConceptScore W3082991350C177264268 @default.
- W3082991350 hasConceptScore W3082991350C185592680 @default.
- W3082991350 hasConceptScore W3082991350C199360897 @default.