Analyzing Measurements of the R Statistical Open Source Software

被引:10
|
作者
Voulgaropoulou, Sophia [1 ]
Spanos, Georgios [1 ]
Angelis, Lefteris [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, GR-54006 Thessaloniki, Greece
关键词
Open Source software measurement; software metrics; R project; complexity analysis; COMPLEXITY; DESIGN;
D O I
10.1109/SEW.2012.7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] Open-source statistical software: R and the R Commander
    Hutcheson, Graeme D.
    [J]. JOURNAL OF MODELLING IN MANAGEMENT, 2010, 5 (03)
  • [2] Open source software for the statistical analysis of complex measurements
    Liu, H
    Guthrie, WF
    Lu, J
    Soto, J
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2005, 230 : U398 - U398
  • [3] Analyzing huge pathology images with open source software
    Deroulers, Christophe
    Ameisen, David
    Badoual, Mathilde
    Gerin, Chloe
    Granier, Alexandre
    Lartaud, Marc
    [J]. DIAGNOSTIC PATHOLOGY, 2013, 8
  • [4] Analyzing huge pathology images with open source software
    Christophe Deroulers
    David Ameisen
    Mathilde Badoual
    Chloé Gerin
    Alexandre Granier
    Marc Lartaud
    [J]. Diagnostic Pathology, 8
  • [5] GREAT: open source software for statistical machine translation
    Gonzalez, Jorge
    Casacuberta, Francisco
    [J]. MACHINE TRANSLATION, 2011, 25 (02) : 145 - 160
  • [6] Analyzing and modeling open source software bug report data
    Zou, Fengzhong
    Davis, Joseph
    [J]. ASWEC 2008: 19TH AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 461 - 469
  • [7] Analyzing open-source software systems as complex networks
    Zheng, Xiaolong
    Zeng, Daniel
    Li, Huiqian
    Wang, Feiyue
    [J]. PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2008, 387 (24) : 6190 - 6200
  • [8] CHAP: An Open Source Software for Processing and Analyzing Pupillometry Data
    Hershman, Ronen
    Cohen, Noga
    Henik, Avishai
    [J]. PERCEPTION, 2016, 45 : 309 - 309
  • [9] Open source software and R&D competition in software industries
    Xing, Mingqing
    [J]. CEIS 2011, 2011, 15
  • [10] Statistical Analysis of Popular Open Source Software Projects and Their Communities
    Emanuel, Andi Wahju Rahardjo
    [J]. 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2014, : 132 - 137