Code summarization methods automatically generate descriptions from source code and document programs. High-level summaries provided along with code snippets help developers better comprehend source code. Moreover, these summaries are useful in other applications such as code search. Summarization is a non-trivial problem in natural language processing. Fortunately, source code is highly structured. Recently researchers have tried to exploit the rich structure of source code by using code-specific features such as abstract syntax trees and program control flows.
Papers to be discussed in this session are: [1], [2].
The course
contents are copyrighted (c) 2018,2019,2020 - onwards by TU Delft and
their respective authors and licensed under the Creative
Commons Attribution-NonCommercial-ShareAlike 4.0 International
license.