arXivDaily arXiv每日学术速递 周一至周五更新
稍安勿躁,官方尚未更新
arXiv 2407.18005cs.SE
收藏

从从业者视角探索开发区块链系统的研究

An Exploration Study on Developing Blockchain Systems the Practitioners Perspective

Bakheet Aljedaani, Aakash Ahmad, Mahdi Fahmideh, Arif Ali Khan, Jun Shen

AI总结:

本研究通过文献综述和从业者调查,构建并验证了包含23项任务的区块链软件开发流程,发现26项任务中24项重要性评分存在显著差异。

摘要:

背景:基于区块链的软件(BBS)利用了由加密货币普及的概念和技术,为安全关键和交易关键系统提供具有不可变内容的去中心化交易账本。最近的研究探索了BBS在网络安全、医疗保健、教育和金融技术等各个领域的战略效益和技术局限性。尽管学术界和工业界越来越感兴趣,但仍缺乏实证证据,导致对系统化BBS开发所需的流程、方法和技术理解不完整。目标:现有研究缺乏统一的视角,特别是缺乏基于已发表证据和开发实践的实证驱动指南。本研究旨在通过整合实证证据和开发实践,以推导或利用现有的流程、模式和模型,用于BBS系统的设计、实现和验证,从而填补这一空白。方法:针对这一知识空白,我们开展了一项两阶段的研究项目。首先,对58项研究进行了系统文献综述,以确定包含23项任务的BBS系统开发流程。其次,对来自六大洲35个国家的102名区块链从业者进行了调查,以验证BBS系统开发流程。结果:结果显示,参与者对26项BBS任务中的24项重要性评分存在统计学上的显著差异(p值<0.001)。唯一两项不具有统计学显著性的任务是激励协议设计和粒度设计。结论:我们的研究是首批推进对基于区块链系统开发流程理解的成果之一,有助于研究人员和从业者应对与BBS系统开发相关的挑战和建议。

英文摘要:

Context: Blockchain-based software (BBS) exploits the concepts and technologies popularized by cryptocurrencies offering decentralized transaction ledgers with immutable content for security-critical and transaction critical systems. Recent research has explored the strategic benefits and technical limitations of BBS in various fields, including cybersecurity, healthcare, education, and financial technologies. Despite growing interest from academia and industry, there is a lack of empirical evidence, leading to an incomplete understanding of the processes, methods, and techniques necessary for systematic BBS development. Objectives: Existing research lacks a consolidated view, particularly empirically driven guidelines based on published evidence and development practices. This study aims to address the gap by consolidating empirical evidence and development practices to derive or leverage existing processes, patterns, and models for designing, implementing, and validating BBS systems. Method: Tied to this knowledge gap, we conducted a two-phase research project. First, a systematic literature review of 58 studies was performed to identify a development process comprising 23 tasks for BBS systems. Second, a survey of 102 blockchain practitioners from 35 countries across six continents was conducted to validate the BBS system development process. Results: Our results revealed a statistically significant difference (p-value <.001) in the importance ratings of 24 out of 26 BBS tasks by our participants. The only two tasks that were not statistically significant were incentive protocol design and granularity design. Conclusion: Our research is among the first to advance understanding on the aspect of development process for blockchain-based systems and helps researchers and practitioners in their quests on challenges and recommendations associated with the development of BBS systems

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑