首页> 外文会议>International Workshop on Mining Software Repositories >Using Software Distributions to Understand the Relationship among Free and Open Source Software Projects
【24h】

Using Software Distributions to Understand the Relationship among Free and Open Source Software Projects

机译:使用软件发行版来了解自由和开源软件项目之间的关系

获取原文

摘要

Success in the open source software world has been measured in terms of metrics such as number of downloads, number of commits, number of lines of code, number of participants, etc. These metrics tend to discriminate towards applications that are small and tend to evolve slowly. A problem is, however, how to identify applications in these latter categories that are important. Software distributions specify the dependencies needed to build and to run a given software application. We use this information to create a dependency graph of the applications contained in such a distribution. We explore the characteristics of this graph, and use it to define some metrics to quantify the dependencies (and dependents) of a given software application. We demonstrate that some applications that are invisible to the final user (such as libraries) are widely used by end-user applications. This graph can be used as a proxy to measure success of small, slowly evolving free and open source software.
机译:在开源软件世界中的成功已经在诸如下载数量的指标,提交人数,代码行数,参与者数量等方面进行了衡量。这些指标往往会对较小的应用区分,往往会发展慢慢地。但是,问题是如何识别这些重要的后者类别中的应用程序。软件发行版指定构建所需的依赖项并运行给定的软件应用程序。我们使用此信息来创建此类分发中包含的应用程序的依赖关系图。我们探讨了该图的特征,并使用它来定义一些指标以量化给定软件应用程序的依赖关系(和依赖)。我们展示了最终用户(例如库)不可见的一些应用程序被最终用户应用程序广泛使用。该图可以用作衡量小型,慢慢发展的自由和开放源软件的成功的代理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号