Advances in Code Summarization

被引:1
|
作者
Desai, Utkarsh [1 ]
Sridhara, Giriprasad [1 ]
Tamilselvam, Srikanth [1 ]
机构
[1] IBM Res, Bangalore, Karnataka, India
关键词
code summarization; neural networks;
D O I
10.1109/ICSE-Companion52605.2021.00141
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Several studies have suggested that comments describing source code can help mitigate the burden of program understanding. However, software systems usually lack adequate comments and sometime even when present, they may be outdated. Researchers have addressed this issue by automatically generating comments from source code, a task referred to as Code Summarization. In this technical presentation, we take a deeper look at some of the significant, recent works in the area of code summarization and how each of them attempts to take a new perspective of this task including methods leveraging RNNs, Transformers, Graph neural networks and Reinforcement learning. We review individual methods in detail and discuss future avenues for this task.
引用
收藏
页码:330 / 331
页数:2
相关论文
共 50 条
  • [1] Interpretable Code Summarization
    Kamal, Md Sarwar
    Nimmy, Sonia Farhana
    Dey, Nilanjan
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2024,
  • [2] Code Generation as a Dual Task of Code Summarization
    Wei, Bolin
    Li, Ge
    Xia, Xin
    Fu, Zhiyi
    Jin, Zhi
    [J]. ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 32 (NIPS 2019), 2019, 32
  • [3] CORES: COde REpresentation Summarization for Code Search
    Zhang, Xu
    Hu, Xiaoyu
    Zhou, Deyu
    [J]. IEEE Transactions on Consumer Electronics, 2024, 70 (03) : 6095 - 6104
  • [4] On the Evaluation of Neural Code Summarization
    Shi, Ensheng
    Wang, Yanlin
    Du, Lun
    Chen, Junjie
    Han, Shi
    Zhang, Hongyu
    Zhang, Dongmei
    Sun, Hongbin
    [J]. 2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 1597 - 1608
  • [5] A Timeline Summarization of Code Changes
    Decker, Michael J.
    Newman, Christian D.
    Collard, Michael L.
    Guarnera, Drew T.
    Maletic, Jonathan, I
    [J]. 2018 IEEE THIRD INTERNATIONAL WORKSHOP ON DYNAMIC SOFTWARE DOCUMENTATION (DYSDOC3), 2018, : 9 - 10
  • [6] Autofolding for Source Code Summarization
    Fowkes, Jaroslav
    Chanthirasegaran, Pankajan
    Ranca, Razvan
    Allamanis, Miltiadis
    Lapata, Mirella
    Sutton, Charles
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2017, 43 (12) : 1095 - 1109
  • [7] Learning a holistic and comprehensive code representation for code summarization
    Yang, Kaiyuan
    Wang, Junfeng
    Song, Zihua
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 203
  • [8] Recent advances in document summarization
    Yao, Jin-ge
    Wan, Xiaojun
    Xiao, Jianguo
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 53 (02) : 297 - 336
  • [9] Recent advances in document summarization
    Jin-ge Yao
    Xiaojun Wan
    Jianguo Xiao
    [J]. Knowledge and Information Systems, 2017, 53 : 297 - 336
  • [10] Advances in automatic text summarization
    Sanderson, M
    [J]. COMPUTATIONAL LINGUISTICS, 2000, 26 (02) : 280 - 281