{"id":"https://openalex.org/W7138908143","doi":"https://doi.org/10.1177/2167647x261428016","title":"MuTemAPR: Enhance Multilocation Patches with Template-Based Neural Program Repair","display_name":"MuTemAPR: Enhance Multilocation Patches with Template-Based Neural Program Repair","publication_year":2026,"publication_date":"2026-03-18","ids":{"openalex":"https://openalex.org/W7138908143","doi":"https://doi.org/10.1177/2167647x261428016","pmid":"https://pubmed.ncbi.nlm.nih.gov/41848642"},"language":"en","primary_location":{"id":"doi:10.1177/2167647x261428016","is_oa":false,"landing_page_url":"https://doi.org/10.1177/2167647x261428016","pdf_url":null,"source":{"id":"https://openalex.org/S4210226731","display_name":"Big Data","issn_l":"2167-6461","issn":["2167-6461","2167-647X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320443","host_organization_name":"Mary Ann Liebert, Inc.","host_organization_lineage":["https://openalex.org/P4310320443"],"host_organization_lineage_names":["Mary Ann Liebert, Inc."],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","pubmed"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013908114","display_name":"T. Zhang","orcid":null},"institutions":[{"id":"https://openalex.org/I4210142037","display_name":"Shanxi University of Traditional Chinese Medicine","ror":"https://ror.org/0522dg826","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210142037"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tao Zhang","raw_affiliation_strings":["Shanxi Police College, Taiyuan, Shanxi, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Shanxi Police College, Taiyuan, Shanxi, China","institution_ids":["https://openalex.org/I4210142037"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5130136634","display_name":"Yu Zhu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210142037","display_name":"Shanxi University of Traditional Chinese Medicine","ror":"https://ror.org/0522dg826","country_code":"CN","type":"education","lineage":["https://openalex.org/I4210142037"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Yu Zhu","raw_affiliation_strings":["Shanxi Police College, Taiyuan, Shanxi, China"],"raw_orcid":"https://orcid.org/0009-0002-3957-9171","affiliations":[{"raw_affiliation_string":"Shanxi Police College, Taiyuan, Shanxi, China","institution_ids":["https://openalex.org/I4210142037"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5130136634"],"corresponding_institution_ids":["https://openalex.org/I4210142037"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.27699336,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"14","issue":"3","first_page":"206","last_page":"218"},"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.8614000082015991,"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.8614000082015991,"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.06310000270605087,"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"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.011699999682605267,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4893999993801117},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.48579999804496765},{"id":"https://openalex.org/keywords/constraint","display_name":"Constraint (computer-aided design)","score":0.48330000042915344},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.47290000319480896},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.4221000075340271},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4065000116825104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7857999801635742},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5490999817848206},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4893999993801117},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.48579999804496765},{"id":"https://openalex.org/C2776036281","wikidata":"https://www.wikidata.org/wiki/Q48769818","display_name":"Constraint (computer-aided design)","level":2,"score":0.48330000042915344},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.47290000319480896},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.444599986076355},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.44179999828338623},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.4221000075340271},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4065000116825104},{"id":"https://openalex.org/C89611455","wikidata":"https://www.wikidata.org/wiki/Q6804646","display_name":"Mechanism (biology)","level":2,"score":0.3571000099182129},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.30809998512268066},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.2962000072002411},{"id":"https://openalex.org/C175551986","wikidata":"https://www.wikidata.org/wiki/Q47089","display_name":"Fault (geology)","level":2,"score":0.28299999237060547},{"id":"https://openalex.org/C51632099","wikidata":"https://www.wikidata.org/wiki/Q3985153","display_name":"Training set","level":2,"score":0.2678999900817871},{"id":"https://openalex.org/C185874996","wikidata":"https://www.wikidata.org/wiki/Q269699","display_name":"Interdependence","level":2,"score":0.26179999113082886}],"mesh":[{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D000465","descriptor_name":"Algorithms","qualifier_ui":null,"qualifier_name":null,"is_major_topic":false},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D012984","descriptor_name":"Software","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D016571","descriptor_name":"Neural Networks, Computer","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D016571","descriptor_name":"Neural Networks, Computer","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D016571","descriptor_name":"Neural Networks, Computer","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true},{"descriptor_ui":"D016571","descriptor_name":"Neural Networks, Computer","qualifier_ui":null,"qualifier_name":null,"is_major_topic":true}],"locations_count":2,"locations":[{"id":"doi:10.1177/2167647x261428016","is_oa":false,"landing_page_url":"https://doi.org/10.1177/2167647x261428016","pdf_url":null,"source":{"id":"https://openalex.org/S4210226731","display_name":"Big Data","issn_l":"2167-6461","issn":["2167-6461","2167-647X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320443","host_organization_name":"Mary Ann Liebert, Inc.","host_organization_lineage":["https://openalex.org/P4310320443"],"host_organization_lineage_names":["Mary Ann Liebert, Inc."],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data","raw_type":"journal-article"},{"id":"pmid:41848642","is_oa":false,"landing_page_url":"https://pubmed.ncbi.nlm.nih.gov/41848642","pdf_url":null,"source":{"id":"https://openalex.org/S4306525036","display_name":"PubMed","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I1299303238","host_organization_name":"National Institutes of Health","host_organization_lineage":["https://openalex.org/I1299303238"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big data","raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W1965555277","https://openalex.org/W2064675550","https://openalex.org/W2065489029","https://openalex.org/W2098549348","https://openalex.org/W2156723666","https://openalex.org/W2274071363","https://openalex.org/W2344973853","https://openalex.org/W2518136680","https://openalex.org/W2582560208","https://openalex.org/W2794443436","https://openalex.org/W2794494879","https://openalex.org/W2795030435","https://openalex.org/W2795866244","https://openalex.org/W2851896161","https://openalex.org/W2867448323","https://openalex.org/W2895570420","https://openalex.org/W2904214673","https://openalex.org/W2905489084","https://openalex.org/W2907705732","https://openalex.org/W2924629359","https://openalex.org/W2954778170","https://openalex.org/W2954823997","https://openalex.org/W2963417953","https://openalex.org/W2972082064","https://openalex.org/W3043761819","https://openalex.org/W3081159607","https://openalex.org/W3089621332","https://openalex.org/W3134686229","https://openalex.org/W3160155705","https://openalex.org/W3193682477","https://openalex.org/W3201072786","https://openalex.org/W4284670965","https://openalex.org/W4284705844","https://openalex.org/W4308643319","https://openalex.org/W4313563660","https://openalex.org/W4384302762","https://openalex.org/W4384304728","https://openalex.org/W4384345778","https://openalex.org/W4388482966","https://openalex.org/W4391558413","https://openalex.org/W4402352488"],"related_works":[],"abstract_inverted_index":{"Automated":[0],"program":[1],"repair":[2,27,127,145,196],"(APR)":[3],"has":[4],"been":[5],"studied":[6],"extensively":[7],"in":[8,151],"recent":[9],"years.":[10],"Existing":[11],"approaches":[12,28],"mainly":[13],"generate":[14,31],"single-position":[15],"patches":[16,32,59],"that":[17,74,101,138,163,191],"fail":[18],"to":[19,58,142,149],"address":[20],"multilocation":[21,77,107,197],"faults":[22],"effectively.":[23],"While":[24],"existing":[25],"multistep":[26],"can":[29,194],"iteratively":[30,75],"for":[33,124],"each":[34],"fault":[35],"position":[36],"sequentially,":[37],"their":[38],"data":[39,98],"augmentation":[40,99],"methodologies":[41],"lack":[42],"rationality":[43],"and":[44,166,176,211],"deviate":[45],"from":[46,61,147],"real-world":[47,117],"scenarios.":[48],"Furthermore,":[49],"they":[50],"overlook":[51],"the":[52,183],"interdependencies":[53],"between":[54,172],"faulty":[55,104,108,134],"statements,":[56],"leading":[57],"learned":[60],"erroneous":[62],"contextual":[63],"patterns.":[64],"In":[65],"this":[66],"article,":[67],"we":[68,94,130,155],"propose":[69,131],"MuTemAPR,":[70],"an":[71],"APR":[72],"approach":[73,193],"generates":[76],"patches.":[78,178],"MuTemAPR":[79,181],"incorporates":[80],"templates":[81],"with":[82,205],"neural":[83],"machine":[84],"translation.":[85],"Specifically,":[86],"our":[87,192],"method":[88,137],"introduces":[89],"three":[90],"key":[91],"innovations.":[92],"First,":[93],"design":[95],"a":[96,116,132,157],"template-based":[97],"framework":[100],"transforms":[102],"single-line":[103],"code":[105,109],"into":[106],"through":[110,169],"35":[111],"mutation":[112],"templates.":[113],"It":[114],"simulates":[115],"environment":[118],"by":[119],"establishing":[120],"variable-type":[121],"mapping":[122],"tables":[123],"more":[125],"accurate":[126],"augmentation.":[128],"Second,":[129],"reinforced":[133],"context":[135],"training":[136,162],"employs":[139],"progressive":[140],"annotation":[141],"incrementally":[143],"learn":[144],"processes":[146],"top":[148],"bottom":[150],"multifault":[152],"code.":[153],"Third,":[154],"implement":[156],"semantic":[158,167],"constraint":[159],"mechanism":[160],"during":[161],"enforces":[164],"syntactic":[165],"rules":[168],"differential":[170],"analysis":[171],"templates,":[173],"input":[174],"code,":[175],"generated":[177],"We":[179],"evaluate":[180],"on":[182,208],"widely":[184],"used":[185],"Defects4j":[186,209],"benchmark.":[187],"Experimental":[188],"results":[189],"demonstrate":[190],"effectively":[195],"faults,":[198],"successfully":[199],"fixing":[200],"five":[201],"additional":[202],"bugs":[203],"compared":[204],"state-of-the-art":[206],"methods":[207],"v1.2":[210],"v2.0.":[212]},"counts_by_year":[],"updated_date":"2026-05-24T06:10:38.904174","created_date":"2026-03-20T00:00:00"}
