  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.
