arrow
Return

Engineering Blockchain-based Software Systems: Foundations, Survey, and Future Directions

delete2022-12-07
delete13
delete
OA
AI
M
Mahdi Fahmideh *
J
John Grundy
A
Aakash Ahmad
J
Jun Shen
阎俊 cover
阎俊 (Jun Yan)
D
Davoud Mougouei
P
Peng Wang
A
Aditya Ghose
A
Anuradha Gunawardana
U
Uwe Aickelin
B
Babak Abedin
DOI:10.1145/3530813delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Many scientific and practical areas have shown increasing interest in reaping the benefits of blockchain technology to empower software systems. However, the unique characteristics and requirements associated with Blockchain-based Software (BBS) systems raise new challenges across the development lifecycle that entail an extensive improvement of conventional software engineering. This article presents a systematic literature review of the state-of-the-art in BBS engineering research from the perspective of the software engineering discipline. We characterize BBS engineering based on the key aspects of theoretical foundations, processes, models, and roles. Based on these aspects, we present a rich repertoire of development tasks, design principles, models, roles, challenges, and resolution techniques. The focus and depth of this survey not only give software engineering practitioners and researchers a consolidated body of knowledge about current BBS development but also underpin a starting point for further research in this field.
Keywords:
Software engineering
Systems development methods
blockchain
blockchain-based software systems

Journal

ACM Computing Surveys cover
ACM Computing Surveys
IF:
28
Papers:
2.4K
Citations:
3.5W

Organization

M
Monash University
Scholars:
5.4W
Papers: 5.4W
Citations: 79
U
University of Southern Queensland
Scholars:
4.1K
Papers: 4.8K
Citations: 18
U
University of Wollongong
Scholars:
1.3W
Papers: 1.6W
Citations: 2.8W
M
Macquarie University
Scholars:
1.2W
Papers: 1.5W
Citations: 2.2W
U
university ha'il
Scholars:
3.8K
Papers: 3.2K
Citations: 3
U
university of melbourne
Scholars:
5.7W
Papers: 5.4W
Citations: 69
researcher View more organizations