{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T11:01:02Z","timestamp":1785495662763,"version":"3.56.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["1845446"],"award-info":[{"award-number":["1845446"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3793302.3793347","type":"proceedings-article","created":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T10:42:54Z","timestamp":1785494574000},"page":"158-168","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Combining Example-Based and Rule-Based Program Transformations to Resolve Build Conflicts"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2186-3481","authenticated-orcid":false,"given":"Sheikh Shadab","family":"Towqir","sequence":"first","affiliation":[{"name":"Virginia Tech, Blacksburg, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4266-875X","authenticated-orcid":false,"given":"Fei","family":"He","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0395-855X","authenticated-orcid":false,"given":"Todd","family":"Mytkowicz","sequence":"additional","affiliation":[{"name":"Google, Seattle, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0230-5524","authenticated-orcid":false,"given":"Na","family":"Meng","sequence":"additional","affiliation":[{"name":"Virginia Tech, Blacksburg, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,31]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"2021. jFSTMerge. https:\/\/github.com\/guilhermejccavalcanti\/jFSTMerge."},{"key":"e_1_3_3_1_3_2","unstructured":"2022. hazelcast. https:\/\/github.com\/hazelcast\/hazelcast\/commit\/725d5235cbd6835c308b2e819201782301813842."},{"key":"e_1_3_3_1_4_2","unstructured":"2024. WALA. https:\/\/github.com\/wala\/WALA."},{"key":"e_1_3_3_1_5_2","unstructured":"2025. JavaParser. https:\/\/javaparser.org."},{"key":"e_1_3_3_1_6_2","unstructured":"2025. JGraphT. https:\/\/jgrapht.org."},{"key":"e_1_3_3_1_7_2","unstructured":"2025. Merge branch \u20193.0\u2019 of github.com:hazelcast\/hazelcast into 3.0. https:\/\/github.com\/hazelcast\/hazelcast\/commit\/dacc16c1860d646f4b7d6d921bd4438b35d899ae."},{"key":"e_1_3_3_1_8_2","unstructured":"2025. Merge branch \u2019mrniko\/master\u2019 into test-timeout. https:\/\/github.com\/redisson\/redisson\/commit\/9baf319ecb41dfc42d273d467d8f55ed2ba6daa7."},{"key":"e_1_3_3_1_9_2","unstructured":"2025. Merge commit in swagger-core: feature\/jaxrs2_reader_oas_v3.0.0. https:\/\/github.com\/swagger-api\/swagger-core\/commit\/9c38329c20ae27c6680d5833c68b07b85f512dd4."},{"key":"e_1_3_3_1_10_2","unstructured":"2025. Merge pull request #106 from ptma\/master. https:\/\/github.com\/alibaba\/fastjson\/commit\/7a56c582f6de20a7a775d48f1aa0d874f2c0206c."},{"key":"e_1_3_3_1_11_2","unstructured":"2025. Merge pull request #917 from argvk\/spop_with_count. https:\/\/github.com\/redis\/jedis\/commit\/30986c51de6d914a1f10f620613674af017c65ea."},{"key":"e_1_3_3_1_12_2","unstructured":"Last visited 07\/26\/2019. Git Merge. https:\/\/git-scm.com\/docs\/git-merge."},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2017.12"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"crossref","unstructured":"Waad Aldndni Na Meng and Francisco Servant. 2023. Automatic prediction of developers\u2019 resolutions for software merge conflicts. Journal of Systems and Software 206 (2023) 111836.","DOI":"10.1016\/j.jss.2023.111836"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643916.3644433"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351694"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025141"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025139"},{"key":"e_1_3_3_1_19_2","doi-asserted-by":"publisher","unstructured":"Guilherme Cavalcanti Paulo Borba and Paola Accioly. 2017. Evaluating and Improving Semistructured Merge. Proc. ACM Program. Lang. 1 OOPSLA Article 59 (Oct. 2017) 27\u00a0pages. 10.1145\/3133883","DOI":"10.1145\/3133883"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","unstructured":"L\u00e9uson Da Silva Paulo Borba Toni Maciel Wardah Mahmood Thorsten Berger Jo\u00e3o Moisakis Aldiberg Gomes and Vin\u00edcius Leite. 2024. Detecting semantic conflicts with unit tests. Journal of Systems and Software 214 (2024) 112070. 10.1016\/j.jss.2024.112070","DOI":"10.1016\/j.jss.2024.112070"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"crossref","unstructured":"L\u00e9uson Da\u00a0Silva Paulo Borba and Arthur Pires. 2022. Build conflicts in the wild. Journal of Software: Evolution and Process 34 4 (2022) e2441.","DOI":"10.1002\/smr.2441"},{"key":"e_1_3_3_1_22_2","unstructured":"Elizabeth Dinella Todd Mytkowicz Alexey Svyatkovskiy Christian Bird Mayur Naik and Shuvendu\u00a0K Lahiri. 2021. DeepMerge: Learning to Merge Programs. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2105.07569 (2021)."},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","unstructured":"Paulo Elias Heleno de S.\u00a0Campos Eduardo Ogasawara and Leonardo Gresta\u00a0Paulino Murta. 2023. Towards accurate recommendations of merge conflicts resolution strategies. Information and Software Technology 164 (2023) 107332. 10.1016\/j.infsof.2023.107332","DOI":"10.1016\/j.infsof.2023.107332"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICGSE.2014.17"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"crossref","unstructured":"Gleiph Ghiotto Leonardo Murta Marcio Barros and Andre Van Der\u00a0Hoek. 2018. On the nature of merge conflicts: a study of 2 731 open source java projects hosted by github. IEEE Transactions on Software Engineering 46 8 (2018) 892\u2013915.","DOI":"10.1109\/TSE.2018.2871083"},{"key":"e_1_3_3_1_27_2","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337264"},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486884"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8668012"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00077"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"publisher","unstructured":"Bowen Shen Muhammad\u00a0Ali Gulzar Fei He and Na Meng. 2022. A Characterization Study of Merge Conflicts in Java Projects. ACM Trans. Softw. Eng. Methodol. (jun 2022). 10.1145\/3546944Just Accepted.","DOI":"10.1145\/3546944"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","unstructured":"Bowen Shen and Na Meng. 2024. ConflictBench: A benchmark to evaluate software merge tools. Journal of Systems and Software 214 (2024) 112084. 10.1016\/j.jss.2024.112084","DOI":"10.1016\/j.jss.2024.112084"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","unstructured":"Bo Shen Wei Zhang Haiyan Zhao Guangtai Liang Zhi Jin and Qianxiang Wang. 2019. IntelliMerge: A Refactoring-Aware Software Merging Technique. Proc. ACM Program. Lang. 3 OOPSLA Article 170 (Oct. 2019) 28\u00a0pages. 10.1145\/3360596","DOI":"10.1145\/3360596"},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3276535"},{"key":"e_1_3_3_1_35_2","first-page":"172","volume-title":"2020 IEEE\/ACM 42nd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)","author":"Sung Chungha","year":"2020","unstructured":"Chungha Sung, Shuvendu\u00a0K. Lahiri, Mike Kaufman, Pallavi Choudhury, and Chao Wang. 2020. Towards Understanding and Fixing Upstream Merge Induced Conflicts in Divergent Forks: An Industrial Case Study. In 2020 IEEE\/ACM 42nd International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP). 172\u2013181."},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549163"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"publisher","unstructured":"Sheikh\u00a0Shadab Towqir Bowen Shen Muhammad\u00a0Ali Gulzar and Na Meng. 2023. Detecting Build Conflicts in Software Merge for Java Programs via Static Analysis(ASE \u201922). Association for Computing Machinery New York NY USA Article 33 13\u00a0pages. 10.1145\/3551349.3556950","DOI":"10.1145\/3551349.3556950"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM59687.2023.00014"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICST46399.2020.00043"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1145\/3533767.3534396"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","unstructured":"Fengmin Zhu and Fei He. 2018. Conflict Resolution for Structured Merge via Version Space Algebra. Proc. ACM Program. Lang. 2 OOPSLA Article 166 (Oct. 2018) 25\u00a0pages. 10.1145\/3276536","DOI":"10.1145\/3276536"}],"event":{"name":"MSR '26: 23rd International Conference on Mining Software Repositories","location":"Rio de Janeiro Brazil","acronym":"MSR '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 23rd International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3793302.3793347","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3793302.3793347","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T10:44:59Z","timestamp":1785494699000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3793302.3793347"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":40,"alternative-id":["10.1145\/3793302.3793347","10.1145\/3793302"],"URL":"https:\/\/doi.org\/10.1145\/3793302.3793347","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-07-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}