Systematic Mapping of Testing Smart Contracts for Blockchain Applications

被引:1
|
作者
Imperius, Nicholas Paul [1 ]
Alahmar, Ayman Diyab [1 ]
机构
[1] Lakehead Univ, Dept Software Engn, Thunder Bay, ON P7B 5E1, Canada
关键词
Smart contracts; Blockchains; Systematics; Bibliographies; Distributed ledger; Security; Bitcoin; Cryptocurrency; blockchain; cryptocurrency; digital asset; distributed ledger; ethereum; smart contract; solidity; systematic mapping;
D O I
10.1109/ACCESS.2022.3216874
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the last few years, the technological future becoming apparent by the introduction of smart contracts into mainstream technology, specifically in the development of Web3 and the metaverse. Smart contracts will play a vital role in the decentralization and autonomy of the day-to-day tasks that must be completed. Several literature reviews, considered secondary sources, highlight the current state of testing methods for smart contracts made for Blockchain applications. In this paper, we present the results from a systematic mapping study to give structure to the information found from primary sources. Systematic mapping is a well-known method to identify and categorize research papers in a field with an increasing amount of literature. For this systematic mapping, we searched for studies between 2017 and present-day (March 2022) and were able to find 303 results, from which 47 were selected, by specific inclusion and exclusion criteria, to be relevant to this study. A concept map was created from the information gathered from primary sources to the attributes such as research type, contribution type, blockchain network, smart contract language, development process, testing methods, and testing environment. We also categorized the trends and demographics found in the selected papers based on publication year, author's country, and more. The results of this systematic mapping showed that this field is very new and quickly increasing with new research. The researchers that are interested in this field could use the results found to create opportunities for their future work.
引用
收藏
页码:112845 / 112857
页数:13
相关论文
共 50 条
  • [21] Vulnerability detection method for blockchain smart contracts based on metamorphic testing
    Chen, Jinfu
    Wang, Zhenxin
    Cai, Saihua
    Feng, Qiaowei
    Chen, Yuhao
    Xu, Rongtian
    Kudjo, Patrick Kwaku
    Tongxin Xuebao/Journal on Communications, 2023, 44 (10): : 164 - 176
  • [22] Smarter and resilient smart contracts applications for smart cities environment using blockchain technology
    Margret, M. Kavitha
    Julie, E. Golden
    AUTOMATIKA, 2024, 65 (02) : 572 - 583
  • [23] Blockchain, Smart Contracts and law: Smart Contracts as risk for computer scientists
    Hoffmann T.
    Skwarek V.
    Informatik-Spektrum, 2019, 42 (03) : 197 - 204
  • [24] IoT devices hardware modeling for executing Blockchain and Smart Contracts applications
    Kromes, Roland
    Verdier, Francois
    2019 IEEE/ACS 16TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA 2019), 2019,
  • [25] Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends
    Wang, Shuai
    Ouyang, Liwei
    Yuan, Yong
    Ni, Xiaochun
    Han, Xuan
    Wang, Fei-Yue
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2019, 49 (11): : 2266 - 2277
  • [26] A Systematic Literature Review of Blockchain-Enabled Smart Contracts: Platforms, Languages, Consensus, Applications and Choice Criteria
    Dhaiouir, Samya
    Assar, Said
    RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS 2020), 2020, 385 : 249 - 266
  • [27] Security, Performance, and Applications of Smart Contracts: A Systematic Survey
    Rouhani, Sara
    Deters, Ralph
    IEEE ACCESS, 2019, 7 : 50759 - 50779
  • [28] Blockchain Contract: Securing a Blockchain Applied to Smart Contracts
    Watanabe, Hiroki
    Fujimura, Shigeru
    Nakadaira, Atsushi
    Miyazaki, Yasuhiko
    Akutsu, Akihito
    Kishigami, Jay
    2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2016,
  • [29] DevOps for Ethereum Blockchain Smart Contracts
    Woehrer, Maximilian
    Zdun, Uwe
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021), 2021, : 244 - 251
  • [30] Blockchain and Smart Contracts and the Role of Arbitration
    Wiegandt, Dirk
    JOURNAL OF INTERNATIONAL ARBITRATION, 2022, 39 (05): : 671 - 690