paper-with-me

Papers

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 lengthy and challenging to navigate, prompting developers to seek unofficial sources such as Stack Overflow. Leveraging the vast user-generated content on Stack Overflow, including code snippets and discussions, we employ BERTopic and extractive summarization to automatically generate concise and informative API summaries. These summaries encompass key insights like general usage, common developer issues, and potential solutions, sourced from the wealth of knowledge on Stack Overflow. Software developers evaluate these summaries for performance, coherence, and interoperability, providing valuable feedback on the practicality of our approach.

📄 PDF Abstract BibTeX arXiv:2401.11361

Code (1)

amirarcane/bertopic 공식 구현

Tasks

Extractive SummarizationNavigate

Similar Papers 제목 키워드 기반

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…

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

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 …

Code Summarization

What's in a Summary? Laying the Groundwork for Advances in Hospital-Course Summarization

2021-04-12 · NAACL 2021 4 · Griffin Adams, Emily Alsentzer, Mert Ketenci, Jason Zucker 외

Summarization of clinical narratives is a long-standing research problem. Here, we introduce the task of hospital-course summarization. Given the documentation authored throughout a patient's hospitalization, generate a …

Document SummarizationMulti-Document 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…