• Complex
  • Title
  • Keyword
  • Abstract
  • Scholars
  • Journal
  • ISSN
  • Conference
搜索

Author:

Zhang, Xiaoling (Zhang, Xiaoling.) | Yang, Shouguo (Yang, Shouguo.) | Duan, Luqian (Duan, Luqian.) | Lang, Zhe (Lang, Zhe.) | Shi, Zhiqiang (Shi, Zhiqiang.) | Sun, Limin (Sun, Limin.)

Indexed by:

CPCI-S EI Scopus

Abstract:

Source code summarization is the task of generating a readable natural language to describe the functionality of source code. Code summarization is rapidly expanding, especially as the research takes great advantage of advances in neural networks and artificial intelligence technologies. Some mainstream methods input the structural information (abstract syntax tree (AST)) of the source code into the language model to generate relatively satisfactory comments. However, existing methods can not capture code's long dependencies from AST for effective code summarization. In this paper, we provide a novel way to generate code summaries by combining a graph-based neural network and a Transformer-XL network. We utilize the graph-based neural network to better capture the structure information of AST, and the Transformer-XL network to learn important tokens in the AST and alleviate the problem of long dependency. We evaluate our technique on the standard Java dataset. The experimental results show that the effectiveness of our model is remarkable. It pushes the precision score to 60.73% (5.21% absolute improvement) and the F1 score to 51.06%.

Keyword:

Source code summarization Deep learning Neural networks Transformer-XL network

Author Community:

  • [ 1 ] [Zhang, Xiaoling]Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
  • [ 2 ] [Yang, Shouguo]Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
  • [ 3 ] [Lang, Zhe]Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
  • [ 4 ] [Shi, Zhiqiang]Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
  • [ 5 ] [Sun, Limin]Univ Chinese Acad Sci, Sch Cyber Secur, Beijing, Peoples R China
  • [ 6 ] [Zhang, Xiaoling]Inst Informat Engn, Beijing Key Lab IOT Informat Secur Technol, CAS, Beijing, Peoples R China
  • [ 7 ] [Yang, Shouguo]Inst Informat Engn, Beijing Key Lab IOT Informat Secur Technol, CAS, Beijing, Peoples R China
  • [ 8 ] [Duan, Luqian]Inst Informat Engn, Beijing Key Lab IOT Informat Secur Technol, CAS, Beijing, Peoples R China
  • [ 9 ] [Lang, Zhe]Inst Informat Engn, Beijing Key Lab IOT Informat Secur Technol, CAS, Beijing, Peoples R China
  • [ 10 ] [Shi, Zhiqiang]Inst Informat Engn, Beijing Key Lab IOT Informat Secur Technol, CAS, Beijing, Peoples R China
  • [ 11 ] [Sun, Limin]Inst Informat Engn, Beijing Key Lab IOT Informat Secur Technol, CAS, Beijing, Peoples R China
  • [ 12 ] [Duan, Luqian]Beijing Univ Technol, Beijing, Peoples R China

Reprint Author's Address:

Show more details

Related Keywords:

Related Article:

Source :

2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC)

ISSN: 1062-922X

Year: 2021

Page: 3436-3441

Cited Count:

WoS CC Cited Count: 6

SCOPUS Cited Count: 7

ESI Highly Cited Papers on the List: 0 Unfold All

WanFang Cited Count:

Chinese Cited Count:

30 Days PV: 8

Affiliated Colleges:

Online/Total:531/10635691
Address:BJUT Library(100 Pingleyuan,Chaoyang District,Beijing 100124, China Post Code:100124) Contact Us:010-67392185
Copyright:BJUT Library Technical Support:Beijing Aegean Software Co., Ltd.