14 citations · 15 across the 8 of their papers we have counts for
8 papers
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…
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…
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…
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…
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.…
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…
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…
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…