Maintenance-related concerns for post-deployed Ethereum smart contract development:

0 23
Avatar for hakourr
2 years ago

issues, techniques, and future challenges

Abstract

Software development is a veritably broad exertion that captures the entire life cycle of software. which includes designing, programming, conservation, and so on. In this study, we concentrate on the. conservation-related enterprises of the post-deployment of smart contracts. Smart contracts

are tone-executed programs that run on a blockchain. They can not be modified formerly stationed

and hence they bring unique conservation challenges compared to conventional software.

According to the description of ISO/ IEC 14764, there are four kinds of software conservation, i.e., corrective, adaptive, perfective, and preventative conservation. This study aims to answer

(i) What kinds of issues will hurt contract inventors encounter for corrective, adaptive,

.perfective, and preventative conservation after they're stationed to the Ethereum? (ii) What

. are the current conservation-related styles used for smart contracts? To gain the answers

to these exploration questions, we first conducted a methodical literature review to dissect 131

. smart-contract-related exploration papers published from 2014 to 2020. Since the Ethereum

ecosystem is presto- growing, some results from former publications might be out-of-date. there may be a gap between academia and assiduity. To address this, we performed an online. check of smart contract inventors on Github to validate our findings and enter 165

useful responses. Grounded on the check feedback and literature review, we present the first

. empirical study on smart contract conservation-related enterprises. Our study can help smart

contract inventors more maintain their smart contract-grounded systems, and we punctuate. some crucial unborn exploration directions to ameliorate the Ethereum ecosystem.

1
$ 0.00
Avatar for hakourr
2 years ago

Comments