UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

A Curated Solidity Smart Contracts Repository of Metrics and Vulnerability

Ibba, G; Aufiero, S; Neykova, R; Bartolucci, S; Ortu, M; Tonelli, R; Destefanis, G; (2024) A Curated Solidity Smart Contracts Repository of Metrics and Vulnerability. In: PROMISE 2024: Proceedings of the 20th International Conference on Predictive Models and Data Analytics in Software Engineerin. (pp. pp. 32-41). ACM Green open access

[thumbnail of Smartcontractrepository.pdf]
Preview
PDF
Smartcontractrepository.pdf - Published Version

Download (953kB) | Preview

Abstract

Smart contracts (SCs) significance and popularity increased exponentially with the escalation of decentralised applications (dApps), which revolutionised programming paradigms where network controls rest within a central authority. Since SCs constitute the core of such applications, developing and deploying contracts without vulnerability issues become key to improve dApps robustness to external attacks. This paper introduces a dataset that combines smart contract metrics with vulnerability data identified using Slither, a leading static analysis tool proficient in detecting a wide spectrum of vulnerabilities. Our primary goal is to provide a resource for the community that supports exploratory analysis, such as investigating the relationship between contract metrics and vulnerability occurrences. Further, we discuss the potential of this dataset for the development and validation of predictive models aimed at identifying vulnerabilities, thereby contributing to the enhancement of smart contract security. Through this dataset, we invite researchers and practitioners to study the dynamics of smart contract vulnerabilities, fostering advancements in detection methods and ultimately, fortifying the resilience of smart contracts.

Type: Proceedings paper
Title: A Curated Solidity Smart Contracts Repository of Metrics and Vulnerability
Event: PROMISE '24: 20th International Conference on Predictive Models and Data Analytics in Software Engineering
ISBN-13: 979-8-4007-0675-2/24/07
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3663533.3664039
Publisher version: http://dx.doi.org/10.1145/3663533.3664039
Language: English
Additional information: This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Keywords: Smart Contracts, Ethereum, Blockchain, Vulnerability Detection, Software Engineering, Data Analysis
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10196260
Downloads since deposit
12Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item