29 citations · 54 across the 13 of their papers we have counts for
14 papers
GIRT-Model: Automated Generation of Issue Report Templates
Nafiseh Nikeghbal, Amir Hossein Kargaran, Abbas Heydarnoori
Platforms such as GitHub and GitLab introduce Issue Report Templates (IRTs) to enable more effective issue management and better alignment with developer expectations. However, the…
Can GitHub Issues Help in App Review Classifications?
Yasaman Abedini, Abbas Heydarnoori
App reviews reflect various user requirements that can aid in planning maintenance tasks. Recently, proposed approaches for automatically classifying user reviews rely on machine l…
GIRT-Data: Sampling GitHub Issue Report Templates
Nafiseh Nikeghbal, Amir Hossein Kargaran, Abbas Heydarnoori +1
GitHub's issue reports provide developers with valuable information that is essential to the evolution of a software development project. Contributors can use these reports to perf…
MenuCraft: Interactive Menu System Design with Large Language Models
Amir Hossein Kargaran, Nafiseh Nikeghbal, Abbas Heydarnoori +1
Menu system design for user interfaces is a challenging task involving many design options and various human factors. For example, one crucial factor that designers need to conside…
Semantically-enhanced Topic Recommendation System for Software Projects
Maliheh Izadi, Mahtab Nejati, Abbas Heydarnoori
Software-related platforms have enabled their users to collaboratively label software entities with topics. Tagging software repositories with relevant topics can be exploited for…
Automated Recovery of Issue-Commit Links Leveraging Both Textual and Non-textual Data
Pooya Rostami Mazrae, Maliheh Izadi, Abbas Heydarnoori
An issue documents discussions around required changes in issue-tracking systems, while a commit contains the change itself in the version control systems. Recovering links between…
Predicting the Objective and Priority of Issue Reports in Software Repositories
Maliheh Izadi, Kiana Akbari, Abbas Heydarnoori
Developers collaboratively discuss, implement, use, and share software entities hosted on software repositories. Proper documentation plays an important role in successful software…
Bias-Resistant Social News Aggregator Based on Blockchain
Amir Ziashahabi, Mohammad Ali Maddah-Ali, Abbas Heydarnoori
In today's world, social networks have become one of the primary sources for creation and propagation of news. Social news aggregators are one of the actors in this area in which u…
Topic Recommendation for Software Repositories using Multi-label Classification Algorithms
Maliheh Izadi, Abbas Heydarnoori, Georgios Gousios
Many platforms exploit collaborative tagging to provide their users with faster and more accurate results while searching or navigating. Tags can communicate different concepts suc…
Improving Quality of a Post's Set of Answers in Stack Overflow
Mohammadrezar Tavakoli, Maliheh Izadi, Abbas Heydarnoori
Community Question Answering platforms such as Stack Overflow help a wide range of users solve their challenges online. As the popularity of these communities has grown over the ye…
An Analysis of Python's Topics, Trends, and Technologies Through Mining Stack Overflow Discussions
Hamed Tahmooresi, Abbas Heydarnoori, Alireza Aghamohammadi
Python is a popular, widely used, and general-purpose programming language. In spite of its ever-growing community, researchers have not performed much analysis on Python's topics,…
Generating Summaries for Methods of Event-Driven Programs: an Android Case Study
Alireza Aghamohammadi, Maliheh Izadi, Abbas Heydarnoori
The lack of proper documentation makes program comprehension a cumbersome process for developers. Source code summarization is one of the existing solutions to this problem. Lots o…
Generating Code Summaries Using the Power of the Crowd
Sahar Badihi, Abbas Heydarnoori
One of the first steps to perform most of the software maintenance activities, such as updating features or fixing bugs, is to have a relatively good understanding of the program's…
Migrating to Cloud-Native Architectures Using Microservices: An Experience Report
Armin Balalaie, Abbas Heydarnoori, Pooyan Jamshidi
Migration to the cloud has been a popular topic in industry and academia in recent years. Despite many benefits that the cloud presents, such as high availability and scalability,…