arXiv Open Access 2021

Engineering Blockchain Based Software Systems: Foundations, Survey, and Future Directions

Mahdi Fahmideh John Grundy Aakash Ahmed Jun Shen Jun Yan +6 lainnya
Lihat Sumber

Abstrak

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 a software engineering perspective. We characterize BBS engineering from the theoretical foundations, processes, models, and roles and discuss a rich repertoire of key development activities, principles, challenges, and techniques. The focus and depth of this survey not only gives software engineering practitioners and researchers a consolidated body of knowledge about current BBS development but also underpins a starting point for further research in this field.

Topik & Kata Kunci

Penulis (11)

M

Mahdi Fahmideh

J

John Grundy

A

Aakash Ahmed

J

Jun Shen

J

Jun Yan

D

Davoud Mougouei

P

Peng Wang

A

Aditya Ghose

A

Anuradha Gunawardana

U

Uwe Aickelin

B

Babak Abedin

Format Sitasi

Fahmideh, M., Grundy, J., Ahmed, A., Shen, J., Yan, J., Mougouei, D. et al. (2021). Engineering Blockchain Based Software Systems: Foundations, Survey, and Future Directions. https://arxiv.org/abs/2105.01881

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2021
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓