首页> 外文会议>IEEE International Conference on Big Data, Cloud Computing, Data Science and Engineering >Understanding Popularity Growth of Packages in JavaScript Package Ecosystem
【24h】

Understanding Popularity Growth of Packages in JavaScript Package Ecosystem

机译:了解JavaScript封装生态系统中的封装流行度增长

获取原文

摘要

In open-source software (OSS) ecosystems, software popularity is valuable information to developers because they continually want to know whether their software is attracting and gaining acceptance. Meanwhile, software popularity is also an important indicator to suggest if a software is beating its competitors in an OSS ecosystem. Accordingly, it is important to understand the popularity growth of packages (i.e., how fast packages become popular). In this paper, we conduct an exploratory study on packages in the node package manager (npm) to understand: (1) the characteristics of popularity growth, and (2) the factors that could affect popularity growth. We propose a method to model popularity growth as a curve and find that popularity growth mathematically follows three models - accelerated growth model (i.e., quadratic model), steady growth model (i.e., linear model), and decelerated growth model (i.e., square root model). The results show that 51.56% of the studied packages depict steady growth model, followed by accelerated growth model and decelerated growth model, 40.02% and 7.20% respectively. Furthermore, we reveal that factors including age, dependents, new features and functionalities have impacts on popularity growth. Our study shows potential tips for helping practitioners on developing and evolving packages in a competitive OSS ecosystem.
机译:在开源软件(OSS)生态系统中,软件流行度对开发人员来说是宝贵的信息,因为他们一直希望知道他们的软件是否吸引并获得认可。同时,软件受欢迎程度也是表明软件是否在OSS生态系统中击败竞争对手的重要指标。因此,重要的是要了解包装的受欢迎程度的增长(即包装如何快速流行)。在本文中,我们对节点包管理器(npm)中的包进行了探索性研究,以了解:(1)流行度增长的特征,以及(2)可能影响流行度增长的因素。我们提出了一种将流行度增长建模为曲线的方法,发现流行度增长在数学上遵循三种模型-加速增长模型(即二次模型),稳定增长模型(即线性模型)和减速增长模型(即平方根)模型)。结果表明,所研究的软件包中有51.56%表示稳定增长模型,其次是加速增长模型和减速增长模型,分别为40.02%和7.20%。此外,我们发现年龄,受抚养者,新功能和新功能等因素对人气增长有影响。我们的研究显示了潜在的技巧,可以帮助从业者在竞争性OSS生态系统中开发和发展软件包。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号