区块链系统开发实践者视角的探索研究
软件工程
2024-07-26 v1
摘要
背景:区块链软件(BBS)利用加密货币中流行的概念和技术,提供具有不可变内容的去中心化交易账本,以满足安全关键和交易关键系统的需求。近期研究探索了BBS在各领域(包括网络安全、医疗保健、教育和金融技术)中的战略利益和技术限制。尽管来自学术界和产业界的兴趣日益增长,但缺乏实证证据,导致对BBS开发所需过程、方法和技术缺乏完整的理解。目标:现有研究缺乏一个综合视图,尤其是缺乏基于已发布证据和开发实践的实证驱动指南。本研究旨在通过整合实证证据和开发实践,来确定或利用现有过程、模式和模型,用于设计、实现和验证BBS系统。方法:针对这一知识空白,我们开展了一个两阶段的研究项目。首先,对58项研究进行系统文献综述,以识别用于BBS系统开发的23个任务。其次,对来自35个国家、6大大陆的102名区块链实践者进行调查,以验证BBS系统开发过程。结果:我们的结果显示,受访者对24个BBS任务的重要性评级之间存在统计显著差异(p-value <.001)。唯一两个未表明统计显著性的任务是激励协议设计和粒度设计。结论:我们的研究是首次推动对区块链系统开发过程方面理解的重要工作,帮助研究人员和实践者在BBS系统开发中应对挑战和获取建议方面取得进展。
引用
@article{arxiv.2407.18005,
title = {An Exploration Study on Developing Blockchain Systems the Practitioners Perspective},
author = {Bakheet Aljedaani and Aakash Ahmad and Mahdi Fahmideh and Arif Ali Khan and Jun Shen},
journal= {arXiv preprint arXiv:2407.18005},
year = {2024}
}