Blockchain Developments and Innovations

by   Mahdi Fahmideh, et al.

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.


page 1

page 2

page 3

page 4


Software Engineering Process and Methodology in Blockchain-Oriented Software Development: A Systematic Study

Software Engineering is the process of a systematic, disciplined, quanti...

Blockchain-Oriented Software Variant Forks: A Preliminary Study

In collaborative social development platforms such as GitHub, forking a ...

Enhancing the OPEN Process Framework with Service-Oriented Method Fragments

Service-orientation is a promising paradigm that enables the engineering...

Towards Methods for Model-Based Software Development

Software engineering is a young discipline. Despite efforts in recent ye...

Criteria Based Evaluation Framework for Service Oriented Methodologies

Service Oriented Software Engineering is based on concepts and principle...

An Agile Software Engineering Method to Design Blockchain Applications

Cryptocurrencies and their foundation technology, the Blockchain, are re...

Blockchain Application Development Using Model-Driven Engineering and Low-Code Platforms: A Survey

The creation of blockchain-based software applications requires today co...