Back to Search Start Over

Challenges and solutions in the development of blockchain applications: Extraction from SLR and empirical study.

Authors :
Nabi, Maria
Ilyas, Muhammad
Ahmad, Jamil
Source :
Journal of Software: Evolution & Process. Aug2024, Vol. 36 Issue 8, p1-27. 27p.
Publication Year :
2024

Abstract

Data 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. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
20477473
Volume :
36
Issue :
8
Database :
Academic Search Index
Journal :
Journal of Software: Evolution & Process
Publication Type :
Academic Journal
Accession number :
178853966
Full Text :
https://doi.org/10.1002/smr.2651