Matches in SemOpenAlex for { <https://semopenalex.org/work/W3039165622> ?p ?o ?g. }
- W3039165622 abstract "Software development is a very broad activity that captures the entire life cycle of a software, which includes designing, programming, maintenance and so on. In this study, we focus on the maintenance-related concerns of the post-deployment of smart contracts. Smart contracts are self-executed programs that run on a blockchain. They cannot be modified once deployed and hence they bring unique maintenance challenges compared to conventional software. According to the definition of ISO/IEC 14764, there are four kinds of software maintenance, i.e., corrective, adaptive, perfective, and preventive maintenance. This study aims to answer (i) What kinds of issues will smart contract developers encounter for corrective, adaptive, perfective, and preventive maintenance after they are deployed to the Ethereum? (ii) What are the current maintenance-related methods used for smart contracts? To obtain the answers to these research questions, we first conducted a systematic literature review to analyze 131 smart contract related research papers published from 2014 to 2020. Since the Ethereum ecosystem is fast-growing, some results from previous publications might be out-of-date and there may be a gap between academia and industry. To address this, we performed an online survey of smart contract developers on Github to validate our findings and received 165 useful responses. Based on the survey feedback and literature review, we present the first empirical study on smart contract maintenance-related concerns. Our study can help smart contract developers better maintain their smart contract-based projects, and we highlight some key future research directions to improve the Ethereum ecosystem." @default.
- W3039165622 created "2020-07-10" @default.
- W3039165622 creator A5006669765 @default.
- W3039165622 creator A5026311099 @default.
- W3039165622 creator A5081036622 @default.
- W3039165622 creator A5082913979 @default.
- W3039165622 creator A5086118824 @default.
- W3039165622 date "2020-07-01" @default.
- W3039165622 modified "2023-09-28" @default.
- W3039165622 title "Maintaining Smart Contracts on Ethereum: Issues, Techniques, and Future Challenges" @default.
- W3039165622 cites W1499459826 @default.
- W3039165622 cites W1916584426 @default.
- W3039165622 cites W2022079264 @default.
- W3039165622 cites W2083671321 @default.
- W3039165622 cites W2100310618 @default.
- W3039165622 cites W2106192381 @default.
- W3039165622 cites W2134062730 @default.
- W3039165622 cites W2143727794 @default.
- W3039165622 cites W2144255068 @default.
- W3039165622 cites W2153887189 @default.
- W3039165622 cites W2182687482 @default.
- W3039165622 cites W2267469130 @default.
- W3039165622 cites W2293230997 @default.
- W3039165622 cites W2324595780 @default.
- W3039165622 cites W2397423248 @default.
- W3039165622 cites W2497979997 @default.
- W3039165622 cites W2533941064 @default.
- W3039165622 cites W2538848838 @default.
- W3039165622 cites W2539190473 @default.
- W3039165622 cites W2603574138 @default.
- W3039165622 cites W2604000799 @default.
- W3039165622 cites W2604844934 @default.
- W3039165622 cites W2620636316 @default.
- W3039165622 cites W2624953603 @default.
- W3039165622 cites W2626867662 @default.
- W3039165622 cites W2741764761 @default.
- W3039165622 cites W2755935712 @default.
- W3039165622 cites W2769531335 @default.
- W3039165622 cites W2778144710 @default.
- W3039165622 cites W2789063661 @default.
- W3039165622 cites W2790202156 @default.
- W3039165622 cites W2792261072 @default.
- W3039165622 cites W2792287348 @default.
- W3039165622 cites W2794825356 @default.
- W3039165622 cites W2799610300 @default.
- W3039165622 cites W2805052744 @default.
- W3039165622 cites W2805827286 @default.
- W3039165622 cites W2808452017 @default.
- W3039165622 cites W2809409966 @default.
- W3039165622 cites W2810375457 @default.
- W3039165622 cites W2846896781 @default.
- W3039165622 cites W2885034081 @default.
- W3039165622 cites W2888393465 @default.
- W3039165622 cites W2888928288 @default.
- W3039165622 cites W2889740224 @default.
- W3039165622 cites W2892520266 @default.
- W3039165622 cites W2894955077 @default.
- W3039165622 cites W2895478022 @default.
- W3039165622 cites W2898124301 @default.
- W3039165622 cites W2898569715 @default.
- W3039165622 cites W2898652659 @default.
- W3039165622 cites W2898940106 @default.
- W3039165622 cites W2899381463 @default.
- W3039165622 cites W2899593607 @default.
- W3039165622 cites W2900255599 @default.
- W3039165622 cites W2900521696 @default.
- W3039165622 cites W2902373132 @default.
- W3039165622 cites W2905447857 @default.
- W3039165622 cites W2907767077 @default.
- W3039165622 cites W2908007588 @default.
- W3039165622 cites W2911557038 @default.
- W3039165622 cites W2921674422 @default.
- W3039165622 cites W2923898603 @default.
- W3039165622 cites W2929869060 @default.
- W3039165622 cites W2931705856 @default.
- W3039165622 cites W2943817338 @default.
- W3039165622 cites W2944383645 @default.
- W3039165622 cites W2949346161 @default.
- W3039165622 cites W2954151438 @default.
- W3039165622 cites W2955447707 @default.
- W3039165622 cites W2963264685 @default.
- W3039165622 cites W2963610883 @default.
- W3039165622 cites W2964257386 @default.
- W3039165622 cites W2964631013 @default.
- W3039165622 cites W2968035976 @default.
- W3039165622 cites W2969290670 @default.
- W3039165622 cites W2970433196 @default.
- W3039165622 cites W2970967309 @default.
- W3039165622 cites W2975871742 @default.
- W3039165622 cites W2982359148 @default.
- W3039165622 cites W2982383932 @default.
- W3039165622 cites W2987160260 @default.
- W3039165622 cites W2988075326 @default.
- W3039165622 cites W2994579778 @default.
- W3039165622 cites W2995871203 @default.
- W3039165622 cites W2998145808 @default.
- W3039165622 cites W2999378142 @default.
- W3039165622 cites W2999412776 @default.
- W3039165622 cites W2999673069 @default.
- W3039165622 cites W3001458527 @default.