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 条
  • [11] Results of Blockchain-Oriented Software Engineering 2024 Workshop: speculations on Blockchain for Energy Communities management.
    Tonelli, Roberto
    Bracciali, Andrea
    Rocha, Henrique
    2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : X - XIV
  • [12] EMPIRICAL STUDY OF SOFTWARE METRICS.
    Li, H.F.
    Cheung, W.K.
    IEEE Transactions on Software Engineering, 1987, SE-13 (06) : 697 - 708
  • [13] AN EMPIRICAL-STUDY OF SOFTWARE METRICS
    LI, HF
    CHEUNG, WK
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (06) : 697 - 708
  • [14] Analyzing the software quality metrics for object oriented technology
    Parthasarathy, S.
    Anbazhagan, N.
    Information Technology Journal, 2006, 5 (06) : 1053 - 1057
  • [15] An Empirical Study of Product Metrics in Software Testing
    Singh, Yogesh
    Kaur, Arvinder
    Suri, Bharti
    INNOVATIVE TECHNIQUES IN INSTRUCTION TECHNOLOGY, E-LEARNING, E-ASSESSMENT AND EDUCATION, 2008, : 64 - 72
  • [16] Relationship between Personality Traits and Software Quality Big Five Model vs. Object-oriented Software Metrics
    Barroso, Anderson S.
    Madureira da Silva, Jamille S.
    Souza, Thiago D. S.
    Cezario, Bryanne S. de A.
    Soares, Michel S.
    do Nascimento, Rogerio P. C.
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 3, 2017, : 63 - 74
  • [17] Software Design Metrics for Object-Oriented Software
    Aggarwal, K. K.
    Singh, Yogesh
    Kaur, Arvinder
    Malhotra, Ruchika
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (01): : 121 - 138
  • [18] Dynamic Software Metrics for Object Oriented Software: A Review
    Gosain, Anjana
    Sharma, Ganga
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 2, 2015, 340 : 579 - 589
  • [19] Empirical Analysis of Object-Oriented Metrics for Prediction of Software Faults
    Goyal, Jyoti
    Kishan, Bal
    BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (15): : 292 - 296
  • [20] Empirical Investigation of Metrics for Fault Prediction on Object-Oriented Software
    Goel, Bindu
    Singh, Yogesh
    COMPUTER AND INFORMATION SCIENCE, 2008, 131 : 255 - 265