{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,28]],"date-time":"2026-06-28T05:57:58Z","timestamp":1782626278149,"version":"3.54.5"},"reference-count":64,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"7","license":[{"start":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T00:00:00Z","timestamp":1719792000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T00:00:00Z","timestamp":1719792000000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2024,7,1]],"date-time":"2024-07-01T00:00:00Z","timestamp":1719792000000},"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":[[2024,7]]},"DOI":"10.1109\/tse.2024.3376387","type":"journal-article","created":{"date-parts":[[2024,3,27]],"date-time":"2024-03-27T19:00:05Z","timestamp":1711566005000},"page":"1675-1686","source":"Crossref","is-referenced-by-count":6,"title":["Automated Code Editing With Search-Generate-Modify"],"prefix":"10.1109","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-1891-2564","authenticated-orcid":false,"given":"Changshu","family":"Liu","sequence":"first","affiliation":[{"name":"Department of Computer Science, Columbia University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1067-7362","authenticated-orcid":false,"given":"Pelin","family":"Cetin","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Columbia University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0877-9032","authenticated-orcid":false,"given":"Yogesh","family":"Patodia","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Columbia University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3406-5235","authenticated-orcid":false,"given":"Baishakhi","family":"Ray","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Columbia University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6889-7171","authenticated-orcid":false,"given":"Saikat","family":"Chakraborty","sequence":"additional","affiliation":[{"name":"Microsoft Research, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3224-6876","authenticated-orcid":false,"given":"Yangruibo","family":"Ding","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Columbia University, New York, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2015.11"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693078"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2017.15"},{"key":"ref4","doi-asserted-by":"crossref","first-page":"465","DOI":"10.1145\/3196398.3196425","article-title":"Evaluating how developers use general-purpose web-search for code retrieval","volume-title":"Proc. 15th Int. Conf. Mining Softw. Repositories (MSR)","author":"Rahman","year":"2018"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180260"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693095"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3586030"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240715"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87875-9_13"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00021"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3020502"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606596"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1993316.1993537"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"ref15","article-title":"CodeXGLUE: A machine learning benchmark dataset for code understanding and generation","author":"Lu","year":"2021"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549162"},{"key":"ref18","first-page":"1877","article-title":"Language models are few-shot learners","volume-title":"Adv. Neural Inf. Process. Syst.","volume":"33","author":"Brown","year":"2020"},{"key":"ref19","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3392181"},{"key":"ref21","first-page":"23089","article-title":"PLUR: A unifying, graph-based view of program learning, understanding, and repair","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"34","author":"Chen","year":"2021"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/SANER53432.2022.00096"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3556955"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510203"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3460348"},{"key":"ref26","first-page":"275","article-title":"Patching as translation: The data and the metaphor","volume-title":"Proc. 35th IEEE\/ACM Int. Conf. Autom. Softw. Eng. (ASE)","author":"Ding","year":"2020"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2940179"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534866"},{"key":"ref30","article-title":"Learning to represent edits","author":"Yin","year":"2018"},{"key":"ref31","first-page":"11365","article-title":"Do RNN and LSTM have long memory?","volume-title":"Proc. Int. Conf. Mach. Learn.","author":"Zhao","year":"2020"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.48550\/ARXIV.1706.03762"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.emnlp-main.574"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.acl-main.385"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00111"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549101"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678559"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00107"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534862"},{"key":"ref40","first-page":"11181","article-title":"Levenshtein transformer","volume-title":"Proc. Adv. Neural Inf. Process. Syst.","volume":"32","author":"Gu","year":"2019"},{"issue":"8","key":"ref41","first-page":"707","article-title":"Binary codes capable of correcting deletions, insertions, and reversals","volume-title":"Sov. Phys. Doklady","volume":"10","author":"Levenshtein","year":"1966"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510203"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397369"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468544"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240732"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628055"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3135932.3135941"},{"key":"ref49","first-page":"995","article-title":"An empirical investigation of statistical significance in NLP","volume-title":"Proc. Joint Conf. Empirical Methods Natural Lang. Process. Comput. Natural Lang. Learn.","author":"Berg-Kirkpatrick","year":"2012"},{"issue":"1","key":"ref50","first-page":"29","article-title":"Using TF-IDF to determine word relevance in document queries","volume-title":"Proc. First Instructional Conf. Mach. Learn.","volume":"242","author":"Ramos","year":"2003"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1561\/1500000019"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00125"},{"key":"ref53","article-title":"Automatic program repair with openAIs codex: Evaluating QuixBugs","author":"Prenner","year":"2021"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v37i4.25642"},{"key":"ref55","article-title":"Improving automatically generated code from codex via automated program repair","author":"Fan","year":"2022"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3340544"},{"key":"ref57","article-title":"Hoppity: Learning graph transformations to detect and fix bugs in programs","volume-title":"Proc. Int. Conf. Learn. Represent.","author":"Dinella","year":"2019"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/tse.2022.3147265"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/3540250.3549098"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635898"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115676"},{"key":"ref63","article-title":"Revisiting ssFix for better program repair","author":"Xin","year":"2019"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00085"}],"container-title":["IEEE Transactions on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/32\/10601498\/10482873.pdf?arnumber=10482873","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,19]],"date-time":"2024-07-19T14:01:08Z","timestamp":1721397668000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10482873\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7]]},"references-count":64,"journal-issue":{"issue":"7"},"URL":"https:\/\/doi.org\/10.1109\/tse.2024.3376387","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":[[2024,7]]}}}