---
title: "Towards Generating Summaries for Lexically Confusing Code through Code Erosion"
authors:
  - "Fan Yan"
  - "Ming Li"
doi: "10.24963/ijcai.2021/512"
url: "https://ijcai.org/proceedings/2021/512"
pdf: "https://ijcai.org/proceedings/2021/0512.pdf"
venue: "Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence"
year: 2021
pages: "3721-3727"
track: "Main Track"
keywords:
  - "Multidisciplinary Topics and Applications: Knowledge-based Software Engineering"
  - "Data Mining: Mining Codebase and Software Repository"
---

# Towards Generating Summaries for Lexically Confusing Code through Code Erosion

Fan Yan, Ming Li

*Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence*, pages 3721-3727. DOI: [10.24963/ijcai.2021/512](https://doi.org/10.24963/ijcai.2021/512)

## Abstract

Code summarization aims to summarize code functionality as high-level nature language descriptions to assist in code comprehension.  Recent approaches in this field mainly focus on generating summaries for code with precise identifier names, in which meaningful words can be found indicating code functionality. When faced with lexically confusing code, current approaches are likely to fail since the correlation between code lexical tokens and summaries is scarce. To tackle this problem, we propose a novel summarization framework named VECOS. VECOS introduces an erosion mechanism to conquer the model's reliance on precisely defined lexical information. To facilitate learning the eroded code's functionality, we force the representation of the eroded code to align with the representation of its original counterpart via variational inference. Experimental results show that our approach outperforms the state-of-the-art approaches to generate coherent and reliable summaries for various lexically confusing code.
