{"id":"https://openalex.org/W3000722119","doi":"https://doi.org/10.1109/ase.2019.00147","title":"Improving Patch Quality by Enhancing Key Components of Automatic Program Repair","display_name":"Improving Patch Quality by Enhancing Key Components of Automatic Program Repair","publication_year":2019,"publication_date":"2019-11-01","ids":{"openalex":"https://openalex.org/W3000722119","doi":"https://doi.org/10.1109/ase.2019.00147","mag":"3000722119"},"language":"en","primary_location":{"id":"doi:10.1109/ase.2019.00147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase.2019.00147","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://figshare.com/articles/thesis/Improving_Patch_Quality_by_Enhancing_Key_Components_of_Automatic_Program_Repair/14546868","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103098504","display_name":"Mauricio Soto","orcid":"https://orcid.org/0000-0002-1196-1646"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Mauricio Soto","raw_affiliation_strings":["Carnegie Mellon University, Pittsburgh, PA"],"affiliations":[{"raw_affiliation_string":"Carnegie Mellon University, Pittsburgh, PA","institution_ids":["https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5103098504"],"corresponding_institution_ids":["https://openalex.org/I74973139"],"apc_list":null,"apc_paid":null,"fwci":0.9884,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.80042017,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1230","last_page":"1233"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9983000159263611,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11005","display_name":"Radiation Effects in Electronics","score":0.9944999814033508,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.7239121794700623},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6355412602424622},{"id":"https://openalex.org/keywords/quality","display_name":"Quality (philosophy)","score":0.540324866771698},{"id":"https://openalex.org/keywords/reliability-engineering","display_name":"Reliability engineering","score":0.38040870428085327},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.18083208799362183},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.17615142464637756}],"concepts":[{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.7239121794700623},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6355412602424622},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.540324866771698},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.38040870428085327},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.18083208799362183},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.17615142464637756},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/ase.2019.00147","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase.2019.00147","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 34th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},{"id":"pmh:oai:figshare.com:article/14546868","is_oa":true,"landing_page_url":null,"pdf_url":"https://figshare.com/articles/thesis/Improving_Patch_Quality_by_Enhancing_Key_Components_of_Automatic_Program_Repair/14546868","source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},{"id":"doi:10.1184/r1/14546868.v1","is_oa":true,"landing_page_url":"https://doi.org/10.1184/r1/14546868.v1","pdf_url":null,"source":{"id":"https://openalex.org/S7407050927","display_name":"KiltHub Repository","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article-journal"}],"best_oa_location":{"id":"pmh:oai:figshare.com:article/14546868","is_oa":true,"landing_page_url":null,"pdf_url":"https://figshare.com/articles/thesis/Improving_Patch_Quality_by_Enhancing_Key_Components_of_Automatic_Program_Repair/14546868","source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Text"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4793128417","display_name":null,"funder_award_id":"H98230-08-D-0171","funder_id":"https://openalex.org/F4320306078","funder_display_name":"U.S. Department of Defense"},{"id":"https://openalex.org/G479325200","display_name":"CAREER: Quality Matters: Dynamic, Static and Proactive Analyses for Automated Program Repair","funder_award_id":"1750116","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5633259857","display_name":"SHF: Medium: Collaborative Research: Semi and Fully Automated Program Repair and Synthesis via Semantic Code Search","funder_award_id":"1563797","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6237456029","display_name":null,"funder_award_id":"FA8750-15-2-0075","funder_id":"https://openalex.org/F4320338294","funder_display_name":"Air Force Research Laboratory"},{"id":"https://openalex.org/G7320824963","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306078","funder_display_name":"U.S. Department of Defense"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G898388423","display_name":null,"funder_award_id":"Contract H98230-08-D-0171.","funder_id":"https://openalex.org/F4320306078","funder_display_name":"U.S. Department of Defense"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306078","display_name":"U.S. Department of Defense","ror":"https://ror.org/0447fe631"},{"id":"https://openalex.org/F4320338294","display_name":"Air Force Research Laboratory","ror":"https://ror.org/02e2egq70"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3000722119.pdf","grobid_xml":"https://content.openalex.org/works/W3000722119.grobid-xml"},"referenced_works_count":141,"referenced_works":["https://openalex.org/W841012168","https://openalex.org/W1506285740","https://openalex.org/W1538250500","https://openalex.org/W1710734607","https://openalex.org/W1826771676","https://openalex.org/W1945100066","https://openalex.org/W1965194038","https://openalex.org/W1971650562","https://openalex.org/W1975455521","https://openalex.org/W1977696633","https://openalex.org/W1983119041","https://openalex.org/W1989479444","https://openalex.org/W1989545482","https://openalex.org/W1990785546","https://openalex.org/W1993760289","https://openalex.org/W2001407653","https://openalex.org/W2003285370","https://openalex.org/W2005974976","https://openalex.org/W2024753698","https://openalex.org/W2025791343","https://openalex.org/W2029726540","https://openalex.org/W2036740020","https://openalex.org/W2039772616","https://openalex.org/W2047764386","https://openalex.org/W2049134176","https://openalex.org/W2049625105","https://openalex.org/W2050381116","https://openalex.org/W2060333670","https://openalex.org/W2061575154","https://openalex.org/W2063171995","https://openalex.org/W2065489029","https://openalex.org/W2065816933","https://openalex.org/W2067436653","https://openalex.org/W2070544288","https://openalex.org/W2076719273","https://openalex.org/W2090111344","https://openalex.org/W2092382400","https://openalex.org/W2093101674","https://openalex.org/W2096491586","https://openalex.org/W2096713153","https://openalex.org/W2096795881","https://openalex.org/W2097174997","https://openalex.org/W2099866050","https://openalex.org/W2100505193","https://openalex.org/W2104107939","https://openalex.org/W2106182318","https://openalex.org/W2109208297","https://openalex.org/W2113237484","https://openalex.org/W2114503684","https://openalex.org/W2118655104","https://openalex.org/W2121081915","https://openalex.org/W2122433740","https://openalex.org/W2122947685","https://openalex.org/W2125889680","https://openalex.org/W2126071695","https://openalex.org/W2126105956","https://openalex.org/W2126752493","https://openalex.org/W2128049346","https://openalex.org/W2128705399","https://openalex.org/W2129115514","https://openalex.org/W2130877788","https://openalex.org/W2132525863","https://openalex.org/W2132711918","https://openalex.org/W2136099030","https://openalex.org/W2138428785","https://openalex.org/W2139657973","https://openalex.org/W2139885493","https://openalex.org/W2142403498","https://openalex.org/W2143522309","https://openalex.org/W2145124323","https://openalex.org/W2145373440","https://openalex.org/W2146136779","https://openalex.org/W2147050153","https://openalex.org/W2147524598","https://openalex.org/W2149672479","https://openalex.org/W2150990363","https://openalex.org/W2153418968","https://openalex.org/W2153881107","https://openalex.org/W2156723666","https://openalex.org/W2162045655","https://openalex.org/W2215690963","https://openalex.org/W2246822044","https://openalex.org/W2274071363","https://openalex.org/W2288083000","https://openalex.org/W2400994325","https://openalex.org/W2404969801","https://openalex.org/W2466388701","https://openalex.org/W2471601946","https://openalex.org/W2486590439","https://openalex.org/W2518136680","https://openalex.org/W2537787699","https://openalex.org/W2605202003","https://openalex.org/W2620081107","https://openalex.org/W2730550703","https://openalex.org/W2739564891","https://openalex.org/W2740130372","https://openalex.org/W2740646481","https://openalex.org/W2741422284","https://openalex.org/W2748597676","https://openalex.org/W2762550985","https://openalex.org/W2767431443","https://openalex.org/W2767766265","https://openalex.org/W2779971999","https://openalex.org/W2787135123","https://openalex.org/W2794443436","https://openalex.org/W2795030435","https://openalex.org/W2795607463","https://openalex.org/W2804618777","https://openalex.org/W2808438073","https://openalex.org/W2867448323","https://openalex.org/W2883136752","https://openalex.org/W2888328667","https://openalex.org/W2898851569","https://openalex.org/W2940501901","https://openalex.org/W2952920225","https://openalex.org/W2953998535","https://openalex.org/W2954552517","https://openalex.org/W2954778170","https://openalex.org/W2963058168","https://openalex.org/W2963909831","https://openalex.org/W2967591898","https://openalex.org/W2985611113","https://openalex.org/W2991598122","https://openalex.org/W3013624080","https://openalex.org/W3089621332","https://openalex.org/W3091499655","https://openalex.org/W3100600242","https://openalex.org/W3104227690","https://openalex.org/W3105092369","https://openalex.org/W3106103749","https://openalex.org/W3106729728","https://openalex.org/W3123680370","https://openalex.org/W3196007370","https://openalex.org/W3206322347","https://openalex.org/W4255632703","https://openalex.org/W4256609717","https://openalex.org/W4285719527","https://openalex.org/W6662905412","https://openalex.org/W6666692394","https://openalex.org/W6728702617","https://openalex.org/W6769750693"],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W2382290278","https://openalex.org/W2478288626","https://openalex.org/W2350741829","https://openalex.org/W2530322880","https://openalex.org/W1596801655"],"abstract_inverted_index":{"The":[0],"error":[1],"repair":[2,21,25],"process":[3],"in":[4,15],"software":[5,27],"systems":[6],"is,":[7],"historically,":[8],"a":[9,39,67,104,110],"resource-consuming":[10],"task":[11],"that":[12],"relies":[13],"heavily":[14],"developer":[16,94],"manual":[17],"effort.":[18],"Automatic":[19],"program":[20,54,91],"approaches":[22],"enable":[23],"the":[24,34,73,98],"of":[26,69,75,81,106],"with":[28],"minimum":[29],"human":[30],"interaction,":[31],"therefore,":[32],"mitigating":[33],"burden":[35],"from":[36],"developers.":[37],"However,":[38],"problem":[40],"automatically":[41],"generated":[42],"patches":[43,49,77],"commonly":[44],"suffer":[45],"is":[46],"generating":[47],"low-quality":[48],"(which":[50],"overfit":[51],"to":[52,59,71,96,112],"one":[53],"specification,":[55],"thus":[56],"not":[57],"generalizing":[58],"an":[60,79],"independent":[61],"oracle":[62],"evaluation).":[63],"This":[64],"work":[65],"proposes":[66],"set":[68],"mechanisms":[70],"increase":[72],"quality":[74,116],"plausible":[76],"including":[78],"analysis":[80],"test":[82],"suite":[83],"behavior":[84,95],"and":[85,103],"their":[86],"key":[87],"characteristics":[88],"for":[89],"automatic":[90],"repair,":[92],"analyzing":[93],"inform":[97],"mutation":[99],"operator":[100],"selection":[101],"distribution,":[102],"study":[105],"patch":[107],"diversity":[108],"as":[109],"means":[111],"create":[113],"consolidated":[114],"higher":[115],"fixes.":[117]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
