Papers1 provider · 1 record
February 19, 2020· Zenodo (CERN European Organization for Nuclear Research)
article
Open access

Complexity Analysis of Decentralized Application Development Using Integration Tools

Abstract

Decentralized applications development on the Ethereum platform is becoming very popular in last few years. However, it requires developer to have knowledge and skills to integrate large number of components, such as smart contracts programming, IPFS decentralized storage, RPC calls or True for smart contracts management and various JavaScript libraries (e.g. Web3.js, TrueContract, JS-IPFS). This makes the development process very complex and dicult. At the same time, the developer has multiple front-end frameworks available, which however lack the ability to easily integrate the majority of previously mentioned components. To solve this problem, there are integration tools which address above issues and are intended to support a comprehensive development of decentralized applications (e.g. Drizzle, Vortex, Web3-React). The paper focuses on these integration tools and analyses the code complexity of decentralized application development using such tools. The analysis of code complexity was performed using multiple code complexity metric assessment methods.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.