TAG: Type auxiliary guiding for code comment generation

22Citations
Citations of this article
132Readers
Mendeley users who have this article in their library.

Abstract

Existing leading code comment generation approaches with the structure-to-sequence framework ignores the type information of the interpretation of the code, e.g., operator, string, etc. However, introducing the type information into the existing framework is non-trivial due to the hierarchical dependence among the type information. In order to address the issues above, we propose a Type Auxiliary Guiding encoder-decoder framework for the code comment generation task which considers the source code as an N-ary tree with type information associated with each node. Specifically, our framework is featured with a Type-associated Encoder and a Type-restricted Decoder which enables adaptive summarization of the source code. We further propose a hierarchical reinforcement learning method to resolve the training difficulties of our proposed framework. Extensive evaluations demonstrate the state-of-the-art performance of our framework with both the auto-evaluated metrics and case studies.

Cite

CITATION STYLE

APA

Cai, R., Liang, Z., Xu, B., Li, Z., Hao, Y., & Chen, Y. (2020). TAG: Type auxiliary guiding for code comment generation. In Proceedings of the Annual Meeting of the Association for Computational Linguistics (pp. 291–301). Association for Computational Linguistics (ACL). https://doi.org/10.18653/v1/2020.acl-main.27

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free