{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T05:01:15Z","timestamp":1750309275565,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":76,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,15]],"date-time":"2024-04-15T00:00:00Z","timestamp":1713139200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"National Key R&D Program of China","award":["2023YFB2703600"],"award-info":[{"award-number":["2023YFB2703600"]}]},{"DOI":"10.13039\/501100003453","name":"Natural Science Foundation of Guangdong Province","doi-asserted-by":"publisher","award":["2023A1515010746"],"award-info":[{"award-number":["2023A1515010746"]}],"id":[{"id":"10.13039\/501100003453","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62372492"],"award-info":[{"award-number":["62372492"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,15]]},"DOI":"10.1145\/3643916.3644414","type":"proceedings-article","created":{"date-parts":[[2024,6,13]],"date-time":"2024-06-13T12:40:20Z","timestamp":1718282420000},"page":"112-124","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["ESGen: Commit Message Generation Based on Edit Sequence of Code Change"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8234-3186","authenticated-orcid":false,"given":"Xiangping","family":"Chen","sequence":"first","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-9825-9369","authenticated-orcid":false,"given":"Yangzi","family":"Li","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-0349-0850","authenticated-orcid":false,"given":"Zhicao","family":"Tang","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9548-0208","authenticated-orcid":false,"given":"Yuan","family":"Huang","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3035-3486","authenticated-orcid":false,"given":"Haojie","family":"Zhou","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6010-2955","authenticated-orcid":false,"given":"Mingdong","family":"Tang","sequence":"additional","affiliation":[{"name":"Guangdong University of Foreign Studies, Guangzhou, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7878-4330","authenticated-orcid":false,"given":"Zibin","family":"Zheng","sequence":"additional","affiliation":[{"name":"Sun Yat-sen University, Guangzhou, China"}]}],"member":"320","published-online":{"date-parts":[[2024,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332514"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2020.acl-main.449"},{"key":"e_1_3_2_1_3_1","volume-title":"Learning to Represent Programs with Graphs. ArXiv abs\/1711.00740","author":"Allamanis Miltiadis","year":"2017","unstructured":"Miltiadis Allamanis, Marc Brockschmidt, and Mahmoud Khademi. 2017. Learning to Represent Programs with Graphs. ArXiv abs\/1711.00740 (2017)."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290353"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3328833.3328873"},{"key":"e_1_3_2_1_6_1","volume-title":"METEOR: An Automatic Metric for MT Evaluation with Improved Correlation with Human Judgments. In IEEvaluation@ACL.","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 IEEvaluation@ACL."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859005"},{"key":"e_1_3_2_1_8_1","volume-title":"TAG : Type Auxiliary Guiding for Code Comment Generation. ArXiv abs\/2005.02835","author":"Cai Ruichu","year":"2020","unstructured":"Ruichu Cai, Zhihao Liang, Boyan Xu, Zijian Li, Yuexing Hao, and Yao Chen. 2020. TAG : Type Auxiliary Guiding for Code Comment Generation. ArXiv abs\/2005.02835 (2020)."},{"key":"e_1_3_2_1_9_1","unstructured":"Xinyun Chen Chang Liu and Dawn Xiaodong Song. 2018. Tree-to-tree Neural Networks for Program Translation. In Neural Information Processing Systems."},{"key":"e_1_3_2_1_10_1","volume-title":"Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling. ArXiv abs\/1412.3555","author":"Chung Junyoung","year":"2014","unstructured":"Junyoung Chung, \u00c7aglar G\u00fcl\u00e7ehre, Kyunghyun Cho, and Yoshua Bengio. 2014. Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling. ArXiv abs\/1412.3555 (2014)."},{"key":"e_1_3_2_1_11_1","unstructured":"James Coglan. 2019. Building Git. https:\/\/shop.jcoglan.com\/building-git\/"},{"key":"e_1_3_2_1_12_1","volume-title":"Transformer-XL: Attentive Language Models beyond a Fixed-Length Context. ArXiv abs\/1901.02860","author":"Dai Zihang","year":"2019","unstructured":"Zihang Dai, Zhilin Yang, Yiming Yang, Jaime G. Carbonell, Quoc V. Le, and Ruslan Salakhutdinov. 2019. Transformer-XL: Attentive Language Models beyond a Fixed-Length Context. ArXiv abs\/1901.02860 (2019)."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/N19-1423"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510069"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606588"},{"key":"e_1_3_2_1_16_1","volume-title":"Tree-to-Sequence Attentional Neural Machine Translation. ArXiv abs\/1603.06075","author":"Eriguchi Akiko","year":"2016","unstructured":"Akiko Eriguchi, Kazuma Hashimoto, and Yoshimasa Tsuruoka. 2016. Tree-to-Sequence Attentional Neural Machine Translation. ArXiv abs\/1603.06075 (2016)."},{"key":"e_1_3_2_1_17_1","volume-title":"CodeBERT: A Pre-Trained Model for Programming and Natural Languages. ArXiv abs\/2002.08155","author":"Feng Zhangyin","year":"2020","unstructured":"Zhangyin Feng, Daya Guo, Duyu Tang, Nan Duan, Xiaocheng Feng, Ming Gong, Linjun Shou, Bing Qin, Ting Liu, Daxin Jiang, and Ming Zhou. 2020. CodeBERT: A Pre-Trained Model for Programming and Natural Languages. ArXiv abs\/2002.08155 (2020)."},{"key":"e_1_3_2_1_18_1","volume-title":"Structured Neural Summarization. ArXiv abs\/1811.01824","author":"Fernandes Patrick","year":"2018","unstructured":"Patrick Fernandes, Miltiadis Allamanis, and Marc Brockschmidt. 2018. Structured Neural Summarization. ArXiv abs\/1811.01824 (2018)."},{"key":"e_1_3_2_1_19_1","unstructured":"Daya Guo Shuo Ren Shuai Lu Zhangyin Feng Duyu Tang Shujie Liu Long Zhou Nan Duan Jian Yin Daxin Jiang and M. Zhou. 2020. GraphCodeBERT: Pre-training Code Representations with Data Flow. ArXiv abs\/2009.08366 (2020)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582572"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1810295.1810335"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1162\/neco.1997.9.8.1735"},{"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":"publisher","DOI":"10.1007\/s10664-019-09730-9"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3582570"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2020.110754"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106373"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3021902"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-020-0496-0"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2021.3059481"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2017.56"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/359581.359603"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P16-1195"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115626"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2017.12"},{"key":"e_1_3_2_1_36_1","volume-title":"Ensemble Models for Neural Source Code Summarization of Subroutines. 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME)","author":"LeClair Alexander","year":"2021","unstructured":"Alexander LeClair, Aakash Bansal, and Collin McMillan. 2021. Ensemble Models for Neural Source Code Summarization of Subroutines. 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) (2021), 286--297."},{"key":"e_1_3_2_1_37_1","volume-title":"Improved Code Summarization via a Graph Neural Network. CoRR abs\/2004.02843","author":"LeClair Alexander","year":"2020","unstructured":"Alexander LeClair, Sakib Haque, Lingfei Wu, and Collin McMillan. 2020. Improved Code Summarization via a Graph Neural Network. CoRR abs\/2004.02843 (2020). arXiv:2004.02843 https:\/\/arxiv.org\/abs\/2004.02843"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2019.00087"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3611643.3616339"},{"key":"e_1_3_2_1_40_1","volume-title":"In Proceedings of the Workshop on Text Summarization Branches Out (WAS","author":"Lin C. Y.","year":"2004","unstructured":"C. Y. Lin. 2004. ROUGE: A Package for Automatic Evaluation of summaries. In In Proceedings of the Workshop on Text Summarization Branches Out (WAS 2004)."},{"key":"e_1_3_2_1_41_1","volume-title":"Automatic Evaluation of Machine Translation Quality Using Longest Common Subsequence and Skip-Bigram Statistics. In Annual Meeting of the Association for Computational Linguistics.","author":"Lin Chin-Yew","year":"2004","unstructured":"Chin-Yew Lin and Franz Josef Och. 2004. Automatic Evaluation of Machine Translation Quality Using Longest Common Subsequence and Skip-Bigram Statistics. In Annual Meeting of the Association for Computational Linguistics."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.229"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2019.00056"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.3038681"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00014"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3238147.3238190"},{"key":"e_1_3_2_1_47_1","volume-title":"A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes. ArXiv abs\/1704.04856","author":"Loyola Pablo","year":"2017","unstructured":"Pablo Loyola, Edison Marrese-Taylor, and Yutaka Matsuo. 2017. A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes. ArXiv abs\/1704.04856 (2017)."},{"key":"e_1_3_2_1_48_1","volume-title":"Commit2Vec: Learning Distributed Representations of Code Changes. SN Computer Science 2","author":"Lozoya Roc\u00edo Cabrera","year":"2019","unstructured":"Roc\u00edo Cabrera Lozoya, Arnaud Baumann, Antonino Sabetta, and Michele Bezzi. 2019. Commit2Vec: Learning Distributed Representations of Code Changes. SN Computer Science 2 (2019)."},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR.2010.5463344"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597008.2597793"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635870"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01840446"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.neucom.2021.05.039"},{"key":"e_1_3_2_1_54_1","volume-title":"Annual Meeting of the Association for Computational Linguistics.","author":"Papineni Kishore","year":"2002","unstructured":"Kishore Papineni, Salim Roukos, Todd Ward, and Wei-Jing Zhu. 2002. Bleu: a Method for Automatic Evaluation of Machine Translation. In Annual Meeting of the Association for Computational Linguistics."},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1370750.1370765"},{"key":"e_1_3_2_1_56_1","volume-title":"A Sketch-Based Neural Model for Generating Commit Messages from Diffs. ArXiv abs\/2104.04087","author":"Pavel Nicolae-Teodor","year":"2021","unstructured":"Nicolae-Teodor Pavel and Traian Rebedea. 2021. A Sketch-Based Neural Model for Generating Commit Messages from Diffs. ArXiv abs\/2104.04087 (2021)."},{"key":"e_1_3_2_1_57_1","volume-title":"Method Level Text Summarization for Java Code Using Nano-Patterns. 2017 24th Asia-Pacific Software Engineering Conference (APSEC)","author":"Rai Sawan","year":"2017","unstructured":"Sawan Rai, Tejaswini Gaikwad, Sparshi Jain, and Atul Gupta. 2017. Method Level Text Summarization for Java Code Using Nano-Patterns. 2017 24th Asia-Pacific Software Engineering Conference (APSEC) (2017), 199--208."},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2013.6606676"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568247"},{"key":"e_1_3_2_1_60_1","volume-title":"Manning","author":"Liu Peter J.","year":"2017","unstructured":"Abigail See, Peter J. Liu, and Christopher D. Manning. 2017. Get To The Point: Summarization with Pointer-Generator Networks. CoRR abs\/1704.04368 (2017). arXiv:1704.04368 http:\/\/arxiv.org\/abs\/1704.04368"},{"key":"e_1_3_2_1_61_1","volume-title":"On Automatic Summarization of What and Why Information in Source Code Changes. 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC) 1","author":"Shen Jinfeng","year":"2016","unstructured":"Jinfeng Shen, Xiaobing Sun, Bin Li, Hui Yang, and Jiajun Hu. 2016. On Automatic Summarization of What and Why Information in Source Code Changes. 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC) 1 (2016), 103--112."},{"key":"e_1_3_2_1_62_1","volume-title":"Automatic Source Code Summarization with Extended Tree-LSTM. CoRR abs\/1906.08094","author":"Shido Yusuke","year":"2019","unstructured":"Yusuke Shido, Yasuaki Kobayashi, Akihiro Yamamoto, Atsushi Miyamoto, and Tadayuki Matsumura. 2019. Automatic Source Code Summarization with Extended Tree-LSTM. CoRR abs\/1906.08094 (2019). arXiv:1906.08094 http:\/\/arxiv.org\/abs\/1906.08094"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/1858996.1859006"},{"key":"e_1_3_2_1_64_1","first-page":"148","article-title":"Source Code Documentation Generation Using Program","volume":"8","author":"Sul\u00edr Mat\u00fa","year":"2017","unstructured":"Mat\u00fa Sul\u00edr and Jaroslav Porub\u00e4n. 2017. Source Code Documentation Generation Using Program Execution. Inf. 8 (2017), 148.","journal-title":"Execution. Inf."},{"key":"e_1_3_2_1_65_1","volume-title":"Manning","author":"Tai Kai Sheng","year":"2015","unstructured":"Kai Sheng Tai, Richard Socher, and Christopher D. Manning. 2015. Improved Semantic Representations From Tree-Structured Long Short-Term Memory Networks. ArXiv abs\/1503.00075 (2015)."},{"key":"e_1_3_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510224"},{"key":"e_1_3_2_1_67_1","volume-title":"On the Evaluation of Commit Message Generation Models: An Experimental Study. 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME)","author":"Tao Wei","year":"2021","unstructured":"Wei Tao, Yanlin Wang, Ensheng Shi, Lun Du, Hongyu Zhang, Dongmei Zhang, and Wenqiang Zhang. 2021. On the Evaluation of Commit Message Generation Models: An Experimental Study. 2021 IEEE International Conference on Software Maintenance and Evolution (ICSME) (2021), 126--136."},{"key":"e_1_3_2_1_68_1","volume-title":"Well-Read Students Learn Better: The Impact of Student Initialization on Knowledge Distillation. CoRR abs\/1908.08962","author":"Turc Iulia","year":"2019","unstructured":"Iulia Turc, Ming-Wei Chang, Kenton Lee, and Kristina Toutanova. 2019. Well-Read Students Learn Better: The Impact of Student Initialization on Knowledge Distillation. CoRR abs\/1908.08962 (2019). arXiv:1908.08962 http:\/\/arxiv.org\/abs\/1908.08962"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/3464689"},{"key":"e_1_3_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3011744"},{"key":"e_1_3_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2020.2979701"},{"key":"e_1_3_2_1_72_1","first-page":"196","article-title":"Individual Comparisons by Ranking Methods","volume":"1","year":"1945","unstructured":"Frank. Wilcoxon. 1945. Individual Comparisons by Ranking Methods. Biometrics 1 (1945), 196--202.","journal-title":"Biometrics"},{"key":"e_1_3_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2015.7081848"},{"key":"e_1_3_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.24963\/ijcai.2019\/552"},{"key":"e_1_3_2_1_75_1","volume-title":"Meng Qiao, Ke Tang, Lianqiu Xu, and Fudong Liu.","author":"Zhang Chunyan","year":"2022","unstructured":"Chunyan Zhang, Qing Qing Zhou, Meng Qiao, Ke Tang, Lianqiu Xu, and Fudong Liu. 2022. Re_Trans: Combined Retrieval and Transformer Model for Source Code Summarization. Entropy 24 (2022)."},{"key":"e_1_3_2_1_76_1","volume-title":"Retrieval-based Neural Source Code Summarization. 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE)","author":"Zhang Jian","year":"2020","unstructured":"Jian Zhang, Xu Wang, Hongyu Zhang, Hailong Sun, and Xudong Liu. 2020. Retrieval-based Neural Source Code Summarization. 2020 IEEE\/ACM 42nd International Conference on Software Engineering (ICSE) (2020), 1385--1397."}],"event":{"name":"ICPC '24: 32nd IEEE\/ACM International Conference on Program Comprehension","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"location":"Lisbon Portugal","acronym":"ICPC '24"},"container-title":["Proceedings of the 32nd IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643916.3644414","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643916.3644414","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:57:35Z","timestamp":1750291055000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643916.3644414"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,15]]},"references-count":76,"alternative-id":["10.1145\/3643916.3644414","10.1145\/3643916"],"URL":"https:\/\/doi.org\/10.1145\/3643916.3644414","relation":{},"subject":[],"published":{"date-parts":[[2024,4,15]]},"assertion":[{"value":"2024-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}