{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,11,10]],"date-time":"2026-11-10T17:52:59Z","timestamp":1794333179365,"version":"4.9.0"},"reference-count":48,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T00:00:00Z","timestamp":1680307200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T00:00:00Z","timestamp":1680307200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2023,4,1]],"date-time":"2023-04-01T00:00:00Z","timestamp":1680307200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IIEEE Trans. Software Eng."],"published-print":{"date-parts":[[2023,4,1]]},"DOI":"10.1109\/tse.2022.3183955","type":"journal-article","created":{"date-parts":[[2022,7,4]],"date-time":"2022-07-04T20:02:03Z","timestamp":1656964923000},"page":"1599-1614","source":"Crossref","is-referenced-by-count":30,"title":["DeepMerge: Learning to Merge Programs"],"prefix":"10.1109","volume":"49","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0738-8813","authenticated-orcid":false,"given":"Elizabeth","family":"Dinella","sequence":"first","affiliation":[{"name":"CIS, University of Pennsylvania, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Todd","family":"Mytkowicz","sequence":"additional","affiliation":[{"name":"Research in Software Engineering, Microsoft Research, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexey","family":"Svyatkovskiy","sequence":"additional","affiliation":[{"name":"DevDiv, Microsoft Corp, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7774-0387","authenticated-orcid":false,"given":"Christian","family":"Bird","sequence":"additional","affiliation":[{"name":"Microsoft Research, Microsoft Corp, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mayur","family":"Naik","sequence":"additional","affiliation":[{"name":"CIS, University of Pennsylvania, Philadelphia, PA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Shuvendu","family":"Lahiri","sequence":"additional","affiliation":[{"name":"Research in Software Engineering, Microsoft Research, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2018.2871083"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678937"},{"key":"ref12","article-title":"Software engineering meets deep learning: A literature review","author":"ferreira","year":"2019"},{"key":"ref34","first-page":"311","article-title":"Bleu: A method for automatic evaluation of machine translation","author":"papineni","year":"2002","journal-title":"Proc Annual Meeting of the Assoc Computational Linguistics"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884826"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3276535"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115618"},{"key":"ref36","author":"smith","year":"1998","journal-title":"Distributed with GNU Diffutils Package GNU Diff3"},{"key":"ref31","author":"mitchell","year":"2012","journal-title":"Research Design Explained"},{"key":"ref30","article-title":"Efficient estimation of word representations in vector space","author":"mikolov","year":"2013"},{"key":"ref11","article-title":"Hoppity: Learning graph transformations to detect and fix bugs in programs","author":"dinella","year":"2020","journal-title":"Proc Int Conf Learn Representations"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v35i15.17606"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.emnlp-main.728"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00077"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2351676.2351694"},{"key":"ref1","article-title":"code2seq: Generating sequences from structured representations of code","author":"alon","year":"2019","journal-title":"Proc Int Conf Learn Representations"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180167"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330699"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1154"},{"key":"ref38","first-page":"3104","article-title":"Sequence to sequence learning with neural networks","author":"sutskever","year":"2014","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref19","doi-asserted-by":"crossref","first-page":"238","DOI":"10.1007\/978-3-642-03237-0_17","article-title":"Type analysis for Javascript","author":"jensen","year":"2009","journal-title":"Proc Int Static Anal Symp"},{"key":"ref18","author":"hollander","year":"1973","journal-title":"Nonparametric Statistical Methods"},{"key":"ref24","first-page":"485","article-title":"A formal investigation of diff3","author":"khanna","year":"2007","journal-title":"Proc Int Conf Foundations Softw Technol Theor Comput Sci"},{"key":"ref46","article-title":"Learning to represent edits","author":"yin","year":"2019","journal-title":"Proc Int Conf Learn Representations"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635904"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/131736.131756"},{"key":"ref26","article-title":"Deep learning in software engineering","author":"li","year":"2018"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v32i1.11915"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-014-0151-5"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00086"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606613"},{"key":"ref42","first-page":"2692","article-title":"Pointer networks","author":"vinyals","year":"2015","journal-title":"Proc Adv Neural Inf Process Syst"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/3340544"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380342"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/111062.111071"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597074"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884804"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591114"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.3115\/1073445.1073465"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1000449"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1179"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3020502"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.3115\/v1\/D14-1179"},{"key":"ref4","first-page":"13","article-title":"Semistructured merge in revision control systems","author":"apel","year":"2010","journal-title":"Proc 4th Int Workshop Variability Modelling Softw -Intensive Syst"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025141"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/2025113.2025139"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635898"},{"key":"ref40","first-page":"1014","author":"tavares","year":"0","journal-title":"Proc 34th IEEE\/ACM Int Conf Autom Softw Eng"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/10103953\/09814963.pdf?arnumber=9814963","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,8]],"date-time":"2023-05-08T18:48:31Z","timestamp":1683571711000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9814963\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,1]]},"references-count":48,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tse.2022.3183955","relation":{},"ISSN":["0098-5589","1939-3520","2326-3881"],"issn-type":[{"value":"0098-5589","type":"print"},{"value":"1939-3520","type":"electronic"},{"value":"2326-3881","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,1]]}}}