{"title":"Testing in Blockchain-based Systems: A Systematic Review","authors":"Nadiah Arsat, N. S. A. Bakar, Norzariyah Yahya","doi":"10.1109/CITSM56380.2022.9935846","DOIUrl":null,"url":null,"abstract":"The Internet of Things (IoT), insurance, healthcare, government systems, financial services, and other industries have recently adopted the blockchain technology. As blockchain technology evolves, the list will continue to expand. Implementing blockchain technology is becoming more challenging due to various problems such as throughput issues, user identity exposure, and smart contract vulnerability. Therefore, blockchain-based technology should undergo appropriate testing before deploying to a broader range of businesses. This study conducted a comprehensive systematic review on testing the blockchain systems based on three main issues; performance, privacy and smart contract, which aims to identify opportunities for future research. The recently published publications are extracted from two selected digital libraries, IEEE Xplore and Scopus, by applying selected search terms and conditions. This research found that 27.78% of the relevant research is based on blockchain performance testing, 27.78% on blockchain privacy testing, and 44.44% on blockchain smart contract testing. It was observed that more research focuses on smart contract issues than other issues.","PeriodicalId":342813,"journal":{"name":"2022 10th International Conference on Cyber and IT Service Management (CITSM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 10th International Conference on Cyber and IT Service Management (CITSM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CITSM56380.2022.9935846","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Internet of Things (IoT), insurance, healthcare, government systems, financial services, and other industries have recently adopted the blockchain technology. As blockchain technology evolves, the list will continue to expand. Implementing blockchain technology is becoming more challenging due to various problems such as throughput issues, user identity exposure, and smart contract vulnerability. Therefore, blockchain-based technology should undergo appropriate testing before deploying to a broader range of businesses. This study conducted a comprehensive systematic review on testing the blockchain systems based on three main issues; performance, privacy and smart contract, which aims to identify opportunities for future research. The recently published publications are extracted from two selected digital libraries, IEEE Xplore and Scopus, by applying selected search terms and conditions. This research found that 27.78% of the relevant research is based on blockchain performance testing, 27.78% on blockchain privacy testing, and 44.44% on blockchain smart contract testing. It was observed that more research focuses on smart contract issues than other issues.