2021

On the Evaluation of Neural Code Summarization

Shi, Ensheng, Wang, Yanlin, Du, Lun et al.

Understand

Source code summaries are important for program comprehension and maintenance.

  • However, there are plenty of programs with missing, outdated, or mismatched summaries.
  • Recently, deep learning techniques have been exploited to automatically generate summaries for given code snippets.
  • To achieve a profound understanding of how far we are from solving this problem and provide suggestions to future research, in this paper, we conduct a systematic and in-depth analysis of 5 state-of-the-art neural code summarization models on 6 widely used BLEU variants, 4 pre-processing operations and their combinations, and 3 widely used datasets.

Reading the bibliography…