Blockchain has received expanding interest from various domains. Institutions, enterprises, governments, and agencies are interested in Blockchain potential to augment their software systems. The unique requirements and characteristics of Blockchain platforms raise new challenges involving extensive enhancement to conventional software development processes to meet the needs of these domains. Software engineering approaches supporting Blockchain-oriented developments have been slow to materialize, despite proposals in the literature, and they have yet to be objectively analyzed. A critical appraisal of these innovations is crucial to identify their respective strengths and weaknesses. We present an analytical evaluation of several prominent Blockchain-oriented methods through a comprehensive, criteria-based evaluation framework. The results can be used for comparing, adapting, and developing a new generation of Blockchain-oriented software development processes and innovations.
翻译:机构、企业、政府和机构对扩大软件系统的潜力感兴趣。 " 链式平台 " 的独特要求和特点带来了新的挑战,包括广泛加强常规软件开发过程以满足这些领域的需要。 " 链式 " 的软件工程方法尽管在文献中提出了建议,但支持 " 链式 " 发展的软件工程方法迟迟未能实现,而且尚未得到客观分析。对这些创新进行批判性评估对于查明各自的长处和弱点至关重要。我们通过一个全面、基于标准的评价框架,对 " 链式 " 的一些突出的 " 环式 " 方法进行了分析评价。这些结果可用于比较、调整和开发新一代的 " 链式 " 软件开发过程和创新。