{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T03:22:39Z","timestamp":1769311359629,"version":"3.49.0"},"reference-count":37,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2018,10,16]],"date-time":"2018-10-16T00:00:00Z","timestamp":1539648000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Front. Comput. Sci."],"published-print":{"date-parts":[[2019,6]]},"DOI":"10.1007\/s11704-018-7457-6","type":"journal-article","created":{"date-parts":[[2018,10,16]],"date-time":"2018-10-16T01:49:09Z","timestamp":1539654549000},"page":"565-578","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["CodeAttention: translating source code to comments by exploiting the code constructs"],"prefix":"10.1007","volume":"13","author":[{"given":"Wenhao","family":"Zheng","sequence":"first","affiliation":[]},{"given":"Hongyu","family":"Zhou","sequence":"additional","affiliation":[]},{"given":"Ming","family":"Li","sequence":"additional","affiliation":[]},{"given":"Jianxin","family":"Wu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,10,16]]},"reference":[{"key":"7457_CR1","first-page":"70","volume-title":"In: Preceedings of the 14th Working Conference on Reverse Engineering","author":"B Fluri","year":"2007","unstructured":"Fluri B, Wursch M, Gall C. Do code and comments co-evolve? on the relation between source code and comment changes. In: Preceedings of the 14th Working Conference on Reverse Engineering. 2007, 70\u201379"},{"key":"7457_CR2","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1145\/1858996.1859006","volume-title":"In: Proceedings of the 25th IEEE\/ACM International Conference on Automated Software Engineering","author":"G Sridhara","year":"2010","unstructured":"Sridhara G, Hill E, Muppaneni D, Pollock L, Vijay K. Towards automatically generating summary comments for java methods. In: Proceedings of the 25th IEEE\/ACM International Conference on Automated Software Engineering. 2010, 43\u201352"},{"key":"7457_CR3","first-page":"505","volume-title":"In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering","author":"S Rastkar","year":"2010","unstructured":"Rastkar S, Murphy C, Murray G. Summarizing software artifacts: a case study of bug reports. In: Proceedings of the 32nd ACM\/IEEE International Conference on Software Engineering. 2010, 505\u2013514"},{"key":"7457_CR4","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1145\/2597008.2597149","volume-title":"In: Preceedings of the 22nd International Conference on Program Comprehension","author":"W McBurney","year":"2014","unstructured":"McBurney W, McMillan C. Automatic documentation generation via source code summarization of method context. In: Preceedings of the 22nd International Conference on Program Comprehension. 2014, 279\u2013290"},{"issue":"3","key":"7457_CR5","first-page":"1","volume":"56","author":"M Sul\u00edr","year":"2017","unstructured":"Sul\u00edr M, Porub\u00e4n J. Generating method documentation using concrete values from executions. OASIcs-OpenAccess Series in Informatics, 2017, 56(3): 1\u201313","journal-title":"OASIcs-OpenAccess Series in Informatics"},{"key":"7457_CR6","first-page":"2073","volume-title":"In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics","author":"I Srinivasan","year":"2016","unstructured":"Srinivasan I, Ioannis K, Alvin C, Luke Z. Summarizing source code using a neural attention model. In: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics. 2016, 2073\u20132083"},{"key":"7457_CR7","first-page":"2091","volume-title":"In: Proceedings of the 23rd International Conference on Machine Learning","author":"M Allamanis","year":"2016","unstructured":"Allamanis M, Peng H, Sutton C. A convolutional attention network for extreme summarization of source code. In: Proceedings of the 23rd International Conference on Machine Learning. 2016, 2091\u20132010"},{"key":"7457_CR8","first-page":"1606","volume-title":"In: Proceedings of the 25th International Joint Conference on Artificial Intelligence","author":"X Huo","year":"2016","unstructured":"Huo X, Li M, Zhou H. Learning unified features from natural and programming languages for locating buggy source codes. In: Proceedings of the 25th International Joint Conference on Artificial Intelligence. 2016, 1606\u20131612"},{"key":"7457_CR9","first-page":"101","volume-title":"In: Proceedings of the 33rd ACM\/IEEE International Conference on Software Engineering","author":"G Sridhara","year":"2011","unstructured":"Sridhara G, Pollock L, Vijay K. Automatically detecting and describing high level actions within methods. In: Proceedings of the 33rd ACM\/IEEE International Conference on Software Engineering. 2011, 101\u2013110"},{"key":"7457_CR10","first-page":"886","volume-title":"In: Proceedings of the 2013 IEEE\/ACM International Conference on Advances in Social Networks Analysis and Mining","author":"D Movshovitz","year":"2013","unstructured":"Movshovitz D, Movshovitz A Y, Steenkiste P, Faloutsos C. Analysis of the reputation system and user contributions on a question answering website: stackoverflow. In: Proceedings of the 2013 IEEE\/ACM International Conference on Advances in Social Networks Analysis and Mining. 2013, 886\u2013893"},{"key":"7457_CR11","first-page":"35","volume-title":"In: Preceedings of the 17th Working Conference on Reverse Engineering","author":"S Haiduc","year":"2010","unstructured":"Haiduc S, Aponte J, Moreno L, Marcus A. On the use of automated text summarization techniques for summarizing source code. In: Preceedings of the 17th Working Conference on Reverse Engineering. 2010, 35\u201344"},{"key":"7457_CR12","first-page":"13","volume-title":"In: Preceedings of the 21st International Conference on Program Comprehension","author":"P Eddy","year":"2013","unstructured":"Eddy P, Robinson J A, Kraft N A, Carver J C. Evaluating source code summarization techniques: replication and expansion. In: Preceedings of the 21st International Conference on Program Comprehension. 2013, 13\u201322"},{"key":"7457_CR13","first-page":"390","volume-title":"In: Proceedings of the 36th ACM\/IEEE International Conference on Software Engineering","author":"P Rodeghero","year":"2014","unstructured":"Rodeghero P, McMillan C, McBurney W, Bosch N, D\u2019Mello S. Improving automated source code summarization via an eye-tracking study of programmers. In: Proceedings of the 36th ACM\/IEEE International Conference on Software Engineering. 2014, 390\u2013401"},{"key":"7457_CR14","first-page":"422","volume-title":"In: Proceedings of the 35th International Conference on Software Engineering","author":"R Dyer","year":"2013","unstructured":"Dyer R, Nguyen A, Rajan H, Nguyen T N. Boa: a language and infrastructure for analyzing ultra-large-scale software repositories. In: Proceedings of the 35th International Conference on Software Engineering. 2013, 422\u2013431"},{"key":"7457_CR15","first-page":"562","volume-title":"In: Proceedings of the 28th IEEE\/ACM International Conference on Automated Software Engineering","author":"E Wong","year":"2013","unstructured":"Wong E, Yang J, Tan L. Autocomment: mining question and answer sites for automatic comment generation. In: Proceedings of the 28th IEEE\/ACM International Conference on Automated Software Engineering. 2013, 562\u2013567"},{"key":"7457_CR16","first-page":"380","volume-title":"In: Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering","author":"E Wong","year":"2015","unstructured":"Wong E, Liu T, Tan L. CloCom: mining existing source code for automatic comment generation. In: Proceedings of the 22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering. 2015, 380\u2013389"},{"issue":"2","key":"7457_CR17","first-page":"263","volume":"19","author":"B Peter","year":"1993","unstructured":"Peter B, Stephen A D P, Vincent J D P, Robert LM. The mathematics of statistical machine translation: parameter estimation. Computational Linguistics, 1993, 19(2): 263\u2013311","journal-title":"Computational Linguistics"},{"key":"7457_CR18","first-page":"48","volume-title":"In: Proceedings of the 41st Annual Meeting of the Association for Computational Linguistics","author":"P Koehn","year":"2003","unstructured":"Koehn P, Och J, Marcu D. Statistical phrase-based translation. In: Proceedings of the 41st Annual Meeting of the Association for Computational Linguistics. 2003, 48\u201354"},{"issue":"6","key":"7457_CR19","doi-asserted-by":"publisher","first-page":"82","DOI":"10.1109\/MSP.2012.2205597","volume":"29","author":"G Hinton","year":"2012","unstructured":"Hinton G, Deng L, Yu D, Dahl G, Mohamed R, Jaitly N, Senior A, Vanhoucke V, Nguyen P, Sainath T, Kingsbury B. Deep neural networks for acoustic modeling in speech recognition. IEEE Signal Processing Magazine, 2012, 29(6): 82\u201397","journal-title":"IEEE Signal Processing Magazine"},{"key":"7457_CR20","first-page":"1106","volume-title":"Advances in Neural Information Processing System","author":"A Krizhevsky","year":"2012","unstructured":"Krizhevsky A, Sutskever I, Hinton G. ImageNet classification with deep convolutional neural networks. Advances in Neural Information Processing System, 2012, 1106\u20131114"},{"key":"7457_CR21","first-page":"3104","volume-title":"Advances in Neural Information Processing Systems","author":"S Ilya","year":"2014","unstructured":"Ilya S, Oriol V, Quoc L. Sequence to sequence learning with neural networks. Advances in Neural Information Processing Systems, 2014, 3104\u20133112"},{"issue":"3","key":"7457_CR22","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1093\/aob\/mcg029","volume":"91","author":"Y Yin","year":"2003","unstructured":"Yin Y, Goudriaan J, Lantinga E A, Vos J, Spiertz H J. A flexible sigmoid function of determinate growth. Annals of Botany, 2003, 91(3): 361\u2013371","journal-title":"Annals of Botany"},{"issue":"8","key":"7457_CR23","doi-asserted-by":"publisher","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","volume":"9","author":"S Hochreiter","year":"1997","unstructured":"Hochreiter S, Schmidhuber J. Long short-term memory. Neural Computation, 1997, 9(8): 1735\u20131780","journal-title":"Neural Computation"},{"key":"7457_CR24","volume-title":"On the properties of neural machine translation: encoder-decoder approaches","author":"K Cho","year":"2014","unstructured":"Cho K, Merrienboer V, Bahdanau D, Bengio Y. On the properties of neural machine translation: encoder-decoder approaches. 2014, arXiv preprint arXiv:1409.1259"},{"key":"7457_CR25","volume-title":"Empirical evaluation of gated recurrent neural networks on sequence modeling","author":"J Chung","year":"2014","unstructured":"Chung J, Gulcehre C, Cho K, Bengio Y. Empirical evaluation of gated recurrent neural networks on sequence modeling. 2014, arXiv preprint arXiv:1412.3555"},{"key":"7457_CR26","first-page":"1724","volume-title":"In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing","author":"K Cho","year":"2014","unstructured":"Cho K, Bahdanau D, Bougares F, Schwenk H, Bengio Y. Learning phrase representations using RNN Encoder-decoder for statistical machine translation. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing. 2014, 1724\u20131734"},{"key":"7457_CR27","first-page":"574","volume-title":"In: Proceedings of the 30th IEEE\/ACM International Conference on Automated Software Engineering","author":"Y Oda","year":"2015","unstructured":"Oda Y, Fudaba H, Neubig G, Hata H, Sakti S, Toda T, Nakamura S. Learning to generate pseudo-code from source code using statistical machine translation. In: Proceedings of the 30th IEEE\/ACM International Conference on Automated Software Engineering. 2015, 574\u2013584"},{"issue":"4","key":"7457_CR28","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1082983.1083143","volume":"30","author":"I Neamtiu","year":"2005","unstructured":"Neamtiu I, Foster S, Hicks M. Understanding source code evolution using abstract syntax tree matching. ACM SIGSOFT Software Engineering Notes, 2005, 30(4): 1\u20135","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"7457_CR29","volume-title":"Neural machine translation by jointly learning to align and translate","author":"D Bahdanau","year":"2014","unstructured":"Bahdanau D, Cho K, Bengio Y. Neural machine translation by jointly learning to align and translate. 2014, arXiv preprint arXiv:1409.0473"},{"key":"7457_CR30","first-page":"177","volume-title":"In: Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics","author":"P Koehn","year":"2007","unstructured":"Koehn P, Hoang H, Birch A, Callison C, Federico M, Bertoldi N, Cowan B, Shen W, Moran C, Zens R. Moses: open source toolkit for statistical machine translation. In: Proceedings of the 45th Annual Meeting of the Association for Computational Linguistics. 2007, 177\u2013180"},{"key":"7457_CR31","first-page":"187","volume-title":"In: Proceedings of the 6th Workshop on Statistical Machine Translation","author":"K Heafield","year":"2011","unstructured":"Heafield K. KenLM: faster and smaller language model queries. In: Proceedings of the 6th Workshop on Statistical Machine Translation. 2011, 187\u2013197"},{"key":"7457_CR32","first-page":"2773","volume-title":"Advances in Neural Information Processing Systems","author":"O Vinyals","year":"2015","unstructured":"Vinyals O, Kaiser L, Koo T, Petrov S, Sutskever I, Hinton G. Grammar as a foreign language. Advances in Neural Information Processing Systems. 2015, 2773\u20132781"},{"key":"7457_CR33","first-page":"6000","volume-title":"Advances in Neural Information Processing Systems","author":"A Vaswani","year":"2017","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez A, Kaiser L, Polosukhin I. Attention is all you need. Advances in Neural Information Processing Systems. 2017, 6000\u20136010"},{"key":"7457_CR34","first-page":"311","volume-title":"In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics","author":"K Papineni","year":"2002","unstructured":"Papineni K, Roukos S, Ward T, Zhu J. BLEU: a method for automatic evaluation of machine translation. In: Proceedings of the 40th Annual Meeting of the Association for Computational Linguistics. 2002, 311\u2013318"},{"key":"7457_CR35","first-page":"65","volume-title":"In: Proceedings of the Association for Computational Linguistics Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and\/or Summarization","author":"S Banerjee","year":"2005","unstructured":"Banerjee S, Lavie A. METEOR: an automatic metric for MT evaluation with improved correlation with human judgments. In: Proceedings of the Association for Computational Linguistics Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and\/or Summarization. 2005, 65\u201372"},{"key":"7457_CR36","doi-asserted-by":"publisher","first-page":"376","DOI":"10.3115\/v1\/W14-3348","volume-title":"In: Proceedings of the 9th Workshop on Statistical Machine Translation","author":"M Denkowski","year":"2014","unstructured":"Denkowski M, Lavie A. Meteor universal: language specific translation evaluation for any target language. In: Proceedings of the 9th Workshop on Statistical Machine Translation. 2014, 376\u2013380"},{"key":"7457_CR37","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1007\/978-3-540-30586-6_38","volume-title":"In: Proceedings of the 6th International Conference on Intelligent Text Processing and Computational Linguistics","author":"A Stent","year":"2005","unstructured":"Stent A, Marge M, Singhai M. Evaluating evaluation methods for generation in the presence of variation. In: Proceedings of the 6th International Conference on Intelligent Text Processing and Computational Linguistics. 2005, 341\u2013351"}],"container-title":["Frontiers of Computer Science"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-018-7457-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11704-018-7457-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11704-018-7457-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,9,4]],"date-time":"2022-09-04T01:35:43Z","timestamp":1662255343000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11704-018-7457-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,16]]},"references-count":37,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,6]]}},"alternative-id":["7457"],"URL":"https:\/\/doi.org\/10.1007\/s11704-018-7457-6","relation":{},"ISSN":["2095-2228","2095-2236"],"issn-type":[{"value":"2095-2228","type":"print"},{"value":"2095-2236","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,16]]},"assertion":[{"value":"29 December 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 June 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 October 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}