Javascript must be enabled to continue!
Divinator: A Visual Studio Code Extension to Source Code Summarization
View through CrossRef
Software developers spend a substantial amount of time reading and understanding code. Research has shown that code comprehension tasks can be expedited by reading the available documentation. However, documentation is expensive to generate and maintain, so the available documentation is often missing or outdated. Thus, automated generation of brief natural language descriptions for source code is desirable and has the potential to play a key role in source code comprehension and development. In particular, recent advances in deep learning have led to sophisticated summary generation techniques. Nevertheless, to the best of our knowledge, no study has fully integrated a state-of-the-art code summarization technique into an integrated development environment (IDE). In hopes of filling this gap, we developed a VS Code extension that allows developers to take advantage of state-of-the-art code summarization from within the IDE. This paper describes Divinator, our IDE-integrated tool for source code summarization.
Sociedade Brasileira de Computação - SBC
Title: Divinator: A Visual Studio Code Extension to Source Code Summarization
Description:
Software developers spend a substantial amount of time reading and understanding code.
Research has shown that code comprehension tasks can be expedited by reading the available documentation.
However, documentation is expensive to generate and maintain, so the available documentation is often missing or outdated.
Thus, automated generation of brief natural language descriptions for source code is desirable and has the potential to play a key role in source code comprehension and development.
In particular, recent advances in deep learning have led to sophisticated summary generation techniques.
Nevertheless, to the best of our knowledge, no study has fully integrated a state-of-the-art code summarization technique into an integrated development environment (IDE).
In hopes of filling this gap, we developed a VS Code extension that allows developers to take advantage of state-of-the-art code summarization from within the IDE.
This paper describes Divinator, our IDE-integrated tool for source code summarization.
Related Results
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
Joint Beamforming and Aerial IRS Positioning Design for IRS-assisted MISO System with Multiple Access Points
<p><code>Intelligent reflecting surface (IRS) is a promising concept for </code><code><u>6G</u></code><code> wireless communications...
A Seminar Title On the History and Evolution of Agricultural Extension in the Ethiopia Country
A Seminar Title On the History and Evolution of Agricultural Extension in the Ethiopia Country
Agricultural extension service began work in Ethiopia since 1931, during the establishment of Ambo Agricultural School. But a formal Agricultural extension started since Alemaya Im...
Exploring Summarization Performance: A Comparison of Pointer Generator, Pegasus, and GPT-3 Models
Exploring Summarization Performance: A Comparison of Pointer Generator, Pegasus, and GPT-3 Models
The world is rapidly advancing technologically and the way we communicate is changing with it.We are now able to send messages through text, voice, or video chat, which means that ...
Performance Study on Extractive Text Summarization Using BERT Models
Performance Study on Extractive Text Summarization Using BERT Models
The task of summarization can be categorized into two methods, extractive and abstractive. Extractive summarization selects the salient sentences from the original document to form...
Perspective-based Microblog Summarization
Perspective-based Microblog Summarization
Social media allows people to express and share a variety of users’ experiences, opinions, beliefs, interpretations, or viewpoints on a single topic. Summarizing a collection of so...
Perspective-Based Microblog Summarization
Perspective-Based Microblog Summarization
Social media allows people to express and share a variety of experiences, opinions, beliefs, interpretations, or viewpoints on a single topic. Summarizing a collection of social me...
O “estado da arte” do ensino em Extensão Rural no Brasil
O “estado da arte” do ensino em Extensão Rural no Brasil
Este artigo tem como objetivo realizar uma análise do “estado da arte” do ensino em Extensão Rural no Brasil, considerando o panorama da oferta da disciplina, as tendências acadêmi...

