On Comparing Software Quality Metrics of Traditional vs Blockchain-Oriented Software: An Empirical Study

被引:0
|
作者
Ortu, Marco [1 ]
Orru, Matteo [2 ]
Destefanis, Giuseppe [3 ]
机构
[1] Univ Cagliari, Cagliari, Italy
[2] Univ Milano Bicocca, Milan, Italy
[3] Brunel Univ, London, England
关键词
Mining software repositories; metrics; blockchain oriented software; software engineering;
D O I
10.1109/iwbose.2019.8666575
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Driven by the surge of interest generated around blockchain technologies over the last years, a new category of systems, called Blockchain-Oriented Software (BOS), which are strictly tied to Blockchain distributed environment, has become increasingly popular. Yet, there is not a thorough understanding of their structure and behaviour and if and to which extent they differ from traditional software systems. The present work provide a first statistical characterisation of BOS. We analysed and compared 5 C++ open source Blockchain-Oriented and 5 Traditional Java software systems, aiming at detecting potential differences between the two categories of projects, and specifically in the statistical distribution of 10 software metrics. Although, in general, the statistical distributions for Traditional software and Blockchain software show similarities, the distribution of Average Cyclomatic and Ration Comment To Code metrics reveal significant differences in their queue, whereas the Number of Statements metric shows meaningful differences on the double Pareto distribution.
引用
收藏
页码:32 / 37
页数:6
相关论文
共 50 条
  • [21] Metrics for quality analysis and improvement of object-oriented software
    Alcatel Telecom, Antwerpen, Belgium
    Inf Software Technol, 7 (497-509):
  • [22] Software Quality Estimation through Object Oriented Design Metrics
    Arora, Deepak
    Khanna, Pooja
    Tripathi, Alpika
    Sharma, Shipra
    Shukla, Sanchika
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2011, 11 (04): : 100 - 104
  • [23] Metrics for quality analysis and improvement of object-oriented software
    Ebert, C
    Morschel, I
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (07) : 497 - 509
  • [24] Review of Software Quality Metrics for Object-Oriented Methodology
    Yeresime, Suresh
    Pati, Jayadeep
    Rath, Santanu Ku
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON INTERNET COMPUTING AND INFORMATION COMMUNICATIONS (ICICIC GLOBAL 2012), 2014, 216 : 267 - 278
  • [25] INTEGRATING SOFTWARE QUALITY METRICS WITH SOFTWARE QA
    MURINE, GE
    QUALITY PROGRESS, 1988, 21 (11) : 38 - 43
  • [26] Software quality metrics and their impact on embedded software
    Oliveira, Marcio F. S.
    Redin, Ricardo Miotto
    Carro, Luigi
    Lamb, Luis da Cunha
    Wagner, Flavio Rech
    MOMPES 2008: PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON MODEL-BASED METHODOLOGIES FOR PERVASIVE AND EMBEDDED SOFTWARE, 2008, : 68 - 77
  • [27] Survey on Impact of Software Metrics on Software Quality
    Rawat, Mrinal Singh
    Mittal, Arpita
    Dubey, Sanjay Kumar
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (01) : 137 - 141
  • [28] Design metrics as an aid to software maintenance: An empirical study
    Ferneley, EH
    JOURNAL OF SOFTWARE MAINTENANCE-RESEARCH AND PRACTICE, 1999, 11 (01): : 55 - 72
  • [29] Software quality practices - An empirical study
    Khurana, M
    He, Z
    Court, I
    Ross, M
    Staples, G
    Wilson, D
    SOFTWARE QUALITY JOURNAL, 1996, 5 (02) : 75 - 85
  • [30] SOFTWARE ENTROPY AND THE NEED FOR OBJECT-ORIENTED SOFTWARE METRICS
    BILOW, SC
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1993, 5 (08): : 6 - 6