{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T19:29:07Z","timestamp":1776108547683,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":59,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T00:00:00Z","timestamp":1594598400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100014718","name":"National Science Foundation","doi-asserted-by":"publisher","award":["CCF-1452959, CCF-1717607"],"award-info":[{"award-number":["CCF-1452959, CCF-1717607"]}],"id":[{"id":"10.13039\/100014718","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,7,13]]},"DOI":"10.1145\/3387904.3389268","type":"proceedings-article","created":{"date-parts":[[2020,9,12]],"date-time":"2020-09-12T20:04:38Z","timestamp":1599941078000},"page":"184-195","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":237,"title":["Improved Code Summarization via a Graph Neural Network"],"prefix":"10.1145","author":[{"given":"Alexander","family":"LeClair","sequence":"first","affiliation":[{"name":"University of Notre Dame, South Bend, IN"}]},{"given":"Sakib","family":"Haque","sequence":"additional","affiliation":[{"name":"University of Notre Dame, South Bend, IN"}]},{"given":"Lingfei","family":"Wu","sequence":"additional","affiliation":[{"name":"IBM Research, Yorktown Heights, NY"}]},{"given":"Collin","family":"McMillan","sequence":"additional","affiliation":[{"name":"University of Notre Dame, South Bend, IN"}]}],"member":"320","published-online":{"date-parts":[[2020,9,12]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dandelion Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https:\/\/www.tensorflow.org\/ Software available from tensorflow.org. Mart\u00edn Abadi Ashish Agarwal Paul Barham Eugene Brevdo Zhifeng Chen Craig Citro Greg S. Corrado Andy Davis Jeffrey Dean Matthieu Devin Sanjay Ghemawat Ian Goodfellow Andrew Harp Geoffrey Irving Michael Isard Yangqing Jia Rafal Jozefowicz Lukasz Kaiser Manjunath Kudlur Josh Levenberg Dandelion Man\u00e9 Rajat Monga Sherry Moore Derek Murray Chris Olah Mike Schuster Jonathon Shlens Benoit Steiner Ilya Sutskever Kunal Talwar Paul Tucker Vincent Vanhoucke Vijay Vasudevan Fernanda Vi\u00e9gas Oriol Vinyals Pete Warden Martin Wattenberg Martin Wicke Yuan Yu and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https:\/\/www.tensorflow.org\/ Software available from tensorflow.org."},{"key":"e_1_3_2_1_2_1","volume-title":"International Conference on Learning Representations","author":"Allamanis Miltiadis","year":"2018"},{"key":"e_1_3_2_1_3_1","volume-title":"International Conference on Learning Representations","author":"Alon Uri","year":"2019"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1371\/journal.pone.0181142"},{"key":"e_1_3_2_1_5_1","volume-title":"Neural machine translation by jointly learning to align and translate. arXiv preprint arXiv:1409.0473","author":"Bahdanau Dzmitry","year":"2014"},{"key":"e_1_3_2_1_6_1","volume-title":"Source code analysis: A road map. In 2007 Future of Software Engineering","author":"Binkley David"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P17-1177"},{"key":"e_1_3_2_1_8_1","volume-title":"International Conference on Learning Representations","author":"Chen Yu","year":"2020"},{"key":"e_1_3_2_1_9_1","unstructured":"Fran\u00e7ois Chollet et al. 2015. Keras. https:\/\/github.com\/fchollet\/keras. Fran\u00e7ois Chollet et al. 2015. Keras. https:\/\/github.com\/fchollet\/keras."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2011.19"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.28"},{"key":"e_1_3_2_1_12_1","volume-title":"Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information (SIGDOC '05)","author":"de Souza Sergio Cozzetti B."},{"key":"e_1_3_2_1_13_1","volume-title":"Besold","author":"Doran Derek","year":"2017"},{"key":"e_1_3_2_1_14_1","volume-title":"Article arXiv:1702.08608 (Feb","author":"Doshi-Velez Finale","year":"2017"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613829"},{"key":"e_1_3_2_1_16_1","volume-title":"Structured Neural Summarization. CoRR abs\/1811.01824","author":"Fernandes Patrick","year":"2018"},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 2002 ACM symposium on Document engineering (DocEng '02)","author":"Forward Andrew"},{"key":"e_1_3_2_1_18_1","first-page":"16","volume-title":"Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) (2016","author":"Gu Jiatao","year":"1865"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2010.13"},{"key":"e_1_3_2_1_20_1","volume-title":"On the Use of Domain Terms in Source Code. In 16th IEEE International Conference on Program Comprehension (ICPC'08)","author":"Haiduc S."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106290"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2013.6624052"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196334"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Xing Hu Ge Li Xin Xia David Lo Shuai Lu and Zhi Jin. 2018. Summarizing Source Code with Transferred API Knowledge.. In IJCAI. 2269--2275. Xing Hu Ge Li Xin Xia David Lo Shuai Lu and Zhi Jin. 2018. Summarizing Source Code with Transferred API Knowledge.. In IJCAI. 2269--2275.","DOI":"10.24963\/ijcai.2018\/314"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1195"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:LIDA.0000048322.42751.ca"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/318372.318577"},{"key":"e_1_3_2_1_28_1","volume-title":"Adapting Neural Text Classification for Improved Software Categorization. In 2018 IEEE International Conference on Software Maintenance and Evolution (ICSME). 461--472","author":"LeClair A.","year":"2018"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00087"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N19-1394"},{"key":"e_1_3_2_1_31_1","volume-title":"Zhu","author":"Liang Yuding","year":"2018"},{"key":"e_1_3_2_1_32_1","volume-title":"Rouge: A package for automatic evaluation of summaries. Text Summarization Branches Out","author":"Lin Chin-Yew","year":"2004"},{"key":"e_1_3_2_1_33_1","unstructured":"C. Lopes S. Bajracharya J. Ossher and P. Baldi. 2010. UCI Source Code Data Sets. http:\/\/www.ics.uci.edu\/$\\sim$lopes\/datasets\/ C. Lopes S. Bajracharya J. Ossher and P. Baldi. 2010. UCI Source Code Data Sets. http:\/\/www.ics.uci.edu\/$\\sim$lopes\/datasets\/"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"crossref","unstructured":"Pablo Loyola Edison Marrese-Taylor and Yutaka Matsuo. 2017. A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes. In ACL. Pablo Loyola Edison Marrese-Taylor and Yutaka Matsuo. 2017. A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes. In ACL.","DOI":"10.18653\/v1\/P17-2045"},{"key":"e_1_3_2_1_35_1","volume-title":"Software Engineering and Methodology for Emerging Domains","author":"Lu Yangyang"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.1768"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2465386"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2018.07.007"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.19153\/cleiej.15.2.6"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613830"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-016-1671-1"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/390010.808263"},{"key":"e_1_3_2_1_43_1","volume-title":"Proceedings of the 40th annual meeting on association for computational linguistics. Association for Computational Linguistics, 311--318","author":"Papineni Kishore","year":"2002"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2442238"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337254"},{"key":"e_1_3_2_1_46_1","unstructured":"Ribana Roscher Bastian Bohn Marco F. Duarte and Jochen Garcke. 2019. Explainable Machine Learning for Scientific Insights and Discoveries. arXiv:cs.LG\/1905.08883 Ribana Roscher Bastian Bohn Marco F. Duarte and Jochen Garcke. 2019. Explainable Machine Learning for Scientific Insights and Discoveries. arXiv:cs.LG\/1905.08883"},{"key":"e_1_3_2_1_47_1","volume-title":"Explainable artificial intelligence: Understanding, visualizing and interpreting deep learning models. arXiv preprint arXiv:1708.08296","author":"Samek Wojciech","year":"2017"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19811-3_29"},{"key":"e_1_3_2_1_49_1","volume-title":"A Survey of Automatic Generation of Source Code Comments: Algorithms and Techniques","author":"Song Xiaotao","year":"2019"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985808"},{"key":"e_1_3_2_1_52_1","volume-title":"Proceedings of the 28th International Conference on Machine Learning (ICML-11)","author":"Sutskever Ilya","year":"2011"},{"key":"e_1_3_2_1_53_1","unstructured":"Ilya Sutskever Oriol Vinyals and Quoc V Le. 2014. Sequence to sequence learning with neural networks. In Advances in neural information processing systems. 3104--3112. Ilya Sutskever Oriol Vinyals and Quoc V Le. 2014. Sequence to sequence learning with neural networks. In Advances in neural information processing systems. 3104--3112."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/2.402076"},{"key":"e_1_3_2_1_55_1","unstructured":"Laura von Rueden Sebastian Mayer Jochen Garcke Christian Bauckhage and Jannis Schuecker. 2019. Informed Machine Learning - Towards a Taxonomy of Explicit Integration of Knowledge into Machine Learning. arXiv:stat.ML\/1903.12394 Laura von Rueden Sebastian Mayer Jochen Garcke Christian Bauckhage and Jannis Schuecker. 2019. Informed Machine Learning - Towards a Taxonomy of Explicit Integration of Knowledge into Machine Learning. arXiv:stat.ML\/1903.12394"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238206"},{"key":"e_1_3_2_1_57_1","volume-title":"Yu","author":"Wu Zonghan","year":"2019"},{"key":"e_1_3_2_1_58_1","volume-title":"Graph2seq: Graph to sequence learning with attention-based neural networks. arXiv preprint arXiv:1804.00823","author":"Xu Kun","year":"2018"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D18-1110"}],"event":{"name":"ICPC '20: 28th International Conference on Program Comprehension","location":"Seoul Republic of Korea","acronym":"ICPC '20","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 28th International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387904.3389268","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3387904.3389268","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:37Z","timestamp":1750200097000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387904.3389268"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,7,13]]},"references-count":59,"alternative-id":["10.1145\/3387904.3389268","10.1145\/3387904"],"URL":"https:\/\/doi.org\/10.1145\/3387904.3389268","relation":{},"subject":[],"published":{"date-parts":[[2020,7,13]]},"assertion":[{"value":"2020-09-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}