Fig 1 - available via license: Creative Commons Attribution 4.0 International
Content may be subject to copyright.
Comparison of recent source code summarization research categorized into four broad categories: Text-Based, Structure-Based, Flat-Structure, and GNN-Structure. These categories reflect the type of input data the models use for source code summarization.
Source publication
A source code summary of a subroutine is a brief description of that subroutine. Summaries underpin a majority of documentation consumed by programmers, such as the method summaries in JavaDocs. Source code summarization is the task of writing these summaries. At present, most state-of-the-art approaches for code summarization are neural network-ba...