Abstract—Code comments improve software maintainability. To address the comment scarcity issue, we propose a new automatic comment generation approach, which mines comments from a large programming Question and Answer (Q&A) site. Q&A sites allow programmers to post questions and receive solutions, which contain code segments together with their descriptions, referred to as code-description mappings. We develop AutoComment to extract such mappings, and leverage them to generate description comments automatically for similar code segments matched in open-source projects. We apply AutoCom-ment to analyze Java and Android tagged Q&A posts to extract 132,767 code-description mappings, which help AutoComment to generate 102 comments a...
Statistical language models have successfully been used to describe and analyze natural language doc...
Program comments have long been used as a com-mon practice for improving inter-programmer communi-ca...
Previous studies have shown that high-quality code comments support developers in software maintenan...
Code comments provide abundant information that have been lever-aged to help perform various softwar...
Code comments are a key software component containing information about the underlying implementatio...
This dataset refers to "Classifying code comments in Java software systems" paper. It contains a lar...
Approaches to evaluate comments based on whether they increase code comprehensibility for software m...
Code comments are a key software component containing information about the underlying implementatio...
Code comments are a key software component containing information about the underlying implementatio...
Previous studies have shown that high-quality code comments assist developers in program comprehensi...
Developers adopt code comments for different reasons such as document source codes or change program...
Code comment generation is the task of generating a high-level natural language description for a gi...
Abstract—A significant amount of source code in software systems consists of comments, i. e., parts ...
Programmers should write code comments, but not on every line of code. We have created a machine le...
Code comments support developers in understanding and maintaining codebases. Specifically in the Pha...
Statistical language models have successfully been used to describe and analyze natural language doc...
Program comments have long been used as a com-mon practice for improving inter-programmer communi-ca...
Previous studies have shown that high-quality code comments support developers in software maintenan...
Code comments provide abundant information that have been lever-aged to help perform various softwar...
Code comments are a key software component containing information about the underlying implementatio...
This dataset refers to "Classifying code comments in Java software systems" paper. It contains a lar...
Approaches to evaluate comments based on whether they increase code comprehensibility for software m...
Code comments are a key software component containing information about the underlying implementatio...
Code comments are a key software component containing information about the underlying implementatio...
Previous studies have shown that high-quality code comments assist developers in program comprehensi...
Developers adopt code comments for different reasons such as document source codes or change program...
Code comment generation is the task of generating a high-level natural language description for a gi...
Abstract—A significant amount of source code in software systems consists of comments, i. e., parts ...
Programmers should write code comments, but not on every line of code. We have created a machine le...
Code comments support developers in understanding and maintaining codebases. Specifically in the Pha...
Statistical language models have successfully been used to describe and analyze natural language doc...
Program comments have long been used as a com-mon practice for improving inter-programmer communi-ca...
Previous studies have shown that high-quality code comments support developers in software maintenan...