Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/28468
Full metadata record
DC FieldValueLanguage
dc.contributor.authorIbba, G-
dc.contributor.authorKhullar, S-
dc.contributor.authorTesfai, E-
dc.contributor.authorNeykova, R-
dc.contributor.authorAufiero, S-
dc.contributor.authorOrtu, M-
dc.contributor.authorBartolucci, S-
dc.contributor.authorDestefanis, G-
dc.coverage.spatialIstanbul Turkiye-
dc.date.accessioned2024-03-04T15:29:38Z-
dc.date.available2024-03-04T15:29:38Z-
dc.date.issued2023-11-12-
dc.identifierORCiD: G. Ibba https://orcid.org/0000-0003-3087-1969-
dc.identifierORCiD: S. Khullar https://orcid.org/0009-0004-7229-1887-
dc.identifierORCiD: E. Tesfai https://orcid.org/0009-0000-2251-5564-
dc.identifierORCiD: Rumyana Neykova https://orcid.org/0000-0002-2755-7728-
dc.identifierORCiD: Sabrina Aufiero https://orcid.org/0009-0007-5336-4165-
dc.identifierORCiD: Marco Ortu https://orcid.org/0000-0003-4191-5058-
dc.identifierORCiD: Silvia Bartolucci https://orcid.org/0000-0003-1127-5600-
dc.identifierORCiD: Giuseppe Destefanis https://orcid.org/0000-0003-3982-6355-
dc.identifier.citationIbba, G. et al. (2023) 'A Preliminary Analysis of Software Metrics in Decentralised Applications', BlockSys '23: Proceedings of the Fifth ACM International Workshop on Blockchain-enabled Networked Sensor Systems, 2023, pp. 27 - 33. doi: 10.1145/3628354.3629533.en_US
dc.identifier.isbn979-8-4007-0439-0-
dc.identifier.urihttps://bura.brunel.ac.uk/handle/2438/28468-
dc.description.abstractThis study examines software metrics in decentralized applications (dApps) to analyze their structural and behavioral characteristics as they grow in complexity. Sixty dApps were categorized into Small (3 to 29 contracts), Medium (30 to 46 contracts), and Large (47 to 206 contracts) based on their contract count. Initial analysis showed a non-normal data distribution, leading to the use of Spearman's correlation method. Findings revealed that Medium dApps have strong correlations between metrics like 'Average Local Variables' and 'Maximum Local Variables', while Large dApps show higher correlations between 'Number of Functions' and 'State Variable Count', indicating more complex contract structures. The higher Coupling Between Objects (CBO) in large dApps suggests increased interactions with other contracts or libraries, potentially elevating security risks. These insights are valuable for developers and stakeholders in the blockchain and IoT sectors, aiding in understanding how dApps evolve with increasing complexity and the implications on software metric relationships.en_US
dc.description.sponsorshipEthereum Foundation grant FY23-1048.en_US
dc.format.extent27 - 33-
dc.format.mediumElectronic-
dc.languageEnglish-
dc.language.isoen_USen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.rightsCopyright © 2023 Copyright is held by the owner/author(s). Published by Association for Computing Machinery (ACM). This work is licensed under a Creative Commons Attribution International 4.0 License (https://creativecommons.org/licenses/by/4.0/).-
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/-
dc.sourceFifth ACM International Workshop on Blockchain-enabled Networked Sensor Systems-
dc.sourceFifth ACM International Workshop on Blockchain-enabled Networked Sensor Systems-
dc.titleA Preliminary Analysis of Software Metrics in Decentralised Applicationsen_US
dc.typeConference paperen_US
dc.identifier.doihttps://doi.org/10.1145/3628354.3629533-
dc.relation.isPartOfBlockSys '23: Proceedings of the Fifth ACM International Workshop on Blockchain-enabled Networked Sensor Systems-
pubs.finish-date2023-11-12-
pubs.finish-date2023-11-12-
pubs.publication-statusPublished-
pubs.start-date2023-11-12-
pubs.start-date2023-11-12-
dc.rights.licensehttps://creativecommons.org/licenses/by/4.0/legalcode.en-
dc.rights.holderThe owner/author(s)-
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
FullText.pdfCopyright © 2023 Copyright is held by the owner/author(s). Published by Association for Computing Machinery (ACM). This work is licensed under a Creative Commons Attribution International 4.0 License (https://creativecommons.org/licenses/by/4.0/).1.96 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons