Matches in SemOpenAlex for { <https://semopenalex.org/work/W4207036103> ?p ?o ?g. }
- W4207036103 endingPage "12030" @default.
- W4207036103 startingPage "12012" @default.
- W4207036103 abstract "Automatic Program Repair (APR) techniques have shown the potential of reducing debugging costs while improving software quality by generating patches for fixing bugs automatically. However, they often generate many overfitting patches which pass only a specific test-suite but do not fix the bugs correctly. This paper proposes MIPI, a novel approach to reducing the number of overfitting patches generated in the APR. We leverage recent advances in deep learning to exploit the similarity between the patched method’s name (which often encloses the developer’s intention about the code) and the semantic meaning of the method’s body (which represents the actual implemented behavior) for identifying and removing overfitting patches generated by APR tools. Experiments with a large dataset of patches for QuixBugs and Defects4J programs show the promise of our approach. Specifically, in a total of 1,191 patches generated by 23 existing APR tools, MIPI successfully filters out 254 (32%) of the total 797 overfitting patches with a precision of 90% while preserving 93% of the correct patches. MIPI is more precise and less damaging to the APR than existing heuristic patch assessment techniques, achieving a higher recall than automated testing-based techniques that do not have access to the test oracle. In addition, MIPI is highly complementary to existing automated patch assessment techniques." @default.
- W4207036103 created "2022-01-26" @default.
- W4207036103 creator A5015550942 @default.
- W4207036103 creator A5022365381 @default.
- W4207036103 creator A5050582340 @default.
- W4207036103 date "2022-01-01" @default.
- W4207036103 modified "2023-10-14" @default.
- W4207036103 title "Identifying Incorrect Patches in Program Repair Based on Meaning of Source Code" @default.
- W4207036103 cites W1965194038 @default.
- W4207036103 cites W1971650562 @default.
- W4207036103 cites W2010825534 @default.
- W4207036103 cites W2012210872 @default.
- W4207036103 cites W2058547057 @default.
- W4207036103 cites W2061575154 @default.
- W4207036103 cites W2063387237 @default.
- W4207036103 cites W2065489029 @default.
- W4207036103 cites W2098549348 @default.
- W4207036103 cites W2109681145 @default.
- W4207036103 cites W2110219362 @default.
- W4207036103 cites W2110908283 @default.
- W4207036103 cites W2145373440 @default.
- W4207036103 cites W2153418968 @default.
- W4207036103 cites W2153881107 @default.
- W4207036103 cites W2156723666 @default.
- W4207036103 cites W2274071363 @default.
- W4207036103 cites W2285839903 @default.
- W4207036103 cites W2288083000 @default.
- W4207036103 cites W2343875716 @default.
- W4207036103 cites W2344973853 @default.
- W4207036103 cites W2373227884 @default.
- W4207036103 cites W2400994325 @default.
- W4207036103 cites W2518136680 @default.
- W4207036103 cites W2537787699 @default.
- W4207036103 cites W2548997977 @default.
- W4207036103 cites W2735571786 @default.
- W4207036103 cites W2740646481 @default.
- W4207036103 cites W2741328617 @default.
- W4207036103 cites W2762550985 @default.
- W4207036103 cites W2767431443 @default.
- W4207036103 cites W2767766265 @default.
- W4207036103 cites W2767951593 @default.
- W4207036103 cites W2787871251 @default.
- W4207036103 cites W2791415964 @default.
- W4207036103 cites W2794443436 @default.
- W4207036103 cites W2794832431 @default.
- W4207036103 cites W2795030435 @default.
- W4207036103 cites W2795150841 @default.
- W4207036103 cites W2795866244 @default.
- W4207036103 cites W2804618777 @default.
- W4207036103 cites W2867448323 @default.
- W4207036103 cites W2883282789 @default.
- W4207036103 cites W2904214673 @default.
- W4207036103 cites W2905489084 @default.
- W4207036103 cites W2907705732 @default.
- W4207036103 cites W2908354350 @default.
- W4207036103 cites W2945857065 @default.
- W4207036103 cites W2953998535 @default.
- W4207036103 cites W2962784628 @default.
- W4207036103 cites W2963909831 @default.
- W4207036103 cites W2964150020 @default.
- W4207036103 cites W2974812273 @default.
- W4207036103 cites W2980706323 @default.
- W4207036103 cites W2981875947 @default.
- W4207036103 cites W3011348730 @default.
- W4207036103 cites W3011564318 @default.
- W4207036103 cites W3012438487 @default.
- W4207036103 cites W3013098030 @default.
- W4207036103 cites W3032749142 @default.
- W4207036103 cites W3035051267 @default.
- W4207036103 cites W3042956498 @default.
- W4207036103 cites W3084918652 @default.
- W4207036103 cites W3088927226 @default.
- W4207036103 cites W3100698844 @default.
- W4207036103 cites W3100749830 @default.
- W4207036103 cites W3101193405 @default.
- W4207036103 cites W3103568582 @default.
- W4207036103 cites W3104712907 @default.
- W4207036103 cites W3105092369 @default.
- W4207036103 cites W3121734253 @default.
- W4207036103 cites W3122473522 @default.
- W4207036103 cites W3161027892 @default.
- W4207036103 cites W3162211386 @default.
- W4207036103 cites W3165666748 @default.
- W4207036103 cites W3172677227 @default.
- W4207036103 cites W3182136221 @default.
- W4207036103 cites W4288614128 @default.
- W4207036103 cites W1978654594 @default.
- W4207036103 doi "https://doi.org/10.1109/access.2022.3145983" @default.
- W4207036103 hasPublicationYear "2022" @default.
- W4207036103 type Work @default.
- W4207036103 citedByCount "1" @default.
- W4207036103 countsByYear W42070361032023 @default.
- W4207036103 crossrefType "journal-article" @default.
- W4207036103 hasAuthorship W4207036103A5015550942 @default.
- W4207036103 hasAuthorship W4207036103A5022365381 @default.
- W4207036103 hasAuthorship W4207036103A5050582340 @default.
- W4207036103 hasBestOaLocation W42070361031 @default.
- W4207036103 hasConcept C115903868 @default.