{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,14]],"date-time":"2026-05-14T07:17:32Z","timestamp":1778743052496,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,10]],"date-time":"2022-10-10T00:00:00Z","timestamp":1665360000000},"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":[[2022,10,10]]},"DOI":"10.1145\/3551349.3556917","type":"proceedings-article","created":{"date-parts":[[2023,1,5]],"date-time":"2023-01-05T20:43:54Z","timestamp":1672951434000},"page":"1-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Automatic Comment Generation via Multi-Pass Deliberation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8577-7932","authenticated-orcid":false,"given":"Fangwen","family":"Mu","sequence":"first","affiliation":[{"name":"Laboratory for Internet Software Technologies, Institute of Software Chinese Academy of Sciences, China and University of Chinese Academy of Sciences, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1476-7213","authenticated-orcid":false,"given":"Xiao","family":"Chen","sequence":"additional","affiliation":[{"name":"Laboratory for Internet Software Technologies, Institute of Software Chinese Academy of Sciences, China and University of Chinese Academy of Sciences, China"}]},{"given":"Lin","family":"Shi","sequence":"additional","affiliation":[{"name":"Laboratory for Internet Software Technologies, Institute of Software Chinese Academy of Sciences, China and University of Chinese Academy of Sciences, China"}]},{"given":"Song","family":"Wang","sequence":"additional","affiliation":[{"name":"York University, Canada"}]},{"given":"Qing","family":"Wang","sequence":"additional","affiliation":[{"name":"Laboratory for Internet Software Technologies, Institute of Software Chinese Academy of Sciences, China and University of Chinese Academy of Sciences, China"}]}],"member":"320","published-online":{"date-parts":[[2023,1,5]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2016. Lucene. https:\/\/lucene.apache.org\/."},{"key":"e_1_3_2_1_2_1","unstructured":"2016. Pytorch Framework. https:\/\/pytorch.org\/."},{"key":"e_1_3_2_1_3_1","unstructured":"2022. Javalang. https:\/\/pypi.org\/project\/javalang."},{"key":"e_1_3_2_1_4_1","unstructured":"2022. Project Website. https:\/\/github.com\/ase-decom\/ASE22_DECOM."},{"key":"e_1_3_2_1_5_1","unstructured":"2022. Tokenize. https:\/\/docs.python.org\/2\/library\/tokenize.html."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.acl-main.449"},{"key":"e_1_3_2_1_7_1","unstructured":"Lei\u00a0Jimmy Ba Jamie\u00a0Ryan Kiros and Geoffrey\u00a0E. Hinton. 2016. Layer Normalization. CoRR abs\/1607.06450(2016). http:\/\/arxiv.org\/abs\/1607.06450"},{"key":"e_1_3_2_1_8_1","volume-title":"Proceedings of the Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and\/or Summarization@ACL 2005","author":"Banerjee Satanjeev","year":"2005","unstructured":"Satanjeev Banerjee and Alon Lavie. 2005. METEOR: An Automatic Metric for MT Evaluation with Improved Correlation with Human Judgments. In Proceedings of the Workshop on Intrinsic and Extrinsic Evaluation Measures for Machine Translation and\/or Summarization@ACL 2005, Ann Arbor, Michigan, USA, June 29, 2005, Jade Goldstein, Alon Lavie, Chin-Yew Lin, and Clare\u00a0R. Voss (Eds.). Association for Computational Linguistics, 65\u201372. https:\/\/aclanthology.org\/W05-0909\/"},{"key":"e_1_3_2_1_9_1","unstructured":"Antonio Valerio\u00a0Miceli Barone and Rico Sennrich. 2017. A parallel corpus of python functions and documentation strings for automated code documentation and code generation. arXiv preprint arXiv:1707.02275(2017)."},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2010.27"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3240471"},{"key":"e_1_3_2_1_12_1","unstructured":"Junyan Cheng Iordanis Fostiropoulos and Barry\u00a0W. Boehm. 2021. GN-Transformer: Fusing Sequence and Graph Representation for Improved Code Summarization. CoRR abs\/2111.08874(2021). arXiv:2111.08874https:\/\/arxiv.org\/abs\/2111.08874"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO;2-9"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613829"},{"key":"e_1_3_2_1_15_1","unstructured":"Shuzheng Gao Cuiyun Gao Yulan He Jichuan Zeng Lun\u00a0Yiu Nie and Xin Xia. 2021. Code Structure Guided Transformer for Source Code Summarization. CoRR abs\/2104.09340(2021). arXiv:2104.09340https:\/\/arxiv.org\/abs\/2104.09340"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/d18-1048"},{"key":"e_1_3_2_1_17_1","volume-title":"Baselining & Evaluation. In 35th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2020","author":"Gros David","year":"2020","unstructured":"David Gros, Hariharan Sezhiyan, Prem Devanbu, and Zhou Yu. 2020. Code to Comment \u201dTranslation\u201d: Data, Metrics, Baselining & Evaluation. In 35th IEEE\/ACM International Conference on Automated Software Engineering, ASE 2020, Melbourne, Australia, September 21-25, 2020. 746\u2013757."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810335"},{"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","unstructured":"Geoffrey\u00a0E. Hinton Nitish Srivastava Alex Krizhevsky Ilya Sutskever and Ruslan Salakhutdinov. 2012. Improving neural networks by preventing co-adaptation of feature detectors. CoRR abs\/1207.0580(2012). arXiv:1207.0580http:\/\/arxiv.org\/abs\/1207.0580"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SLT48900.2021.9383497"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP40776.2020.9053606"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196334"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/3304889.3304975"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/p16-1195"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSC.2016.2592909"},{"key":"e_1_3_2_1_28_1","volume-title":"Kingma and Jimmy Ba","author":"P.","year":"2015","unstructured":"Diederik\u00a0P. Kingma and Jimmy Ba. 2015. Adam: A Method for Stochastic Optimization. In 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings, Yoshua Bengio and Yann LeCun (Eds.). http:\/\/arxiv.org\/abs\/1412.6980"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME52107.2021.00032"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678724"},{"key":"e_1_3_2_1_31_1","unstructured":"Yangming Li and Kaisheng Yao. 2020. Rewriter-Evaluator Framework for Neural Machine Translation. CoRR abs\/2012.05414(2020). arXiv:2012.05414https:\/\/arxiv.org\/abs\/2012.05414"},{"key":"e_1_3_2_1_32_1","unstructured":"Zheng Lian Yanan Zhang Haichang Li Rui Wang and Xiaohui Hu. 2021. Cross Modification Attention Based Deliberation Model for Image Captioning. CoRR abs\/2109.08411(2021). arXiv:2109.08411https:\/\/arxiv.org\/abs\/2109.08411"},{"key":"e_1_3_2_1_33_1","volume-title":"ROUGE: A package for automatic evaluation of summaries. In Text summarization branches out. 74\u201381.","author":"Lin Chin-Yew","year":"2004","unstructured":"Chin-Yew Lin. 2004. ROUGE: A package for automatic evaluation of summaries. In Text summarization branches out. 74\u201381."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238190"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","unstructured":"Shuai Lu Nan Duan Hojae Han Daya Guo Seung-won Hwang and Alexey Svyatkovskiy. 2022. ReACC: A Retrieval-Augmented Code Completion Framework. CoRR abs\/2203.07722(2022). https:\/\/doi.org\/10.48550\/arXiv.2203.07722 arXiv:2203.07722","DOI":"10.48550\/arXiv.2203.07722"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2015.2465386"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2013.6613830"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.3115\/1073083.1073135"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1162\/coli_a_00322"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1561\/1500000019"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/3211346.3211353"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/361219.361220"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196321.3196332"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/564376.564421"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR42600.2020.00643"},{"key":"e_1_3_2_1_47_1","first-page":"143","article-title":"The effects of comments and identifier names on program comprehensibility: an experimental investigation","volume":"4","author":"Takang A.","year":"1996","unstructured":"Armstrong\u00a0A. Takang, Penny\u00a0A. Grubb, and Robert\u00a0D. Macredie. 1996. The effects of comments and identifier names on program comprehensibility: an experimental investigation. J. Program. Lang. 4, 3 (1996), 143\u2013167. http:\/\/compscinet.dcs.kcl.ac.uk\/JP\/jp040302.abs.html","journal-title":"J. Program. Lang."},{"key":"e_1_3_2_1_48_1","volume-title":"Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017","author":"Vaswani Ashish","year":"2017","unstructured":"Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan\u00a0N. Gomez, Lukasz Kaiser, and Illia Polosukhin. 2017. Attention is All you Need. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA. 5998\u20136008."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2015.7299087"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238206"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464689"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3324884.3416578"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/d16-1137"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081848"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2013.6693113"},{"key":"e_1_3_2_1_56_1","volume-title":"Deliberation Networks: Sequence Generation Beyond One-Pass Decoding. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017","author":"Xia Yingce","year":"2017","unstructured":"Yingce Xia, Fei Tian, Lijun Wu, Jianxin Lin, Tao Qin, Nenghai Yu, and Tie-Yan Liu. 2017. Deliberation Networks: Sequence Generation Beyond One-Pass Decoding. In Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017, December 4-9, 2017, Long Beach, CA, USA, Isabelle Guyon, Ulrike von Luxburg, Samy Bengio, Hanna\u00a0M. Wallach, Rob Fergus, S.\u00a0V.\u00a0N. Vishwanathan, and Roman Garnett (Eds.). 1784\u20131794. https:\/\/proceedings.neurips.cc\/paper\/2017\/hash\/c6036a69be21cb660499b75718a3ef24-Abstract.html"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380383"},{"key":"e_1_3_2_1_58_1","unstructured":"Yu Zhou Xiaoqing Zhang Juanjuan Shen Tingting Han Taolue Chen and Harald\u00a0C. Gall. 2021. Adversarial Robustness of Deep Code Comment Generation. CoRR abs\/2108.00213(2021). arXiv:2108.00213https:\/\/arxiv.org\/abs\/2108.00213"}],"event":{"name":"ASE '22: 37th IEEE\/ACM International Conference on Automated Software Engineering","location":"Rochester MI USA","acronym":"ASE '22"},"container-title":["Proceedings of the 37th IEEE\/ACM International Conference on Automated Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3556917","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3551349.3556917","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T08:37:01Z","timestamp":1755851821000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3551349.3556917"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,10]]},"references-count":58,"alternative-id":["10.1145\/3551349.3556917","10.1145\/3551349"],"URL":"https:\/\/doi.org\/10.1145\/3551349.3556917","relation":{},"subject":[],"published":{"date-parts":[[2022,10,10]]},"assertion":[{"value":"2023-01-05","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}