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
来源
2019 IEEE 2ND INTERNATIONAL WORKSHOP ON BLOCKCHAIN ORIENTED SOFTWARE ENGINEERING (IWBOSE) | 2019年
关键词
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 条
  • [11] Metrics for Evaluating and Improving Transparency in Software Engineering: An Empirical Study and Improvement Model
    Paulinus Ofem
    Bassey Isong
    Francis Lugayizi
    SN Computer Science, 5 (8)
  • [12] Software Product Quality Metrics: A Systematic Mapping Study
    Colakoglu, Fatima Nur
    Yazici, Ali
    Mishra, Alok
    IEEE ACCESS, 2021, 9 (09): : 44647 - 44670
  • [13] Data modelling for Blockchain Oriented Software Engineering
    Rek, Patrik
    Turkanoyic, Muhamed
    CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS (CECIIS 2021), 2021, : 377 - 383
  • [14] ENTROPY OF SOME CK METRICS TO ASSESS OBJECT-ORIENTED SOFTWARE QUALITY
    Turnu, Ivana
    Concas, Giulio
    Marchesi, Michele
    Tonelli, Roberto
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2013, 23 (02) : 173 - 188
  • [15] Quality management metrics for software development
    Osmundson, JS
    Michael, JB
    Machniak, MJ
    Grossman, MA
    INFORMATION & MANAGEMENT, 2003, 40 (08) : 799 - 812
  • [16] An empirical study of software architectures' effect on product quality
    Hansen, Klaus Marius
    Jonasson, Kristjan
    Neukirchen, Helmut
    JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (07) : 1233 - 1243
  • [17] Formal description of object-oriented software measurement and metrics in SEMS
    Wang, YX
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 123 - 132
  • [18] QUALITY METRICS FOR EVALUATING INTERACTIVITY LEVEL OF CITIZEN ORIENTED WEB BASED SOFTWARE SOLUTIONS
    Herteliu, Emanuel Eduard
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON INFORMATICS IN ECONOMY (IE 2015): EDUCATION, RESEARCH & BUSINESS TECHNOLOGIES, 2015, : 207 - 211
  • [19] Effectiveness of Object Oriented Inheritance Metrics in Software Reusability
    Ilyas, Muhammad
    Kung, Josef
    Van Quoc Phuong Huynh
    FUTURE DATA AND SECURITY ENGINEERING, 2017, 10646 : 231 - 239
  • [20] Process-oriented metrics for software architecture changeability
    Subramanian, N
    Chung, L
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 83 - 89