{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T23:02:20Z","timestamp":1778194940175,"version":"3.51.4"},"reference-count":80,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,11,16]],"date-time":"2025-11-16T00:00:00Z","timestamp":1763251200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,11,16]],"date-time":"2025-11-16T00:00:00Z","timestamp":1763251200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,11,16]]},"DOI":"10.1109\/ase63991.2025.00137","type":"proceedings-article","created":{"date-parts":[[2026,1,28]],"date-time":"2026-01-28T20:54:38Z","timestamp":1769633678000},"page":"1629-1641","source":"Crossref","is-referenced-by-count":2,"title":["Characterizing Multi-Hunk Patches: Divergence, Proximity, and LLM Repair Challenges"],"prefix":"10.1109","author":[{"given":"Noor","family":"Nashid","sequence":"first","affiliation":[{"name":"University of British Columbia,Vancouver,Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Ding","sequence":"additional","affiliation":[{"name":"University of British Columbia,Vancouver,Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Keheliya","family":"Gallaba","sequence":"additional","affiliation":[{"name":"Queen&#x2019;s University,Kingston,Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ahmed E.","family":"Hassan","sequence":"additional","affiliation":[{"name":"Queen&#x2019;s University,Kingston,Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ali","family":"Mesbah","sequence":"additional","affiliation":[{"name":"University of British Columbia,Vancouver,Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref1","article-title":"Graph-based, self-supervised program repair from diagnostic feedback","volume-title":"37th International Conference on Machine Learning","author":"Yasunaga"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00107"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/MSR52588.2021.00063"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468544"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510222"},{"key":"ref6","article-title":"Learning to Generate Corrective Patches using Neural Machine Translation","author":"Hata","year":"2019"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3485275"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3383458"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3340544"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-022-10223-5"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397369"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2940179"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3631974"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3696450"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340455"},{"key":"ref16","article-title":"Hoppity: Learning Graph Transformations to Detect and Fix Bugs in Programs","volume-title":"International Conference on Learning Representations","author":"Dinella"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICST57152.2023.00018"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3579640"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3318162"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.104"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693094"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606626"},{"key":"ref23","first-page":"602","article-title":"Dlfix: Context-based code transformation learning for automated program repair","volume-title":"Proceedings of the ACM\/IEEE 42nd international conference on software engineering","author":"Li"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2560811"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3213846.3213871"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00126"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556893"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00020"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884807"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/3321707.3321830"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468600"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510177"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3623337"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00205"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549101"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3660773"},{"key":"ref37","article-title":"A critical review of large language model on software engineering: An example from chatgpt and automated program repair","author":"Zhang","year":"2023"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00157"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/ASE56229.2023.00181"},{"key":"ref40","article-title":"Multi-Objective Fine-Tuning for Enhanced Program Repair with LLMs","author":"Yang","year":"2024"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00128"},{"key":"ref42","article-title":"How Far Can We Go with Practical Function-Level Program Repair?","author":"Xiang","year":"2024"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.3115\/1073083.1073135"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639222"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/iCAST57874.2023.10359288"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/2950290.2950334"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115626"},{"key":"ref48","first-page":"1398","article-title":"On learning meaningful assert statements for unit test cases","volume-title":"Proceedings of the ACM\/IEEE 42nd International Conference on Software Engineering","author":"Watson"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3631974"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3568813.3600130"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628055"},{"key":"ref52","article-title":"Multi-Hunk Patch for Jsoup Bug 56","year":"2025"},{"key":"ref53","article-title":"Multi-Hunk Patch for Jsoup Bug 87","year":"2025"},{"key":"ref54","article-title":"Multi-Hunk Patch for Chart Bug 4","year":"2025"},{"key":"ref55","article-title":"Multi-Hunk Patch for Jackson-Databind Bug 103","year":"2025"},{"key":"ref56","article-title":"Multi-Hunk Patch for Mockito Bug 6","year":"2025"},{"key":"ref57","article-title":"Multi-Hunk Patch for Closure Bug 144","year":"2025"},{"key":"ref58","article-title":"Ollama: Run open-source LLMs locally","year":"2024"},{"key":"ref59","article-title":"LiteLLM: A Unified Toolkit for LLM Inference","year":"2024"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/TBDATA.2019.2921572"},{"key":"ref61","article-title":"Amazon Bedrock","year":"2024"},{"key":"ref62","article-title":"Repairbench: Leaderboard of frontier models for program repair","volume-title":"Tech. Rep. 2409.18952","author":"Silva","year":"2024"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/3697010"},{"key":"ref64","article-title":"Scaling LLM test-time compute optimally can be more effective than scaling parameters for reasoning","volume-title":"The Thirteenth International Conference on Learning Representations","author":"Snell"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00238"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00080"},{"key":"ref67","article-title":"Issue2test: Generating reproducing test cases from issue reports","author":"Nashid","year":"2025"},{"key":"ref68","article-title":"Characterizing Multi-Hunk Patches: Divergence, Proximity, and LLM Repair Challenges","year":"2025"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196473"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417943"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8667991"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2454513"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1002\/stvr.1751"},{"key":"ref74","article-title":"The codrep machine learning on source code competition","author":"Chen","year":"2018"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/3135932.3135941"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/3379597.3387491"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/32.859533"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-011-9173-9"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2009.5306274"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1145\/3660828"}],"event":{"name":"2025 40th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","location":"Seoul, Korea, Republic of","start":{"date-parts":[[2025,11,16]]},"end":{"date-parts":[[2025,11,20]]}},"container-title":["2025 40th IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/xplorestaging.ieee.org\/ielx8\/11334056\/11334198\/11334668.pdf?arnumber=11334668","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T09:21:07Z","timestamp":1769678467000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/ieeexplore.ieee.org\/document\/11334668\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,16]]},"references-count":80,"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1109\/ase63991.2025.00137","relation":{},"subject":[],"published":{"date-parts":[[2025,11,16]]}}}