METHODS OF SOURCE CODE SUMMARIZATION: FROM ABSTRACT SYNTAX TREES TO HETEROGENEOUS GRAPH NEURAL NETWORKS
This article examines methods of automatic source code summarization as a means of generating concise natural language descriptions that reflect program functionality and structure. The main problem addressed is the limited ability of many existing approaches to capture semantic context beyond local syntactic patterns,...