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 条
  • [21] Evaluating Thresholds for Object-Oriented Software Metrics
    Filó, Tarcísio G. S.
    Bigonha, Mariza A. S.
    Ferreira, Kecia A. M.
    Journal of the Brazilian Computer Society, 2024, 30 (01) : 313 - 346
  • [22] A Network of Object-Oriented Software Metrics' Parameters
    Dabdawb, Marwah M. A.
    Mahmood, Basim
    2021 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATION, NETWORKS AND SATELLITE (COMNETSAT 2021), 2021, : 172 - 178
  • [23] Empirical analysis of change metrics for software fault prediction
    Choudhary, Garvit Rajesh
    Kumar, Sandeep
    Kumar, Kuldeep
    Mishra, Alok
    Catal, Cagatay
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 67 : 15 - 24
  • [24] Metrics for software requirements specification quality quantification
    Ramesh, M. R. Raja
    Reddy, Ch Satyananda
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 96
  • [25] The Utilization Of Metrics Usability To Evaluate The Software Quality
    Zeman, Jaroslav
    Tanuska, Pavol
    Kebisek, Michal
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 243 - 246
  • [26] A Portfolio of Internal Quality Metrics for Software Architects
    Staron, Miroslaw
    Meding, Wilhelm
    SOFTWARE QUALITY: COMPLEXITY AND CHALLENGES OF SOFTWARE ENGINEERING IN EMERGING TECHNOLOGIES, 2017, 269 : 57 - 69
  • [27] Assigning Weights for Quality Software Metrics Aggregation
    Ivana, Ion
    Zamfiroiu, Alin
    Doinea, Mihai
    Despa, Mihai L.
    3RD INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND QUANTITATIVE MANAGEMENT, ITQM 2015, 2015, 55 : 586 - 592
  • [28] Quality Metrics in Software Design: A Systematic Review
    Yamileth Hernandez-Gonzalez, Esmeralda
    Juan Sanchez-Garcia, Angel
    Karen Cortes-Verdin, Maria
    Carlos Perez-Arriaga, Juan
    2019 7TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2019), 2019, : 80 - 86
  • [29] Towards a Catalog of Object-Oriented Software Maintainability Metrics
    Saraiva, Juliana
    Soares, Sergio
    Castor, Fernando
    2013 4TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2013, : 84 - 87
  • [30] Software bug prediction using object-oriented metrics
    Gupta, Dharmendra Lal
    Saxena, Kavita
    SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 2017, 42 (05): : 655 - 669