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 条
  • [31] Introducing selfisher: open source software for statistical analyses of fishing gear selectivity
    Brooks, Mollie E.
    Melli, Valentina
    Savina, Esther
    Santos, Juan
    Millar, Russell
    O'Neill, Finbarr Gerard
    Veiga-Malta, Tiago
    Krag, Ludvig Ahm
    Feekings, Jordan Paul
    [J]. CANADIAN JOURNAL OF FISHERIES AND AQUATIC SCIENCES, 2022, 79 (08) : 1189 - 1197
  • [32] Analyzing Software Licenses in Open Architecture Software Systems
    Alspaugh, Thomas A.
    Asuncion, Hazeline U.
    Scacchi, Walt
    [J]. 2009 ICSE WORKSHOP ON EMERGING TRENDS IN FREE-LIBRE-OPEN SOURCE SOFTWARE RESEARCH AND DEVELOPMENT, 2009, : 54 - +
  • [33] Software Reliability Prediction for Open Source Software Adoption Systems Based on Early Lifecycle Measurements
    Lee, Wangbong
    Lee, Joon Kyung
    Baik, Jongmoon
    [J]. 2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 366 - 371
  • [34] The R&D risk for proprietary software producer when open source software appears
    Xing, Mingqing
    [J]. CEIS 2011, 2011, 15
  • [35] The Open Source Software model and a business case for Open Source Software implementation: Creating a symbiotic open source solution
    Rea, AI
    [J]. INFORMATION TECHNOLOGY AND ORGANIZATIONS: TRENDS, ISSUES, CHALLENGES AND SOLUTIONS, VOLS 1 AND 2, 2003, : 977 - 978
  • [36] Exposure EMF Measurements with Spectrum Analyzers Using Free and Open Source Software
    Bormpantonakis, Prokopios M.
    Stratakis, Dimitrios I.
    Mastorakis, George N.
    Mavromoustakis, Constandinos X.
    Skeberis, Christos N.
    Bechet, Paul V.
    [J]. 2016 INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS AND MULTIMEDIA (TEMU), 2016, : 42 - 46
  • [37] A statistical framework for analyzing the duration of software projects
    Panagiotis Sentas
    Lefteris Angelis
    Ioannis Stamelos
    [J]. Empirical Software Engineering, 2008, 13 : 147 - 184
  • [38] A robust open source exchange for open source software development
    Basu, Amit
    [J]. OPEN SOURCE SYSTEMS, 2006, 203 : 99 - 108
  • [39] A statistical framework for analyzing the duration of software projects
    Sentas, Panagiotis
    Angelis, Lefteris
    Stamelos, Ioannis
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2008, 13 (02) : 147 - 184
  • [40] The future of open source software
    Appelbe, B
    [J]. JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2003, 35 (04): : 227 - 236