首页> 外文会议>IEEE Software Engineering Workshop >Analyzing Measurements of the R Statistical Open Source Software
【24h】

Analyzing Measurements of the R Statistical Open Source Software

机译:分析R统计开源软件的测量

获取原文

摘要

Software quality is one of the main goals of effective programming. Although it has a quite ambiguous meaning, quality can be measured by several metrics, which have been appropriately formulated through the years. Software measurement is a particularly important procedure, as it provides meaningful information about the software artifact. This procedure is even more emerging when we refer to open source software, where the need for shared knowledge is crucial for the maintenance and evolution of the code. A paradigm of open source project where code quality is especially important is the scientific language R. This paper aims to perform measurements on the R statistical open source software, examine the relationships among the observed metrics and special attributes of the R software and search for certain characteristics that define its behavior and structure. For this purpose, a random sample of 508 R packages has been downloaded from the CRAN repository of R and has been measured, using the SourceMonitor metrics tool. The resulted measurements, along with a significant number of specific attributes of the R packages, were examined and analyzed, leading to interesting conclusions such as the validity of a power law distribution regarding the majority of the sample's metrics and the absence of specific patterns due to the interdependencies among packages. Finally, the effects of the number of developers and the number of dependencies are investigated, in order to understand their impact on the metrics of the sample packages.
机译:软件质量是有效编程的主要目标之一。虽然它具有相当暧昧的含义,但质量可以通过几个指标来衡量,这些指标已经通过多年适当制定。软件测量是一个特别重要的过程,因为它提供有关软件工件的有意义信息。当我们引用开源软件时,此过程更为兴起,其中需要共享知识对于代码的维护和演化至关重要。一个范式的开源项目,代码质量尤为重要的是科学语言r。本文旨在对R统计开源软件进行测量,检查R软件的观察指标和特殊属性之间的关系,并搜索某些定义其行为和结构的特征。为此目的,从R的Cran存储库下载了508 r包的随机样本,并使用Sourcemonitor指标工具进行测量。得到的测量和R包的大量特定属性以及分析并分析,导致有趣的结论,例如关于大多数样本指标的权力法分布的有效性以及由于缺乏特定模式包中的相互依赖性。最后,调查了开发人员数量和依赖性数量的影响,以便理解它们对样品包的指标的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号