Many scientific and practical areas have shown increasing interest in reaping the benefits of blockchain technology to empower software systems. However, the unique characteristics and requirements associated with Blockchain-based Software (BBS) systems raise new challenges across the development lifecycle that entail an extensive improvement of conventional software engineering. This article presents a systematic literature review of the state-of-the-art in BBS engineering research from the perspective of the software engineering discipline. We characterize BBS engineering based on the key aspects of theoretical foundations, processes, models , and roles . Based on these aspects, we present a rich repertoire of development tasks, design pr...
Dataset of the publications collected at various stages of the Structured Literature Review titled "...
International audienceDesigning blockchain-based applications is a tedious task. Compared to traditi...
Blockchain software development is becoming more and more important for any modern software develope...
Many scientific and practical areas have shown increasing interest in reaping the benefits of blockc...
The novel, yet disruptive blockchain technology has witnessed growing attention, due to its intrinsi...
In this work, we acknowledge the need for software engineers to devise specialized tools and techniq...
Blockchain technology is gaining increasing interest among software developers as a distributed and ...
Blockchain technology has gained significant interest during the previous years and, to some extent,...
Blockchain technology has found a great number of applications, from banking to the Internet of Thin...
Blockchain has received expanding interest from various domains. Institutions, enterprises, governme...
Blockchain software development is becoming more and more important for any modern software develope...
Cryptocurrencies and its underlying technology, Blockchain, are transforming banking and economics b...
International audienceEven though blockchain is mostly popular for its cryptocurrency, smart contrac...
Our motivations are to improve the development speed and accelerate the learning process on the usag...
Sustainability is a topic of increasing interest. The United Nations has released a list of 17 goals...
Dataset of the publications collected at various stages of the Structured Literature Review titled "...
International audienceDesigning blockchain-based applications is a tedious task. Compared to traditi...
Blockchain software development is becoming more and more important for any modern software develope...
Many scientific and practical areas have shown increasing interest in reaping the benefits of blockc...
The novel, yet disruptive blockchain technology has witnessed growing attention, due to its intrinsi...
In this work, we acknowledge the need for software engineers to devise specialized tools and techniq...
Blockchain technology is gaining increasing interest among software developers as a distributed and ...
Blockchain technology has gained significant interest during the previous years and, to some extent,...
Blockchain technology has found a great number of applications, from banking to the Internet of Thin...
Blockchain has received expanding interest from various domains. Institutions, enterprises, governme...
Blockchain software development is becoming more and more important for any modern software develope...
Cryptocurrencies and its underlying technology, Blockchain, are transforming banking and economics b...
International audienceEven though blockchain is mostly popular for its cryptocurrency, smart contrac...
Our motivations are to improve the development speed and accelerate the learning process on the usag...
Sustainability is a topic of increasing interest. The United Nations has released a list of 17 goals...
Dataset of the publications collected at various stages of the Structured Literature Review titled "...
International audienceDesigning blockchain-based applications is a tedious task. Compared to traditi...
Blockchain software development is becoming more and more important for any modern software develope...