Skip to main content

Showing 1–34 of 34 results for author: Nayebi, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2508.01489  [pdf

    cs.SE

    GitHub Marketplace: Driving Automation and Fostering Innovation in Software Development

    Authors: SK. Golam Saroar, Waseefa Ahmed, Elmira Onagh, Maleknaz Nayebi

    Abstract: GitHub, a central hub for collaborative software development, has revolutionized the open-source software (OSS) ecosystem through its GitHub Marketplace, a platform launched in 2017 to host automation tools aimed at enhancing the efficiency and scalability of software projects. As the adoption of automation in OSS production grows, understanding the trends, characteristics, and underlying dynamics… ▽ More

    Submitted 2 August, 2025; originally announced August 2025.

    Comments: SANER 2025 journal first paper

  2. arXiv:2507.23168  [pdf

    cs.SE

    Extension Decisions in Open Source Software Ecosystem

    Authors: Elmira Onagh, Maleknaz Nayebi

    Abstract: 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 largest segment, Continuous Integration (CI), by linking 6,983 CI Actions to 3,869 providers and mining their version histories. Our graph model timestamps every functionality's debut, tracks its adoption, and clusters r… ▽ More

    Submitted 30 July, 2025; originally announced July 2025.

    Comments: Paper published in JSS journal

  3. arXiv:2507.21882  [pdf

    cs.AI cs.SE

    The Impact of Foundational Models on Patient-Centric e-Health Systems

    Authors: Elmira Onagh, Alireza Davoodi, Maleknaz Nayebi

    Abstract: As Artificial Intelligence (AI) becomes increasingly embedded in healthcare technologies, understanding the maturity of AI in patient-centric applications is critical for evaluating its trustworthiness, transparency, and real-world impact. In this study, we investigate the integration and maturity of AI feature integration in 116 patient-centric healthcare applications. Using Large Language Models… ▽ More

    Submitted 29 July, 2025; originally announced July 2025.

    Comments: Paper published in COMPSAC 2025

  4. arXiv:2505.01939  [pdf

    cs.SE

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

    Authors: Sharuka Promodya Thirimanne, Elim Yoseph Lemango, Giulio Antoniol, Maleknaz Nayebi

    Abstract: 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 learning into their workflows through programming. However, many of these users lack software engineering experience, affecting the usability of the documentation. Traditionally, software developers have created documentat… ▽ More

    Submitted 3 May, 2025; originally announced May 2025.

    Comments: COMPSAC 2025 paper

    Journal ref: COMPSAC 2025

  5. arXiv:2505.01925  [pdf

    cs.SE

    ImageR: Enhancing Bug Report Clarity by Screenshots

    Authors: Xuchen Tan, Deenu Yadav, Faiz Ahmed, Maleknaz Nayebi

    Abstract: In issue-tracking systems, incorporating screenshots significantly enhances the clarity of bug reports, facilitating more efficient communication and expediting issue resolution. However, determining when and what type of visual content to include remains challenging, as not all attachments effectively contribute to problem-solving; studies indicate that 22.5% of images in issue reports fail to ai… ▽ More

    Submitted 3 May, 2025; originally announced May 2025.

    Comments: Paper accepted to EASE 2025

    Journal ref: EASE 2025

  6. arXiv:2504.18912  [pdf

    cs.SE

    Inferring Questions from Programming Screenshots

    Authors: Faiz Ahmed, Xuchen Tan, Folajinmi Adewole, Suprakash Datta, Maleknaz Nayebi

    Abstract: 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 Integrated Development Environments (IDEs) instead of traditional text-based queries. This study evaluates the effectiveness of various large language models (LLMs), specifically LLAMA, GEMINI, and GPT-4o in interpreting such… ▽ More

    Submitted 26 April, 2025; originally announced April 2025.

    Journal ref: MSR 2025

  7. arXiv:2410.07370  [pdf

    cs.SE

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

    Authors: Maleknaz Nayebi, Konstantin Kuznetsov, Andreas Zeller, Guenther Ruhe

    Abstract: Evolving software with an increasing number of features poses challenges in terms of comprehensibility and usability. Traditional software release planning has predominantly focused on orchestrating the addition of features, contributing to the growing complexity and maintenance demands of larger software systems. In mobile apps, an excess of functionality can significantly impact usability, maint… ▽ More

    Submitted 9 October, 2024; originally announced October 2024.

    Comments: Pre-print of REJ paper. arXiv admin note: substantial text overlap with arXiv:2305.19384

  8. arXiv:2407.05523  [pdf

    cs.SE

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

    Authors: Faiz Ahmed, Suprakash Datta, Maleknaz Nayebi

    Abstract: 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 of images to convey complex queries more effectively. However, the current state-of-the-art method of duplicate question detection has not kept pace with this shift, which predominantly concentrates on text-based analysi… ▽ More

    Submitted 7 July, 2024; originally announced July 2024.

    Comments: Preprint of the paper accepted in ESEM 2024 conference

  9. arXiv:2407.05519  [pdf

    cs.SE

    GitHub Marketplace for Automation and Innovation in Software Production

    Authors: SK Golam Saroar, Waseefa Ahmed, Elmira Onagh, Maleknaz Nayebi

    Abstract: GitHub, renowned for facilitating collaborative code version control and software production in software teams, expanded its services in 2017 by introducing GitHub Marketplace. This online platform hosts automation tools to assist developers with the production of their GitHub-hosted projects, and it has become a valuable source of information on the tools used in the Open Source Software (OSS) co… ▽ More

    Submitted 7 July, 2024; originally announced July 2024.

    Comments: Preprint of IST journal paper. arXiv admin note: substantial text overlap with arXiv:2208.00332

  10. arXiv:2405.15752  [pdf

    cs.SE

    Analysis of Marketed versus Not-marketed Mobile App Releases

    Authors: Maleknaz Nayebi, Homayoon Farrahi, Guenther Ruhe

    Abstract: Market and user characteristics of mobile apps make their release management different from proprietary software products and web services. Despite the wealth of information regarding users' feedback on an app, an in-depth analysis of app releases is difficult due to the inconsistency and uncertainty of the information. To better understand and potentially improve app release processes, we analyze… ▽ More

    Submitted 24 May, 2024; originally announced May 2024.

    Comments: Authors version

  11. arXiv:2405.15737  [pdf

    cs.SE

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

    Authors: Maleknaz Nayebi, Homayoon Farrahi, Ada Lee, Henry Cho, Guenther Ruhe

    Abstract: 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 size, content maturity, rating, category, or number of downloads. Current research studies mostly consider sampling across all apps. This often results in comparisons of apps being quite different in nature and category… ▽ More

    Submitted 24 May, 2024; originally announced May 2024.

    Comments: Authors pre-print

  12. arXiv:2405.15665  [pdf

    cs.SE

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

    Authors: Umme Ayman Koana, Quang Hy Le, Shadikur Rahman, Chris Carlson, Francis Chew, Maleknaz Nayebi

    Abstract: Effective ownership of software artifacts, particularly code, is crucial for accountability, knowledge sharing, and code quality enhancement. Researchers have proposed models linking ownership of software artifacts with developer performance and code quality. Our study aims to systematically examine various ownership models and provide a structured literature overview. Conducting a systematic lite… ▽ More

    Submitted 24 May, 2024; originally announced May 2024.

    Comments: Pre-print an accepted paper for the ESE journal

  13. arXiv:2310.10508  [pdf, other

    cs.SE

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

    Authors: Jiho Shin, Clark Tang, Tahmineh Mohati, Maleknaz Nayebi, Song Wang, Hadi Hemmati

    Abstract: 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: prompt engineering and fine-tuning. Prompt engineering involves applying different strategies to query LLMs, like ChatGPT, while fine-tuning further adapts pre-trained models, such as CodeBERT, by training them on task-speci… ▽ More

    Submitted 19 February, 2025; v1 submitted 10 October, 2023; originally announced October 2023.

    Comments: 11 pages + reference. Accepted in 22nd International Conference on Mining Software Repositories, 2025. Technical Papers Track (MSR'25)

  14. arXiv:2308.12455  [pdf

    cs.SE

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

    Authors: Umme Ayman Koana, Francis Chew, Chris Carlson, Maleknaz Nayebi

    Abstract: 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 market need and demand. To address these challenges, product management teams have had to adapt their approach to software development, reshaping their processes to meet the demands of the pandemic. Brighsquid implemented… ▽ More

    Submitted 23 August, 2023; originally announced August 2023.

  15. arXiv:2307.14212  [pdf

    cs.SE

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

    Authors: Shadikur Rahman, Faiz Ahmed, Maleknaz Nayebi

    Abstract: Data-driven requirements engineering leverages the abundance of openly accessible and crowdsourced information on the web. By incorporating user feedback provided about a software product, such as reviews in mobile app stores, these approaches facilitate the identification of issues, bug fixes, and implementation of change requests. However, relying solely on user feedback about a software product… ▽ More

    Submitted 26 July, 2023; originally announced July 2023.

    Comments: Preprint

  16. arXiv:2306.15851  [pdf

    cs.SE cs.HC

    Image-based Communication on Social Coding Platforms

    Authors: Maleknaz Nayebi, Bram Adams

    Abstract: 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 interested to understand if and to what extent the use of images is popular and helpful in social coding platforms. We mined nine years of data from two popular software developers' platforms: the Mozilla issue tracking system… ▽ More

    Submitted 27 June, 2023; originally announced June 2023.

  17. arXiv:2305.19384  [pdf

    cs.SE

    User Driven Functionality Deletion for Mobile Apps

    Authors: Maleknaz Nayebi, Konstantin Kuznetsov, Andreas Zeller, Guenther Ruhe

    Abstract: 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. Moreover, software of increasing size takes more effort to be maintained. In the domain of mobile apps, too much functionality can easily impact usability, maintainability, and resource consumption. Hence, it is importan… ▽ More

    Submitted 30 May, 2023; originally announced May 2023.

    Comments: The paper is accepted to RE 2023 research track

    Journal ref: IEEE International Conference on Requirements Engineering, 2023

  18. arXiv:2303.04084  [pdf

    cs.SE

    Developers' Perception of GitHub Actions: A Survey Analysis

    Authors: Sk Golam Saroar, Maleknaz Nayebi

    Abstract: 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 GitHub repositories and others can reuse them whenever open source. GitHub introduced its marketplace for commercializing and sharing these automation tools, which currently hosts 16,730 Actions. Yet, there are numerous A… ▽ More

    Submitted 7 March, 2023; originally announced March 2023.

    Comments: Authors preprint version

    Journal ref: EASE 2023

  19. arXiv:2301.00164  [pdf, ps, other

    eess.SP cs.IT

    Design of a Multi-User Wireless Powered Communication System Employing Either Active IRS or AF Relay

    Authors: Omid Rezaei, Maryam Masjedi, Ali Kanaani, Mohammad Mahdi Naghsh, Saeed Gazor, Mohammad Mahdi Nayebi

    Abstract: In this paper, we optimize a Wireless Powered Communication (WPC) system including multiple pair of users, where transmitters employ single-antenna to transmit their information and power to their receivers with the help of one multiple-antennas Amplify-and-Forward (AF) relay or an active Intelligent Reflecting Surface (IRS). We propose a joint Time Switching (TS) scheme in which transmitters, rec… ▽ More

    Submitted 31 December, 2022; originally announced January 2023.

  20. arXiv:2208.00332  [pdf

    cs.SE

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

    Authors: Sk Golam Saroar, Waseefa Ahmed, Maleknaz Nayebi

    Abstract: Marketplaces for distributing software products and services have been getting increasing popularity. GitHub, which is most known for its version control functionality through Git, launched its own marketplace in 2017. GitHub Marketplace hosts third party apps and actions to automate workflows in software teams. Currently, this marketplace hosts 440 Apps and 7,878 Actions across 32 different categ… ▽ More

    Submitted 30 July, 2022; originally announced August 2022.

    Comments: The paper is under review in a journal

  21. arXiv:2207.11627  [pdf

    cs.SE

    Example Driven Code Review Explanation

    Authors: Shadikur Rahman, Umme Ayman Koana, Maleknaz Nayebi

    Abstract: 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 reviewers negatively impact the quality of the reviews. The short review text is often unactionable, which needs further interaction between the reviewer and the developer. The problem becomes more critical in dynamic teams… ▽ More

    Submitted 23 July, 2022; originally announced July 2022.

    Journal ref: ESEM 2022

  22. arXiv:2112.13567  [pdf, ps, other

    cs.IT

    Cooperative Fair Throughput Maximization in a Multi-Cluster Wireless Powered Network

    Authors: Omid Rezaei, Maryam Masjedi, Mohammad Mahdi Naghsh, Saeed Gazor, Mohammad Mahdi Nayebi

    Abstract: In this paper, we study a multi-cluster Wireless Powered Communication Network (WPCN) where each cluster of users cooperate with a Cluster Head (CH) and a Hybrid Access Point (HAP). All users are equipped with multiple antennas. This HAP employs beamforming to deliver energy to the users in the downlink phase. The users of each cluster transmit their signals to the HAP and to their CHs in the upli… ▽ More

    Submitted 17 November, 2022; v1 submitted 27 December, 2021; originally announced December 2021.

    Comments: 30 pages, 8 figures

  23. What Makes Agile Software Development Agile?

    Authors: Marco Kuhrmann, Paolo Tell, Regina Hebig, Jil Klünder, Jürgen Münch, Oliver Linssen, Dietmar Pfahl, Michael Felderer, Christian R. Prause, Stephen G. MacDonell, Joyce Nakatumba-Nabende, David Raffo, Sarah Beecham, Eray Tüzün, Gustavo López, Nicolas Paez, Diego Fontdevila, Sherlock A. Licorish, Steffen Küpper, Günther Ruhe, Eric Knauss, Özden Özcan-Top, Paul Clarke, Fergal McCaffery, Marcela Genero , et al. (22 additional authors not shown)

    Abstract: 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 transformation in the software industry in which many companies want to take part. However, driven either by a natural and expected evolution or by contextual factors that challenge the adoption of agile methods as prescribed by… ▽ More

    Submitted 23 September, 2021; originally announced September 2021.

    Comments: Journal paper, 17 pages, 14 figures

    Journal ref: IEEE Transactions on Software Engineering (2021), pp.TBC

  24. arXiv:2001.11956  [pdf

    cs.SE cs.LG

    Documentation of Machine Learning Software

    Authors: Yalda Hashemi, Maleknaz Nayebi, Giuliano Antoniol

    Abstract: Machine Learning software documentation is different from most of the documentations that were studied in software engineering research. Often, the users of these documentations are not software experts. The increasing interest in using data science and in particular, machine learning in different fields attracted scientists and engineers with various levels of knowledge about programming and soft… ▽ More

    Submitted 29 January, 2020; originally announced January 2020.

    Comments: The paper is accepted for publication in 27th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER 2020)

  25. arXiv:2001.06426  [pdf

    cs.SE

    Eye of the Mind: Image Processing for Social Coding

    Authors: Maleknaz Nayebi

    Abstract: 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 textual and visual content of Mozilla's change requests and in Q/As of StackOverflow programming revealed a steady increase in sharing images over the past five years. Developers' shared images are meaningful and are prov… ▽ More

    Submitted 17 January, 2020; originally announced January 2020.

    Comments: This is the author's version of ICSE 2020 paper

  26. arXiv:1910.08876  [pdf

    cs.SE

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

    Authors: Maleknaz Nayebi, Bram Adams, Guenther Ruhe

    Abstract: 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 heavily into a customized release strategy for their mobile apps, because the vetting process of app stores introduces lag and uncertainty into the release process. Amidst these large, resourceful organizations, it is unk… ▽ More

    Submitted 19 October, 2019; originally announced October 2019.

    Journal ref: 2016 ieee 23rd international conference on software analysis, evolution, and reengineering (saner) (Vol. 1, pp. 552-562). IEEE

  27. arXiv:1901.05604  [pdf

    cs.SE

    Mining Treatment-Outcome Constructs from Sequential Software Engineering Data

    Authors: Maleknaz Nayebi, Guenther Ruhe, Thomas Zimmermann

    Abstract: 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 called the Gandhi-Washington Method (GWM) to investigate the impact of recurring events in software projects. GWM takes an encoding of events and activities provided by a software analyst as input. It uses regular expre… ▽ More

    Submitted 16 January, 2019; originally announced January 2019.

    Journal ref: IEEE Transaction of Software Engineering, 2019

  28. Asymmetric Release Planning-Compromising Satisfaction against Dissatisfaction

    Authors: Maleknaz Nayebi, Guenther Ruhe

    Abstract: Maximizing satisfaction from offering features as part of the upcoming release(s) is different from minimizing dissatisfaction gained from not offering features. This asymmetric behavior has never been utilized for product release planning. We study Asymmetric Release Planning (ARP) by accommodating asymmetric feature evaluation. We formulated and solved ARP as a bi-criteria optimization problem.… ▽ More

    Submitted 15 January, 2019; originally announced January 2019.

    Journal ref: IEEE Transactions on Software Engineering 1 (2018): 1-1

  29. arXiv:1811.12904  [pdf

    cs.SE

    A Longitudinal Study of Identifying and Paying Down Architectural Debt

    Authors: Maleknaz Nayebi, Yuanfang Cai, Rick Kazman, Guenther Ruhe, Qiong Feng, Chris Carlson, Francis Chew

    Abstract: Architectural debt is a form of technical debt that derives from the gap between the architectural design of the system as it "should be" compared to "as it is". We measured architecture debt in two ways: 1) in terms of system-wide coupling measures, and 2) in terms of the number and severity of architectural flaws. In recent work it was shown that the amount of architectural debt has a huge impac… ▽ More

    Submitted 30 November, 2018; originally announced November 2018.

    Comments: Submitted to ICSE-SEIP 2019

  30. arXiv:1808.03796  [pdf

    cs.SE

    ESSMArT Way to Manage User Requests

    Authors: Maleknaz Nayebi, Liam Dicke, Ron Ittyipe, Chris Carlson, Guenther Ruhe

    Abstract: Quality and market acceptance of software products is strongly influenced by responsiveness to user requests. Once a request is received from a customer, decisions need to be made if the request should be escalated to the development team. Once escalated, the ticket must be formulated as a development task and be assigned to a developer. To make the process more efficient and reduce the time betwe… ▽ More

    Submitted 11 August, 2018; originally announced August 2018.

    Comments: This is a preprint of the submission to Empirical Software Engineering journal, 2018

  31. Status Quo in Requirements Engineering: A Theory and a Global Family of Surveys

    Authors: Stefan Wagner, Daniel Méndez Fernández, Michael Felderer, Antonio Vetró, Marcos Kalinowski, Roel Wieringa, Dietmar Pfahl, Tayana Conte, Marie-Therese Christiansson, Desmond Greer, Casper Lassenius, Tomi Männistö, Maleknaz Nayebi, Markku Oivo, Birgit Penzenstadler, Rafael Prikladnicki, Guenther Ruhe, André Schekelmann, Sagar Sen, Rodrigo Spínola, Ahmed Tuzcu, Jose Luis de la Vara, Dietmar Winkler

    Abstract: Requirements Engineering (RE) has established itself as a software engineering discipline during the past decades. While researchers have been investigating the RE discipline with a plethora of empirical studies, attempts to systematically derive an empirically-based theory in context of the RE discipline have just recently been started. However, such a theory is needed if we are to define and mot… ▽ More

    Submitted 17 December, 2018; v1 submitted 21 May, 2018; originally announced May 2018.

    Comments: 47 pages, 19 figures, accepted for publication in ACM Transactions on Software Engineering and Methodology (TOSEM)

    Journal ref: ACM Transactions on Software Engineering and Methodology, Volume 28, Issue 2, March 2019

  32. Direction-of-Arrival Estimation for Temporally Correlated Narrowband Signals

    Authors: Farzan Haddadi, Mohammad Mahdi Nayebi, Mohammad Reza Aref

    Abstract: signal direction-of-arrival estimation using an array of sensors has been the subject of intensive research and development during the last two decades. Efforts have been directed to both, better solutions for the general data model and to develop more realistic models. So far, many authors have assumed the data to be iid samples of a multivariate statistical model. Although this assumption redu… ▽ More

    Submitted 23 April, 2009; originally announced April 2009.

    Comments: IEEE Transactions on Signal Processing, vol. 57, pp. 600-609, Feb. 2009

  33. On The Positive Definiteness of Polarity Coincidence Correlation Coefficient Matrix

    Authors: Farzan Haddadi, Mohammad Mahdi Nayebi, Mohammad Reza Aref

    Abstract: Polarity coincidence correlator (PCC), when used to estimate the covariance matrix on an element-by-element basis, may not yield a positive semi-definite (PSD) estimate. Devlin et al. [1], claimed that element-wise PCC is not guaranteed to be PSD in dimensions p>3 for real signals. However, no justification or proof was available on this issue. In this letter, it is proved that for real signals… ▽ More

    Submitted 29 January, 2009; originally announced January 2009.

    Comments: IEEE Signal Processing Letters, Volume 15, pp. 73-76, 2008

  34. Statistical Performance Analysis of MDL Source Enumeration in Array Processing

    Authors: Farzan Haddadi, Mohammadreza Malekmohammadi, Mohammad Mahdi Nayebi, Mohammad Reza Aref

    Abstract: In this correspondence, we focus on the performance analysis of the widely-used minimum description length (MDL) source enumeration technique in array processing. Unfortunately, available theoretical analysis exhibit deviation from the simulation results. We present an accurate and insightful performance analysis for the probability of missed detection. We also show that the statistical performa… ▽ More

    Submitted 23 April, 2009; v1 submitted 21 January, 2009; originally announced January 2009.

    Comments: Accepted for publication in IEEE Transactions on Signal Processing, April 2009