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 条
[41]   A method for predicting software reliability using object oriented design metrics [J].
Madhav, Haritha C. ;
Kumar, Vipin K. S. .
PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, :679-682
[42]   OBJECT ORIENTED METRICS. A NEW METHOD FOR SOFTWARE RELIABILITY ESTIMATION [J].
Cristescu, Corina Ioana ;
Cristescu, Marian Pompiliu .
15TH INTERNATIONAL CONFERENCE THE KNOWLEDGE-BASED ORGANIZATION: APPLIED TECHNICAL SCIENCES AND ADVANCED MILITARY TECHNOLOGIES, CONFERENCE PROCEEDINGS 6, 2009, 6 :329-334
[43]   An Empirical Study of Ranking-Oriented Cross-Project Software Defect Prediction [J].
You, Guoan ;
Wang, Feng ;
Ma, Yutao .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2016, 26 (9-10) :1511-1538
[44]   Viewing Object-Oriented Software with MetricAttitude: an Empirical Evaluation [J].
Francese, Rita ;
Risi, Michele ;
Scanniello, Giuseppe ;
Tortora, Genoveffa .
2014 18TH INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION (IV), 2014, :59-64
[45]   Green Computing and Software Defects in Open Source Software: An Empirical Study [J].
Ahmed, Faheem ;
Mahmood, Hasan ;
Aslam, Adeel .
2014 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS AND TECHNOLOGIES (ICOSST), 2014, :65-69
[46]   Towards Indicators of Instabilities in Software Product Lines: An Empirical Evaluation of Metrics [J].
Cafeo, Bruno B. P. ;
Dantas, Francisco ;
Cirilo, Elder J. R. ;
Garcia, Alessandro .
2013 4TH INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE METRICS (WETSOM), 2013, :69-75
[47]   A proposal and empirical validation of metrics to evaluate the maintainability of software process models [J].
Garcia, Felix ;
Ruiz, Francisco ;
Visaggio, Corrado Aaron .
2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, :1093-+
[48]   EMPIRICAL-STUDY OF SOFTWARE MAINTENANCE [J].
VANGENUCHTEN, M ;
BRETHOUWER, G ;
VANDENBOOMEN, T ;
HEEMSTRA, F .
INFORMATION AND SOFTWARE TECHNOLOGY, 1992, 34 (08) :507-512
[49]   Integrating Quality Assessment Through Metrics into Scrum Software Development [J].
Zaouali, Sirine ;
Ghannouchi, Sonia Ayachi .
NEW TRENDS IN INTELLIGENT SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2021, 337 :211-223
[50]   Software Quality Assessment Standards and Metrics: A Systematic Literature Review [J].
Zekic, Zana ;
Stapic, Zlatko .
CENTRAL EUROPEAN CONFERENCE ON INFORMATION AND INTELLIGENT SYSTEMS, CECIIS 2022, 2022, :499-506