{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,11]],"date-time":"2026-07-11T21:16:57Z","timestamp":1783804617328,"version":"3.55.0"},"reference-count":58,"publisher":"IEEE","license":[{"start":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T00:00:00Z","timestamp":1635724800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T00:00:00Z","timestamp":1635724800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T00:00:00Z","timestamp":1635724800000},"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":[],"published-print":{"date-parts":[[2021,11]]},"DOI":"10.1109\/ase51524.2021.9678559","type":"proceedings-article","created":{"date-parts":[[2022,1,20]],"date-time":"2022-01-20T20:33:49Z","timestamp":1642710829000},"page":"443-455","source":"Crossref","is-referenced-by-count":45,"title":["On Multi-Modal Learning of Editing Source Code"],"prefix":"10.1109","author":[{"given":"Saikat","family":"Chakraborty","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Baishakhi","family":"Ray","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref39","article-title":"Roberta: A robustly optimized bert pretraining approach","author":"liu","year":"2019"},{"key":"ref38","article-title":"Neural machine translation of rare words with subword units","author":"sennrich","year":"2015"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00027"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"275","DOI":"10.1145\/3324884.3416587","article-title":"Patching as Translation: the Data and the Metaphor","author":"ding","year":"2020","journal-title":"IEEE\/ACM Int Conference on Automated Software Engineering (ASE)"},{"key":"ref31","article-title":"When does label smoothing help?","author":"m\u00fcller","year":"2019"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2642937.2642982"},{"key":"ref37","article-title":"How often do single-statement bugs occur? The ManySStuBs4J dataset","author":"karampatsis","year":"2019"},{"key":"ref36","article-title":"Learning structural edits via incremental tree transformations","author":"yao","year":"2021"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3392181"},{"key":"ref34","article-title":"Hoppity: Learning graph transformations to detect and fix bugs in programs","author":"dinella","year":"2019","journal-title":"International Conference on Learning Representations"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D18-2012"},{"key":"ref27","article-title":"Bart: Denoising sequence-to-sequence pre-training for natural language generation, translation, and comprehension","author":"lewis","year":"2019"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380342"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/1993316.1993537"},{"key":"ref1","doi-asserted-by":"crossref","DOI":"10.1109\/MSR.2015.11","article-title":"The uniqueness of changes: Characteristics and applications","author":"ray","year":"2015"},{"key":"ref20","first-page":"6563","article-title":"Code generation as a dual task of code summarization","volume":"32","author":"wei","year":"2019","journal-title":"Advances in neural information processing systems"},{"key":"ref22","article-title":"Code prediction by feeding trees to transformers","author":"kim","year":"2020"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.acl-main.449"},{"key":"ref24","article-title":"Pre-trained contextual embedding of source code","author":"kanade","year":"2019"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3368089.3417058"},{"key":"ref26","article-title":"Codexglue: A machine learning benchmark dataset for code understanding and generation","author":"lu","year":"2021"},{"key":"ref25","article-title":"Unified language model pre-training for natural language understanding and generation","author":"dong","year":"2019"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P18-1221"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3087402"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985859"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238171"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3117771"},{"key":"ref55","first-page":"10197","article-title":"Devign: Effective vulnerability identification by learning comprehensive program semantics via graph neural networks","volume":"32","author":"zhou","year":"2019","journal-title":"Advances in neural information processing systems"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1145\/2610384.2628055"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-60245-1_38"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3395363.3397369"},{"key":"ref11","article-title":"Sequencer: Sequence-to-sequence learning for end-to-end program repair","author":"chen","year":"2019","journal-title":"IEEE Transactions on Software Engineering"},{"key":"ref40","first-page":"9","article-title":"Language models are unsupervised multitask learners","volume":"1","author":"radford","year":"2019","journal-title":"OpenAIRE blog"},{"key":"ref12","first-page":"5998","article-title":"Attention is all you need","volume":"30","author":"vaswani","year":"2017","journal-title":"Advances in neural information processing systems"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238190"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/3409331"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.findings-emnlp.139"},{"key":"ref16","article-title":"Graphcodebert: Pre-training code representations with data flow","author":"guo","year":"2021","journal-title":"International Conference on Learning Representations"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.naacl-main.211"},{"key":"ref18","article-title":"Neural machine translation by jointly learning to align and translate","author":"bahdanau","year":"2015","journal-title":"International Conference on Learning Representations"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1041"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.44"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606596"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3020502"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00021"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3340544"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240732"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/SANER48275.2020.9054857"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE43902.2021.00107"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/1932682.1869486"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693078"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884848"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449788"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509544"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227192"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-87875-9_13"},{"key":"ref43","first-page":"392","article-title":"Does automated refactoring obviate systematic editing?","volume":"1","author":"meng","year":"2015","journal-title":"Proceedings of the 37th International Conference on Software Engineering"}],"event":{"name":"2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE)","location":"Melbourne, Australia","start":{"date-parts":[[2021,11,15]]},"end":{"date-parts":[[2021,11,19]]}},"container-title":["2021 36th IEEE\/ACM International Conference on Automated Software Engineering (ASE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9678507\/9678392\/09678559.pdf?arnumber=9678559","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,10]],"date-time":"2022-05-10T16:57:43Z","timestamp":1652201863000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9678559\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,11]]},"references-count":58,"URL":"https:\/\/doi.org\/10.1109\/ase51524.2021.9678559","relation":{},"subject":[],"published":{"date-parts":[[2021,11]]}}}