activity
20212025
most citedLeveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow

14 citations · 15 across the 8 of their papers we have counts for

collaborators

8 papers

cs.SE2025

Automating API Documentation with LLMs: A BERTopic Approach

AmirHossein Naghshzan

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 insight…

cs.SE2024

Revolutionizing API Documentation through Summarization

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 docum…

cs.SE2023

Leveraging Deep Learning for Abstractive Code Summarization of Unofficial Documentation

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 documenta…

cs.SE2023★ 1 cited

Enhancing API Documentation through BERTopic Modeling and Summarization

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 presentati…

cs.SE2023

Improving Code Example Recommendations on Informal Documentation Using BERT and Query-Aware LSH: A Comparative Study

Sajjad Rahmani, AmirHossein Naghshzan, Latifa Guerrouj

Our research investigates the recommendation of code examples to aid software developers, a practice that saves developers significant time by providing ready-to-use code snippets.…

cs.SE2023

Leveraging Data Mining Algorithms to Recommend Source Code Changes

AmirHossein Naghshzan, Saeed Khalilazar, Pierre Poilane +3

Context: Recent research has used data mining to develop techniques that can guide developers through source code changes. To the best of our knowledge, very few studies have inves…

cs.SE2022

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

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…

cs.SE2021★ 14 cited

Leveraging Unsupervised Learning to Summarize APIs Discussed in Stack Overflow

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…