{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T21:46:05Z","timestamp":1769723165011,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,1,5]],"date-time":"2023-01-05T00:00:00Z","timestamp":1672876800000},"content-version":"vor","delay-in-days":87,"URL":"http:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF (National Science Foundation)","doi-asserted-by":"publisher","award":["1845446, 2106420"],"award-info":[{"award-number":["1845446, 2106420"]}],"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":[[2022,10,10]]},"DOI":"10.1145\/3551349.3556950","type":"proceedings-article","created":{"date-parts":[[2023,1,5]],"date-time":"2023-01-05T20:43:54Z","timestamp":1672951434000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Detecting Build Conflicts in Software Merge for Java Programs via Static Analysis"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2186-3481","authenticated-orcid":false,"given":"Sheikh Shadab","family":"Towqir","sequence":"first","affiliation":[{"name":"Department of Computer Science, Virginia Tech, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2298-6857","authenticated-orcid":false,"given":"Bowen","family":"Shen","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Virginia Tech, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8007-8662","authenticated-orcid":false,"given":"Muhammad Ali","family":"Gulzar","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Virginia Tech, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0230-5524","authenticated-orcid":false,"given":"Na","family":"Meng","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Virginia Tech, USA"}]}],"member":"320","published-online":{"date-parts":[[2023,1,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2017. Merge branch \u2019master\u2019 into master. https:\/\/github.com\/alibaba\/fastjson\/commit\/b9d301d6."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2871083"},{"key":"e_1_3_2_1_3_1","unstructured":"2021. Golden Ratio. https:\/\/mathworld.wolfram.com\/GoldenRatio.html."},{"key":"e_1_3_2_1_4_1","unstructured":"2021. Gradle. https:\/\/gradle.org."},{"key":"e_1_3_2_1_5_1","unstructured":"2021. JavaParser. https:\/\/javaparser.org."},{"key":"e_1_3_2_1_6_1","unstructured":"2021. jFSTMerge. https:\/\/github.com\/guilhermejccavalcanti\/jFSTMerge."},{"key":"e_1_3_2_1_7_1","unstructured":"2021. Maven. https:\/\/maven.apache.org."},{"key":"e_1_3_2_1_8_1","unstructured":"2021. Merge branch \u2019jaxrs_reader\u2019 of ssh:\/\/github.com\/lugaru1234\/swagger-core into lugaru1234-jaxrs_reader. https:\/\/github.com\/swagger-api\/swagger-core\/commit\/95fa219a842325f8d7d5176ec534ceb3e4e5cd9a."},{"key":"e_1_3_2_1_9_1","unstructured":"2021. Merge pull request #81 from Worxfr\/master. https:\/\/github.com\/NanoHttpd\/nanohttpd\/commit\/f81ed131ef9b10e1940f9fd0ed3129e47a4e7b85."},{"key":"e_1_3_2_1_10_1","unstructured":"2022. Activiti. https:\/\/github.com\/Activiti\/Activiti."},{"key":"e_1_3_2_1_11_1","unstructured":"2022. druid. https:\/\/github.com\/alibaba\/druid."},{"key":"e_1_3_2_1_12_1","unstructured":"2022. elasticsearch. https:\/\/github.com\/elastic\/elasticsearch."},{"key":"e_1_3_2_1_13_1","unstructured":"2022. fastjson. https:\/\/github.com\/alibaba\/fastjson."},{"key":"e_1_3_2_1_14_1","unstructured":"2022. JavaPoet. https:\/\/github.com\/square\/javapoet."},{"key":"e_1_3_2_1_15_1","unstructured":"2022. Jedis. https:\/\/github.com\/redis\/jedis."},{"key":"e_1_3_2_1_16_1","unstructured":"2022. litemall. https:\/\/github.com\/linlinjava\/litemall."},{"key":"e_1_3_2_1_17_1","unstructured":"2022. MyBatis-Plus. https:\/\/github.com\/baomidou\/mybatis-plus."},{"key":"e_1_3_2_1_18_1","unstructured":"2022. nuxeo. https:\/\/github.com\/nuxeo\/nuxeo."},{"key":"e_1_3_2_1_19_1","unstructured":"2022. pebble. https:\/\/github.com\/PebbleTemplates\/pebble."},{"key":"e_1_3_2_1_20_1","unstructured":"2022. Redisson. https:\/\/github.com\/redisson\/redisson."},{"key":"e_1_3_2_1_21_1","unstructured":"2022. Spring Cloud Alibaba. https:\/\/github.com\/alibaba\/spring-cloud-alibaba."},{"key":"e_1_3_2_1_22_1","unstructured":"2022. truth. https:\/\/github.com\/google\/truth."},{"key":"e_1_3_2_1_23_1","unstructured":"2022. vectorz. https:\/\/github.com\/mikera\/vectorz."},{"key":"e_1_3_2_1_24_1","unstructured":"2022. webmagic. https:\/\/github.com\/code4craft\/webmagic."},{"key":"e_1_3_2_1_25_1","unstructured":"2022. wildfly. https:\/\/github.com\/wildfly\/wildfly."},{"key":"e_1_3_2_1_26_1","unstructured":"Last visited 07\/18\/19. Ant. https:\/\/ant.apache.org."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2017.12"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351694"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025141"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240823"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635880"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09735-4"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025139"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2013.28"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133883"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00097"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3183955"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICGSE.2014.17"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337264"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111027"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606619"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613849"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-014-0151-5"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-017-0227-0"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"crossref","unstructured":"Chandra Maddila Nachiappan Nagappan Christian Bird Georgios Gousios and Arie van Deursen. 2021. ConE: A Concurrent Edit Detection Tool for Large ScaleSoftware Development. arXiv preprint arXiv:2101.06542(2021).","DOI":"10.1145\/3478019"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2019.8668012"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1000449"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3381449"},{"key":"e_1_3_2_1_50_1","unstructured":"Nicholas Nelson Caius Brindescu Shane McKee Anita Sarma and Danny Dig. 2018. The life-cycle of merge conflicts: processes barriers and strategies. Empirical Software Engineering(2018) 1\u201344."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10606-018-9323-3"},{"key":"e_1_3_2_1_52_1","unstructured":"Moein Owhadi-Kareshk Sarah Nadi and Julia Rubin. [n.d.]. Predicting Merge Conflicts in Collaborative Software Development. https:\/\/arxiv.org\/pdf\/1907.06274.pdf."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00077"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2003.1201222"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3546944"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3360596"},{"key":"e_1_3_2_1_57_1","volume-title":"Languages & Applications Conference (OOPSLA","author":"Sousa Marcelo","year":"2018","unstructured":"Marcelo Sousa, Isil Dillig, and Shuvendu Lahiri. 2018. Verified Three-Way Program Merge. In Object-Oriented Programming, Systems, Languages & Applications Conference (OOPSLA 2018). ACM. https:\/\/www.microsoft.com\/en-us\/research\/publication\/verified-three-way-program-merge\/"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"crossref","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 ICSE (SEIP). ACM 172\u2013181.","DOI":"10.1145\/3377813.3381362"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST46399.2020.00043"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/SWAN.2015.7070484"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.101"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3276536"}],"event":{"name":"ASE '22: 37th IEEE\/ACM International Conference on Automated Software Engineering","location":"Rochester MI USA","acronym":"ASE '22"},"container-title":["Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3556950","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3551349.3556950","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3551349.3556950","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T08:29:00Z","timestamp":1755851340000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3556950"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,10]]},"references-count":62,"alternative-id":["10.1145\/3551349.3556950","10.1145\/3551349"],"URL":"https:\/\/doi.org\/10.1145\/3551349.3556950","relation":{},"subject":[],"published":{"date-parts":[[2022,10,10]]},"assertion":[{"value":"2023-01-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}