activity
20182025
most citedStatus Quo in Requirements Engineering: A Theory and a Global Family of Surveys

115 citations · 177 across the 27 of their papers we have counts for

collaborators
Showing cs.SEShow all

28 papers · 1 filter

cs.SE2025

GitHub Marketplace: Driving Automation and Fostering Innovation in Software Development

SK. Golam Saroar, Waseefa Ahmed, Elmira Onagh +1

GitHub, a central hub for collaborative software development, has revolutionized the open-source software (OSS) ecosystem through its GitHub Marketplace, a platform launched in 201…

cs.SE2025

Extension Decisions in Open Source Software Ecosystem

Elmira Onagh, Maleknaz Nayebi

GitHub Marketplace is expanding by approximately 41% annually, with new tools; however, many additions replicate existing functionality. We study this phenomenon in the platform's…

cs.SE2025

One Documentation Does Not Fit All: Case Study of TensorFlow Documentation

Sharuka Promodya Thirimanne, Elim Yoseph Lemango, Giulio Antoniol +1

Software documentation guides the proper use of tools or services. With the rapid growth of machine learning libraries, individuals from various fields are incorporating machine le…

cs.SE2025

ImageR: Enhancing Bug Report Clarity by Screenshots

Xuchen Tan, Deenu Yadav, Faiz Ahmed +1

In issue-tracking systems, incorporating screenshots significantly enhances the clarity of bug reports, facilitating more efficient communication and expediting issue resolution. H…

cs.SE2025

Inferring Questions from Programming Screenshots

Faiz Ahmed, Xuchen Tan, Folajinmi Adewole +2

The integration of generative AI into developer forums like Stack Overflow presents an opportunity to enhance problem-solving by allowing users to post screenshots of code or Integ…

cs.SE2024

Recommending and Release Planning of User-Driven Functionality Deletion for Mobile Apps

Maleknaz Nayebi, Konstantin Kuznetsov, Andreas Zeller +1

Evolving software with an increasing number of features poses challenges in terms of comprehensibility and usability. Traditional software release planning has predominantly focuse…

cs.SE2024

Negative Results of Image Processing for Identifying Duplicate Questions on Stack Overflow

Faiz Ahmed, Suprakash Datta, Maleknaz Nayebi

In the rapidly evolving landscape of developer communities, Q&A platforms serve as crucial resources for crowdsourcing developers' knowledge. A notable trend is the increasing use…

cs.SE2024★ 1 cited

GitHub Marketplace for Automation and Innovation in Software Production

SK Golam Saroar, Waseefa Ahmed, Elmira Onagh +1

GitHub, renowned for facilitating collaborative code version control and software production in software teams, expanded its services in 2017 by introducing GitHub Marketplace. Thi…

cs.SE2024

Analysis of Marketed versus Not-marketed Mobile App Releases

Maleknaz Nayebi, Homayoon Farrahi, Guenther Ruhe

Market and user characteristics of mobile apps make their release management different from proprietary software products and web services. Despite the wealth of information regard…

cs.SE2024

More Insight from Being More Focused: Analysis of Clustered Market Apps

Maleknaz Nayebi, Homayoon Farrahi, Ada Lee +2

The increasing attraction of mobile apps has inspired researchers to analyze apps from different perspectives. As with any software product, apps have different attributes such as…

cs.SE2024

Examining Ownership Models in Software Teams: A Systematic Literature Review and a Replication Study

Umme Ayman Koana, Quang Hy Le, Shadikur Rahman +3

Effective ownership of software artifacts, particularly code, is crucial for accountability, knowledge sharing, and code quality enhancement. Researchers have proposed models linki…

cs.SE2023★ 24 cited

Prompt Engineering or Fine-Tuning: An Empirical Assessment of LLMs for Code

Jiho Shin, Clark Tang, Tahmineh Mohati +3

The rapid advancements in large language models (LLMs) have greatly expanded the potential for automated code-related tasks. Two primary methodologies are used in this domain: prom…

cs.SE2023

Ownership in the Hands of Accountability at Brightsquid -- A Case Study and a Developer Survey

Umme Ayman Koana, Francis Chew, Chris Carlson +1

The COVID-19 pandemic has accelerated the adoption of digital health solutions. This has presented significant challenges for software development teams to swiftly adjust to the ma…

cs.SE2023

Mining Reddit Data to Elicit Students' Requirements During COVID-19 Pandemic

Shadikur Rahman, Faiz Ahmed, Maleknaz Nayebi

Data-driven requirements engineering leverages the abundance of openly accessible and crowdsourced information on the web. By incorporating user feedback provided about a software…

cs.SE2023★ 1 cited

Image-based Communication on Social Coding Platforms

Maleknaz Nayebi, Bram Adams

Visual content in the form of images and videos has taken over general-purpose social networks in a variety of ways, streamlining and enriching online communications. We are intere…

cs.SE2023

User Driven Functionality Deletion for Mobile Apps

Maleknaz Nayebi, Konstantin Kuznetsov, Andreas Zeller +1

Evolving software with an increasing number of features is harder to understand and thus harder to use. Software release planning has been concerned with planning these additions.…

cs.SE2023★ 3 cited

Developers' Perception of GitHub Actions: A Survey Analysis

Sk Golam Saroar, Maleknaz Nayebi

GitHub introduced "Actions" in 2019 to increase workflow velocity and add customized automation to the repositories. Any individual can develop Actions for automating workflow on G…

cs.SE2022★ 1 cited

GitHub Marketplace for Practitioners and Researchers to Date: A Systematic Analysis of the Knowledge Mobilization Gap in Open Source Software Automation

Sk Golam Saroar, Waseefa Ahmed, Maleknaz Nayebi

Marketplaces for distributing software products and services have been getting increasing popularity. GitHub, which is most known for its version control functionality through Git,…

cs.SE2022

Example Driven Code Review Explanation

Shadikur Rahman, Umme Ayman Koana, Maleknaz Nayebi

Background: Code reviewing is an essential part of software development to ensure software quality. However, the abundance of review tasks and the intensity of the workload for rev…

cs.SE2021

What Makes Agile Software Development Agile?

Marco Kuhrmann, Paolo Tell, Regina Hebig +44

Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transfor…

cs.SE2020

Documentation of Machine Learning Software

Yalda Hashemi, Maleknaz Nayebi, Giuliano Antoniol

Machine Learning software documentation is different from most of the documentations that were studied in software engineering research. Often, the users of these documentations ar…

cs.SE2020

Eye of the Mind: Image Processing for Social Coding

Maleknaz Nayebi

Developers are increasingly sharing images in social coding environments alongside the growth in visual interactions within social networks. The analysis of the ratio between the t…

cs.SE2019

Release Practices for Mobile Apps--What do Users and Developers Think?

Maleknaz Nayebi, Bram Adams, Guenther Ruhe

Large software organizations such as Facebook or Netflix, who otherwise make daily or even hourly releases of their web applications using continuous delivery, have had to invest h…

cs.SE2019

Mining Treatment-Outcome Constructs from Sequential Software Engineering Data

Maleknaz Nayebi, Guenther Ruhe, Thomas Zimmermann

Many investigations in empirical software engineering look at sequences of data resulting from development or management processes. In this paper, we propose an analytical approach…