August 9, 2019Ā· Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
conference-paper
A graph-based framework for analysing the design of smart contracts
Authors:Bram Vandenbogaerde *
Abstract
Used as a platform for executing smart contracts, Blockchain technology has yielded new programming languages. We propose a graph-based framework for computing software design metrics for the Solidity programming language, and use this framework in a preliminary study on 505 smart contracts mined from GitHub. The results show that most of the smart contracts are rather straightforward from an objected-oriented point of view and that new design metrics specific to smart contracts should be developed.
Community
0 commentsUse Connect Wallet in the navigation
No discussion yet
Be the first to share a question or observation.