{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T20:46:04Z","timestamp":1770151564789,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":14,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,6,27]],"date-time":"2020-06-27T00:00:00Z","timestamp":1593216000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,6,27]]},"DOI":"10.1145\/3387940.3392181","type":"proceedings-article","created":{"date-parts":[[2020,9,25]],"date-time":"2020-09-25T15:22:31Z","timestamp":1601047351000},"page":"19-20","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":30,"title":["Learning to Fix Build Errors with Graph2Diff Neural Networks"],"prefix":"10.1145","author":[{"given":"Daniel","family":"Tarlow","sequence":"first","affiliation":[{"name":"Google"}]},{"given":"Subhodeep","family":"Moitra","sequence":"additional","affiliation":[{"name":"Google"}]},{"given":"Andrew","family":"Rice","sequence":"additional","affiliation":[{"name":"University of Cambridge &amp; Google"}]},{"given":"Zimin","family":"Chen","sequence":"additional","affiliation":[{"name":"KTH Royal Institute of Technology and Google"}]},{"given":"Pierre-Antoine","family":"Manzagol","sequence":"additional","affiliation":[{"name":"Google"}]},{"given":"Charles","family":"Sutton","sequence":"additional","affiliation":[{"name":"Google"}]},{"given":"Edward","family":"Aftandilian","sequence":"additional","affiliation":[{"name":"Google"}]}],"member":"320","published-online":{"date-parts":[[2020,9,25]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Miltiadis Allamanis Marc Brockschmidt and Mahmoud Khademi. 2018. Learning to represent programs with graphs. In ICLR.  Miltiadis Allamanis Marc Brockschmidt and Mahmoud Khademi. 2018. Learning to represent programs with graphs. In ICLR."},{"key":"e_1_3_2_1_2_1","volume-title":"International Conference on Machine Learning. 2091--2100","author":"Allamanis Miltiadis","year":"2016","unstructured":"Miltiadis Allamanis , Hao Peng , and Charles Sutton . 2016 . A convolutional attention network for extreme summarization of source code . In International Conference on Machine Learning. 2091--2100 . Miltiadis Allamanis, Hao Peng, and Charles Sutton. 2016. A convolutional attention network for extreme summarization of source code. In International Conference on Machine Learning. 2091--2100."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.5555\/2487085.2487127"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597102"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1609\/aaai.v31i1.10742"},{"key":"e_1_3_2_1_6_1","volume-title":"Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE","author":"Vincent","year":"2017","unstructured":"Vincent J. Hellendoorn and Premkumar Devanbu. 2017. Are Deep Neural Networks the Best Choice for Modeling Source Code? . In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE 2017 ). ACM, New York, NY, USA, 763--773. https:\/\/doi.org\/10.1145\/3106237.3106290 10.1145\/3106237.3106290 Vincent J. Hellendoorn and Premkumar Devanbu. 2017. Are Deep Neural Networks the Best Choice for Modeling Source Code?. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering (ESEC\/FSE 2017). ACM, New York, NY, USA, 763--773. https:\/\/doi.org\/10.1145\/3106237.3106290"},{"key":"e_1_3_2_1_7_1","volume-title":"Maybe Deep Neural Networks are the Best Choice for Modeling Source Code. CoRR abs\/1903.05734","author":"Karampatsis Rafael-Michael","year":"2019","unstructured":"Rafael-Michael Karampatsis and Charles Sutton . 2019. Maybe Deep Neural Networks are the Best Choice for Modeling Source Code. CoRR abs\/1903.05734 ( 2019 ). arXiv:1903.05734 http:\/\/arxiv.org\/abs\/1903.05734 Rafael-Michael Karampatsis and Charles Sutton. 2019. Maybe Deep Neural Networks are the Best Choice for Modeling Source Code. CoRR abs\/1903.05734 (2019). arXiv:1903.05734 http:\/\/arxiv.org\/abs\/1903.05734"},{"key":"e_1_3_2_1_8_1","unstructured":"Yujia Li Daniel Tarlow Marc Brockschmidt and Richard Zemel. 2016. Gated graph sequence neural networks. In ICLR.  Yujia Li Daniel Tarlow Marc Brockschmidt and Richard Zemel. 2016. Gated graph sequence neural networks. In ICLR."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICST.2019.00020"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3338906.3340455"},{"key":"e_1_3_2_1_11_1","volume-title":"Markus Hagenbuchner, and Gabriele Monfardini.","author":"Scarselli Franco","year":"2009","unstructured":"Franco Scarselli , Marco Gori , Ah Chung Tsoi , Markus Hagenbuchner, and Gabriele Monfardini. 2009 . The graph neural network model. IEEE Transactions on Neural Networks ( 2009). Franco Scarselli, Marco Gori, Ah Chung Tsoi, Markus Hagenbuchner, and Gabriele Monfardini. 2009. The graph neural network model. IEEE Transactions on Neural Networks (2009)."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568255"},{"key":"e_1_3_2_1_13_1","unstructured":"Oriol Vinyals Meire Fortunato and Navdeep Jaitly. 2015. Pointer Networks. In Advances in Neural Information Processing Systems 28. 2692--2700.  Oriol Vinyals Meire Fortunato and Navdeep Jaitly. 2015. Pointer Networks. In Advances in Neural Information Processing Systems 28. 2692--2700."},{"key":"e_1_3_2_1_14_1","volume-title":"Neural Networks for Modeling Source Code Edits. arXiv preprint arXiv:1904.02818","author":"Zhao Rui","year":"2019","unstructured":"Rui Zhao , David Bieber , Kevin Swersky , and Daniel Tarlow . 2019. Neural Networks for Modeling Source Code Edits. arXiv preprint arXiv:1904.02818 ( 2019 ). Rui Zhao, David Bieber, Kevin Swersky, and Daniel Tarlow. 2019. Neural Networks for Modeling Source Code Edits. arXiv preprint arXiv:1904.02818 (2019)."}],"event":{"name":"ICSE '20: 42nd International Conference on Software Engineering","location":"Seoul Republic of Korea","acronym":"ICSE '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","KIISE Korean Institute of Information Scientists and Engineers","IEEE CS"]},"container-title":["Proceedings of the IEEE\/ACM 42nd International Conference on Software Engineering Workshops"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387940.3392181","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3387940.3392181","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:38:47Z","timestamp":1750199927000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387940.3392181"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,6,27]]},"references-count":14,"alternative-id":["10.1145\/3387940.3392181","10.1145\/3387940"],"URL":"https:\/\/doi.org\/10.1145\/3387940.3392181","relation":{},"subject":[],"published":{"date-parts":[[2020,6,27]]},"assertion":[{"value":"2020-09-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}