activity
20182023
most citedTowards Using Package Centrality Trend to Identify Packages in Decline

18 citations · 33 across the 6 of their papers we have counts for

collaborators
Showing cs.SEShow all

13 papers · 1 filter

cs.SE2023

Where to Go Now? Finding Alternatives for Declining Packages in the npm Ecosystem

Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem +1

Software ecosystems (e.g., npm, PyPI) are the backbone of modern software developments. Developers add new packages to ecosystems every day to solve new problems or provide alterna…

cs.SE2023

An Empirical Study on Bugs Inside PyTorch: A Replication Study

Sharon Chee Yin Ho, Vahid Majdinasab, Mohayeminul Islam +5

Software systems are increasingly relying on deep learning components, due to their remarkable capability of identifying complex data patterns and powering intelligent behaviour. A…

cs.SE2023

Understanding the Helpfulness of Stale Bot for Pull-based Development: An Empirical Study of 20 Large Open-Source Projects

SayedHassan Khatoonabadi, Diego Elias Costa, Suhaib Mujahid +1

Pull Requests (PRs) that are neither progressed nor resolved clutter the list of PRs, making it difficult for the maintainers to manage and prioritize unresolved PRs. To automatica…

cs.SE2023

Dependency Update Strategies and Package Characteristics

Abbas Javan Jafari, Diego Elias Costa, Emad Shihab +1

Managing project dependencies is a key maintenance issue in software development. Developers need to choose an update strategy that allows them to receive important updates and fix…

cs.SE2022

A Machine Learning Approach to Determine the Semantic Versioning Type of npm Packages Releases

Rabe Abdalkareem, Md Atique Reza Chowdhury, Emad Shihab

Semantic versioning policy is widely used to indicate the level of changes in a package release. Unfortunately, there are many cases where developers do not respect the semantic ve…

cs.SE20223 cited

What are the characteristics of highly-selected packages? A case study on the npm ecosystem

Suhaib Mujahid, Rabe Abdalkareem, Emad Shihab

With the popularity of software ecosystems, the number of open source components (known as packages) has grown rapidly. Identifying high-quality and well-maintained packages from a…