Affiliation:
1. Software Engineering Research Group (SERG‐UOM), Department of Computer Science and IT University of Malakand Chakdara Pakistan
Abstract
AbstractData protection is the most prior and valuable concern as stealing personal/organizational data by cyber criminals may arise issues ranging from privacy disclosure to system hacking. Blockchain is considered a top leading technology with the influence to reshape future industries, but like other revolutionary technologies, blockchain has its merits and demerits as well. However, due to its nascent stage, blockchain technology poses numerous challenges that hinder the effective development of blockchain. To uncover this potential hindrance and group the relevant barriers, a total of 12 challenges that may hinder the progress of blockchain application development have been identified from a sample of 52 primary studies. Based on the results of our research, the six challenges are considered critical an account for more than 30% occurrence. The critical challenges are “Lack of Proper Development Tools and Technology,” “Security Precaution Measures,” “Lack of Governance and Standards,” “Lack of Professional Expertise with Essential Skills and Knowledge,” “Lack of Organizational Support,” and “Interoperability Integration.” Using a comprehensive systematic literature review (SLR) and a questionnaire survey, a list of 65 solutions/practices has been identified to address the challenges that were identified. These solutions/practices will help blockchain developers to address the identified challenges and develop benign blockchain application in future. The results of our questionnaire survey largely align with the findings of the SLR. However, there are variations in the ranking of the challenges between the two datasets. The finding of this paper is to provide insights that can assist in streamlining and optimizing the development process of blockchain applications with greater ease and efficiency.