18 citations · 21 across the 3 of their papers we have counts for
4 papers
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…
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…
Towards Using Package Centrality Trend to Identify Packages in Decline
Suhaib Mujahid, Diego Elias Costa, Rabe Abdalkareem +3
Due to their increasing complexity, today's software systems are frequently built by leveraging reusable code in the form of libraries and packages. Software ecosystems (e.g., npm)…
Dependency Smells in JavaScript Projects
Abbas Javan Jafari, Diego Elias Costa, Rabe Abdalkareem +2
Dependency management in modern software development poses many challenges for developers who wish to stay up to date with the latest features and fixes whilst ensuring backwards c…