2019 · 24 citations · 24 references
ComputingComputer ScienceQuality AssuranceQuality EngineeringSoftware EngineeringQuality MetricsSoftware ArchitectureSoftware DesignSoftware MetricsSoftware Quality AssuranceSoftware TestingMetricsOpen Source Software Quality AssuranceSoftware Project MetricsSource Code Metrics
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.
24
Bitcoin: A Peer-to-Peer Electronic Cash System
Dr Craig S Wright · SSRN Electronic Journal · 2008 · 14.3K citations · Full text
The characterization of landslide size distributions
C. P. Stark, Niels Hovius · Geophysical Research Letters · 2001 · 484 citations · Full text