paper-with-me

Papers

Towards Code Summarization of APIs Based on Unofficial Documentation Using NLP Techniques

2022-08-12 · AmirHossein Naghshzan

Each programming language comes with official documentation to guide developers with APIs, methods, and classes. However, in some cases, official documentation is not an efficient way to get the needed information. As a result, developers may consult other sources (e.g., Stack Overflow, GitHub) to learn more about an API, its implementation, usage, and other information that official documentation may not provide. In this research, we propose an automatic approach to generate summaries for APIs and methods by leveraging unofficial documentation using NLP techniques. Our findings demonstrate that the generated summaries are competitive, and can be used as a complementary source for guiding developers in software development and maintenance tasks.

📄 PDF Abstract BibTeX arXiv:2208.06318

Code (0)

등록된 구현이 없습니다.

Tasks

Code Summarization

Similar Papers 제목 키워드 기반

Leveraging Deep Learning for Abstractive Code Summarization of Unofficial Documentation

2023-10-23 · AmirHossein Naghshzan, Latifa Guerrouj, Olga Baysal

Usually, programming languages have official documentation to guide developers with APIs, methods, and classes. However, researchers identified insufficient or inadequate documentation examples and flaws with the API's c…

Code SummarizationDeep LearningText Summarization

Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow

2021-11-27 · AmirHossein Naghshzan, Latifa Guerrouj, Olga Baysal

Automated source code summarization is a task that generates summarized information about the purpose, usage, and--or implementation of methods and classes to support understanding of these code entities. Multiple approa…

Code SummarizationSource Code Summarization

Enhancing API Documentation through BERTopic Modeling and Summarization

2023-08-17 · AmirHossein Naghshzan, Sylvie Ratte

As the amount of textual data in various fields, including software development, continues to grow, there is a pressing demand for efficient and effective extraction and presentation of meaningful insights. This paper pr…

Revolutionizing API Documentation through Summarization

2024-01-21 · AmirHossein Naghshzan, Sylvie Ratte

This study tackles the challenges associated with interpreting Application Programming Interface (API) documentation, an integral aspect of software development. Official API documentation, while essential, can be length…

Extractive SummarizationNavigate

Automating API Documentation with LLMs: A BERTopic Approach

2025-09-06 · AmirHossein Naghshzan arxiv

Developers rely on API documentation, but official sources are often lengthy, complex, or incomplete. Many turn to community-driven forums like Stack Overflow for practical insights. We propose automating the summarizati…