activity
20152024
most citedMigrating to Cloud-Native Architectures Using Microservices: An Experience Report

29 citations · 54 across the 13 of their papers we have counts for

collaborators

14 papers

cs.SE2024★ 1 cited

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…

cs.SE2023★ 10 cited

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…

cs.SE2023

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…

cs.CL2023★ 1 cited

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…

cs.SE2022

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…

cs.SE2021

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…

cs.SE2020★ 1 cited

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…

cs.DC2020

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…

cs.SE2020★ 1 cited

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…

cs.SE2020

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…

cs.SE2020

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

cs.SE2018★ 11 cited

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…

cs.SE2016

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…

cs.SE2015★ 29 cited

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