{"id":"https://openalex.org/W7148946398","doi":"https://doi.org/10.48550/arxiv.2604.01680","title":"Mitigating Implicit Inconsistencies in Patch Porting","display_name":"Mitigating Implicit Inconsistencies in Patch Porting","publication_year":2026,"publication_date":"2026-04-02","ids":{"openalex":"https://openalex.org/W7148946398","doi":"https://doi.org/10.48550/arxiv.2604.01680"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.01680","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.01680","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.01680","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5132893424","display_name":"Shengyi Pan","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Pan, Shengyi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132839196","display_name":"Zhongxin Liu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Liu, Zhongxin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132875033","display_name":"Jiayuan Zhou","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhou, Jiayuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132883956","display_name":"Xing Hu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hu, Xing","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5132920158","display_name":"Xin Xia","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xia, Xin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5132905650","display_name":"Shanping Li","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Li, Shanping","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.2912999987602234,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11424","display_name":"Security and Verification in Computing","score":0.2912999987602234,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10260","display_name":"Software Engineering Research","score":0.2736000120639801,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.25369998812675476,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/codebase","display_name":"Codebase","score":0.9269000291824341},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.857699990272522},{"id":"https://openalex.org/keywords/identifier","display_name":"Identifier","score":0.6995000243186951},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6326000094413757},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5952000021934509},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5652999877929688},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4918999969959259},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.36640000343322754}],"concepts":[{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.9269000291824341},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.857699990272522},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8490999937057495},{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.6995000243186951},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6326000094413757},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5952000021934509},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5652999877929688},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5026000142097473},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4918999969959259},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.38909998536109924},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.36640000343322754},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3614000082015991},{"id":"https://openalex.org/C3018397939","wikidata":"https://www.wikidata.org/wiki/Q3644502","display_name":"Open source","level":3,"score":0.3504999876022339},{"id":"https://openalex.org/C66746571","wikidata":"https://www.wikidata.org/wiki/Q1134833","display_name":"ENCODE","level":3,"score":0.3059000074863434},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.30300000309944153},{"id":"https://openalex.org/C97686452","wikidata":"https://www.wikidata.org/wiki/Q7604153","display_name":"Static analysis","level":2,"score":0.30219998955726624},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.30070000886917114},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.2946000099182129},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.29010000824928284},{"id":"https://openalex.org/C199519371","wikidata":"https://www.wikidata.org/wiki/Q942695","display_name":"Source lines of code","level":3,"score":0.2847000062465668},{"id":"https://openalex.org/C119839945","wikidata":"https://www.wikidata.org/wiki/Q6545185","display_name":"Unique identifier","level":3,"score":0.27950000762939453},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.2736000120639801},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.26649999618530273},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.26440000534057617},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.2565999925136566},{"id":"https://openalex.org/C2780967703","wikidata":"https://www.wikidata.org/wiki/Q2571389","display_name":"Collaborative editing","level":2,"score":0.25600001215934753}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.01680","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.01680","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.01680","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.01680","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Promptly":[0],"porting":[1,28],"patches":[2,153],"from":[3,124],"a":[4,43,92],"source":[5,106],"codebase":[6],"to":[7,29,59,73,76],"its":[8,170],"variants":[9],"(e.g.,":[10],"forks":[11],"and":[12,20,33,47,94,139],"branches)":[13],"is":[14],"essential":[15],"for":[16,71,102,131],"mitigating":[17],"propagated":[18],"defects":[19],"vulnerabilities.":[21],"Recent":[22],"studies":[23],"have":[24],"explored":[25],"automated":[26],"patch":[27,141],"reduce":[30],"manual":[31],"effort":[32],"delay,":[34],"but":[35],"existing":[36],"approaches":[37],"mainly":[38],"handle":[39],"inconsistencies":[40,62,67],"visible":[41],"in":[42,109,158],"patch's":[44],"local":[45],"context":[46],"struggle":[48],"with":[49,164],"those":[50],"requiring":[51],"global":[52],"mapping":[53,129],"knowledge":[54,130],"between":[55],"codebases.":[56],"We":[57],"refer":[58],"such":[60],"non-local":[61,78],"as":[63,128,151,154],"implicit":[64],"inconsistencies.":[65],"Implicit":[66],"pose":[68],"greater":[69],"challenges":[70],"developers":[72],"resolve":[74],"due":[75],"their":[77],"nature.":[79],"To":[80],"address":[81],"them,":[82],"we":[83],"propose":[84],"MIP,":[85],"which":[86],"enables":[87],"collaboration":[88],"among":[89],"an":[90],"LLM,":[91],"compiler,":[93],"code":[95,121],"analysis":[96],"utilities.":[97],"MIP":[98,145],"adopts":[99],"different":[100,103],"strategies":[101],"cases:":[104],"when":[105],"identifiers":[107],"exist":[108],"the":[110,125,155],"target":[111],"codebase,":[112],"it":[113,118],"leverages":[114],"compiler":[115],"diagnostics;":[116],"otherwise,":[117],"retrieves":[119],"matched":[120],"segment":[122],"pairs":[123],"two":[126,135],"codebases":[127],"mitigation.":[132],"Experiments":[133],"on":[134],"representative":[136],"scenarios,":[137],"cross-fork":[138],"cross-branch":[140],"porting,":[142],"show":[143],"that":[144],"successfully":[146],"resolves":[147],"more":[148],"than":[149],"twice":[150],"many":[152],"best-performing":[156],"baseline":[157],"both":[159],"settings.":[160],"A":[161],"user":[162],"study":[163],"our":[165],"industry":[166],"partner":[167],"further":[168],"demonstrates":[169],"practical":[171],"effectiveness.":[172]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-04-04T00:00:00"}
