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 条
  • [41] Selection and Presentation Practices for Code Example Summarization
    Ying, Annie T. T.
    Robillard, Martin P.
    22ND ACM SIGSOFT INTERNATIONAL SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (FSE 2014), 2014, : 460 - 471
  • [42] A Neural Framework for Retrieval and Summarization of Source Code
    Chen, Qingying
    Zhou, Minghui
    PROCEEDINGS OF THE 2018 33RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMTED SOFTWARE ENGINEERING (ASE' 18), 2018, : 826 - 831
  • [43] A Semantic and Structural Transformer for Code Summarization Generation
    Ji, Ruyi
    Tong, Zhenyu
    Luo, Tiejian
    Liu, Jing
    Zhang, Libo
    2023 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, IJCNN, 2023,
  • [44] An data augmentation method for source code summarization
    Song, Zixuan
    Zeng, Hui
    Shang, Xiuwei
    Li, Guanxi
    Li, Hui
    Guo, Shikai
    NEUROCOMPUTING, 2023, 549
  • [45] Supporting software documentation with source code summarization
    Al-Msie'deen, Ra'Fat
    Blasi, Anas H.
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2019, 6 (01): : 59 - 67
  • [46] Assemble Foundation Models for Automatic Code Summarization
    Gu, Jian
    Salza, Pasquale
    Gall, Harald C.
    2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 935 - 946
  • [47] Adversarial Attack and Robustness Improvement on Code Summarization
    Ding, Xi
    Huang, Yuan
    Chen, Xiangping
    Bian, Jing
    PROCEEDINGS OF 2024 28TH INTERNATION CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2024, 2024, : 17 - 27
  • [48] Revisiting file context for source code summarization
    Su, Chia-Yi
    Bansal, Aakash
    McMillan, Collin
    AUTOMATED SOFTWARE ENGINEERING, 2024, 31 (02)
  • [49] CogCol: Code Graph-Based Contrastive Learning Model for Code Summarization
    Shi, Yucen
    Yin, Ying
    Yu, Mingqian
    Chu, Liangyu
    ELECTRONICS, 2024, 13 (10)
  • [50] Leveraging meta-data of code for adapting prompt tuning for code summarization
    Jiang, Zhihua
    Wang, Di
    Rao, Dongning
    APPLIED INTELLIGENCE, 2025, 55 (02)