Skip to main content

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

.
  1. 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

  2. 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

  3. 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

  4. arXiv:2310.10508  [pdf, other

    cs.SE

    Prompt Engineering or Fine Tuning: An Empirical Assessment of Large Language Models in Automated Software Engineering Tasks

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

    Abstract: In this paper, we investigate the effectiveness of state-of-the-art LLM, i.e., GPT-4, with three different prompting engineering techniques (i.e., basic prompting, in-context learning, and task-specific prompting) against 18 fine-tuned LLMs on three typical ASE tasks, i.e., code generation, code summarization, and code translation. Our quantitative analysis of these prompting strategies suggests t… ▽ More

    Submitted 10 October, 2023; originally announced October 2023.

    Comments: 19 pages + reference

  5. 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, resha** their processes to meet the demands of the pandemic. Brighsquid implemented… ▽ More

    Submitted 23 August, 2023; originally announced August 2023.

  6. arXiv:2307.14299  [pdf, other

    eess.SP

    Multi-UAV Enabled Integrated Sensing and Wireless Powered Communication: A Robust Multi-Objective Approach

    Authors: Omid Rezaei, Mohammad Mahdi Naghsh, Seyed Mohammad Karbasi, Mohammad Mahdi Nayebi

    Abstract: In this paper, we consider an integrated sensing and communication (ISAC) system with wireless power transfer (WPT) where multiple unmanned aerial vehicle (UAV)-based radars serve multiple clusters of energy-limited communication users in addition to their sensing functionality. In this architecture, the radars sense the environment in phase 1 (namely sensing phase) and meanwhile, the communicatio… ▽ More

    Submitted 26 July, 2023; originally announced July 2023.

  7. 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

  8. 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.

  9. 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

  10. arXiv:2305.08936  [pdf, ps, other

    eess.SP

    A Learning-Inspired Strategy to Design Binary Sequences with Good Correlation Properties: SISO and MIMO Radar Systems

    Authors: Omid Rezaei, Mahdi Ahmadi, Mohammad Mahdi Naghsh, Augusto Aubry, Mohammad Mahdi Nayebi, Antonio De Maio

    Abstract: In this paper, the design of binary sequences exhibiting low values of aperiodic/periodic correlation functions, in terms of Integrated Sidelobe Level (ISL), is pursued via a learning-inspired method. Specifcally, the synthesis of either a single or a burst of codes is addressed, with reference to both Single-Input Single-Output (SISO) and Multiple-Input Multiple-Output (MIMO) radar systems. Two o… ▽ More

    Submitted 15 May, 2023; originally announced May 2023.

  11. 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

  12. 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.

  13. 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

  14. 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

  15. 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

  16. 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

  17. arXiv:2006.09860  [pdf, ps, other

    eess.SP

    Compressed-Domain Detection and Estimation for Colocated MIMO Radar

    Authors: Ehsan Tohidi, Alireza Hariri, Hamid Behroozi, Mohammad Mahdi Nayebi, Geert Leus, Athina Petropulu

    Abstract: This paper proposes compressed domain signal processing (CSP) multiple input multiple output (MIMO) radar, a MIMO radar approach that achieves substantial sample complexity reduction by exploiting the idea of CSP. CSP MIMO radar involves two levels of data compression followed by target detection at the compressed domain. First, compressive sensing is applied at the receive antennas, followed by a… ▽ More

    Submitted 17 June, 2020; originally announced June 2020.

  18. 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)

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. arXiv:1807.05497  [pdf

    eess.SP

    Fast and Robust High-Dimensional Sparse Representation Recovery Using Generalized SL0

    Authors: Milad Nazari, Ali Mehrpooya, Zahra Abbasi, Mehdi Nayebi, M. Hassan Bastani

    Abstract: Sparse representation can be described in high dimensions and used in many applications, including MRI imaging and radar imaging. In some cases, methods have been proposed to solve the high-dimensional sparse representation problem, but main solution is converting high-dimensional problem into one-dimension. Solving the equivalent problem had very high computational complexity. In this paper, the… ▽ More

    Submitted 15 July, 2018; originally announced July 2018.

  26. Sparse Antenna and Pulse Placement for Colocated MIMO Radar

    Authors: Ehsan Tohidi, Mario Coutino, Sundeep Prabhakar Chepuri, Hamid Behroozi, Mohammad Mahdi Nayebi, Geert Leus

    Abstract: Multiple input multiple output (MIMO) radar is known for its superiority over conventional radar due to its antenna and waveform diversity. Although higher angular resolution, improved parameter identifiability, and better target detection are achieved, the hardware costs (due to multiple transmitters and multiple receivers) and high energy consumption (multiple pulses) limit the usage of MIMO rad… ▽ More

    Submitted 27 May, 2018; originally announced May 2018.

  27. 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

  28. 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

  29. 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

  30. 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