1 code implementation • 21 Jan 2024 • AmirHossein Naghshzan, Sylvie Ratte
This study tackles the challenges associated with interpreting Application Programming Interface (API) documentation, an integral aspect of software development.
no code implementations • 23 Oct 2023 • AmirHossein Naghshzan, Latifa Guerrouj, Olga Baysal
We, therefore, have been motivated to leverage such a type of documentation along with deep learning techniques towards generating high-quality summaries for APIs discussed in informal documentation.
1 code implementation • 17 Aug 2023 • 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.
1 code implementation • 4 May 2023 • 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.
no code implementations • 29 Apr 2023 • AmirHossein Naghshzan, Saeed Khalilazar, Pierre Poilane, Olga Baysal, Latifa Guerrouj, Foutse khomh
Objectives: This paper proposes an automatic method for recommending source code changes using four data mining algorithms.
no code implementations • 12 Aug 2022 • AmirHossein Naghshzan
Each programming language comes with official documentation to guide developers with APIs, methods, and classes.
1 code implementation • 27 Nov 2021 • 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.