2019 IEEE 26th International Conference on Software Analysis, Evolution and Reengineering (SANER) 2019
DOI: 10.1109/saner.2019.8667997
|View full text |Cite
|
Sign up to set email alerts
|

On the Diversity of Software Package Popularity Metrics: An Empirical Study of npm

Abstract: Software systems often leverage on open source software libraries to reuse functionalities. Such libraries are readily available through software package managers like npm for JavaScript. Due to the huge amount of packages available in such package distributions, developers often decide to rely on or contribute to a software package based on its popularity. Moreover, it is a common practice for researchers to depend on popularity metrics for data sampling and choosing the right candidates for their studies. Ho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
26
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 32 publications
(26 citation statements)
references
References 16 publications
0
26
0
Order By: Relevance
“…In fact, every study comes up with a different metric. This study extends the work of Zerouali et al 2 to explore the diversity of different popularity metrics by using cluster analysis anticipating that clustering will reveal more details about the independence of these metrics. Furthermore, to the best of our knowledge, there is no research work that focuses on examining the relation between the popularity and development activity of software packages.…”
Section: Related Workmentioning
confidence: 58%
See 3 more Smart Citations
“…In fact, every study comes up with a different metric. This study extends the work of Zerouali et al 2 to explore the diversity of different popularity metrics by using cluster analysis anticipating that clustering will reveal more details about the independence of these metrics. Furthermore, to the best of our knowledge, there is no research work that focuses on examining the relation between the popularity and development activity of software packages.…”
Section: Related Workmentioning
confidence: 58%
“…Zerouali et al 2 examined 175k npm packages, by extracting nine popularity metrics from three open-source tracking systems (libraries.io, npmjs.com, and GitHub). They aimed to find the relationship between the popularity metrics, with a broad focus on raising the awareness of risks associated with the use of these popularity metrics.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Because it is duallicense, many OSS libraries avoid to depend on it, but other closed-source software are still using it and there is no way to quantify their number. However, as suggested in previous studies, software popularity can be measured in a variety of ways, depending on different factors such as social or technical aspects [24]. Another concern relates to the fact that conventions on semantic versioning are not really taken well into account by library maintainers [25].…”
Section: B Threats To Validitymentioning
confidence: 99%