Automatic Generation of Text Descriptive Comments for Code Blocks
Not on the map. Why?
Abstract (arXiv)
We propose a framework to automatically generate descriptive comments for source code blocks. While this problem has been studied by many researchers previously, their methods are mostly based on fixed template and achieves poor results. Our framework does not rely on any template, but makes use of a new recursive neural network called Code-RNN to extract features from the source code and embed them into one vector. When this vector representation is input to a new recurrent neural network (Code-GRU), the overall framework generates text descriptions of the code with accuracy (Rouge-2 value) significantly higher than other learning-based approaches such as sequence-to-sequence model. The Code-RNN model can also be used in other scenario where the representation of code is required.
Key facts. Cited by 18 papers in the map (data through 14 Oct 2026). First posted on arXiv 21 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 4; 2023: 8.
18 papers.
Sort:
By area:
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2021Retrieval Augmented Code Generation and Summarizationcited by 149
- 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Reviewcited by 32
- 2023Learning Deep Semantics for Test Completioncited by 31
- 2023Distilled GPT for Source Code Summarizationcited by 31
- 2021Code Structure Guided Transformer for Source Code Summarizationcited by 30
- 2021Project-Level Encoding for Neural Source Code Summarization of Subroutinescited by 24
- 2022Source Code Summarization with Structural Relative Position Guided Transformercited by 14
- 2021Impact of Evaluation Methodologies on Code Summarizationcited by 11
- 2021Diverse and Specific Clarification Question Generation with Keywordscited by 10
- 2023Tram: A Token-level Retrieval-augmented Mechanism for Source Code Summarizationcited by 6
- 2023Exploring Large Language Models for Code Explanationcited by 6
6 more
- 2021Learning to Generate Code Comments from Class Hierarchiescited by 5
- 2022Malicious Source Code Detection Using Transformercited by 4
- 2022A Survey on Natural Language Processing for Programmingcited by 3
- 2023Revisiting File Context for Source Code Summarizationcited by 3
- 2023Statement-based Memory for Neural Source Code Summarizationcited by 2
- 2022LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognitioncited by 1
- 2023Exploring Large Language Models for Code Explanation25 Oct 2023
- 2023Revisiting File Context for Source Code Summarization5 Sep 2023
- 2023Distilled GPT for Source Code Summarization28 Aug 2023
- 2023Large Language Models for Software Engineering: A Systematic Literature Review21 Aug 2023
- 2023Statement-based Memory for Neural Source Code Summarization21 Jul 2023
- 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Review4 Jul 2023
- 2023Tram: A Token-level Retrieval-augmented Mechanism for Source Code Summarization18 May 2023
- 2023Learning Deep Semantics for Test Completion20 Feb 2023
- 2022A Survey on Natural Language Processing for Programming12 Dec 2022
- 2022Malicious Source Code Detection Using Transformer16 Sep 2022
- 2022LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition5 Apr 2022
- 2022Source Code Summarization with Structural Relative Position Guided Transformer14 Feb 2022
6 more
- 2021Retrieval Augmented Code Generation and Summarization26 Aug 2021
- 2021Impact of Evaluation Methodologies on Code Summarization22 Aug 2021
- 2021Diverse and Specific Clarification Question Generation with Keywords21 Apr 2021
- 2021Code Structure Guided Transformer for Source Code Summarization19 Apr 2021
- 2021Learning to Generate Code Comments from Class Hierarchies24 Mar 2021
- 2021Project-Level Encoding for Neural Source Code Summarization of Subroutines22 Mar 2021
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Reviewcited by 32
- 2023Learning Deep Semantics for Test Completioncited by 31
- 2023Distilled GPT for Source Code Summarizationcited by 31
- 2021Code Structure Guided Transformer for Source Code Summarizationcited by 30
- 2021Project-Level Encoding for Neural Source Code Summarization of Subroutinescited by 24
- 2022Source Code Summarization with Structural Relative Position Guided Transformercited by 14
- 2021Impact of Evaluation Methodologies on Code Summarizationcited by 11
- 2021Diverse and Specific Clarification Question Generation with Keywordscited by 10
- 2023Exploring Large Language Models for Code Explanationcited by 6
- 2021Learning to Generate Code Comments from Class Hierarchiescited by 5
- 2022Malicious Source Code Detection Using Transformercited by 4
12 most cited of 16 All 16 (JSON)
- 2023Exploring Large Language Models for Code Explanation25 Oct 2023
- 2023Revisiting File Context for Source Code Summarization5 Sep 2023
- 2023Distilled GPT for Source Code Summarization28 Aug 2023
- 2023Large Language Models for Software Engineering: A Systematic Literature Review21 Aug 2023
- 2023Statement-based Memory for Neural Source Code Summarization21 Jul 2023
- 2023Natural Language Generation and Understanding of Big Code for AI-Assisted Programming: A Review4 Jul 2023
- 2023Learning Deep Semantics for Test Completion20 Feb 2023
- 2022A Survey on Natural Language Processing for Programming12 Dec 2022
- 2022Malicious Source Code Detection Using Transformer16 Sep 2022
- 2022LAMNER: Code Comment Generation Using Character Language Model and Named Entity Recognition5 Apr 2022
- 2022Source Code Summarization with Structural Relative Position Guided Transformer14 Feb 2022
- 2021Impact of Evaluation Methodologies on Code Summarization22 Aug 2021
12 newest of 16 All 16 (JSON)