Requirements Elicitation for Applications Running on a Blockchain: Preliminary Results

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution


Blockchain has been one of Gartner’s Top 10 Strategic Technology Trends for several consecutive years. The technology has evolved from a platform allowing transactions of cryptocurrency between peers (e.g. Bitcoin) to a platform allowing the design of Decentralized Applications (DApps). Despite their growing popularity, little attention has been paid to the Software Engineering aspect of DApps. In this work, we aim to start bridging this gap by addressing the Requirements Engineering of DApps. We collect, analyze and integrate DApp user reviews in order to propose a first list of user requirements for DApps. The results can have practical implications for both practitioners and researchers. The former can use the results to guide them in the design of DApps, while the latter can see this paper as a first result to build upon to advance the software engineering field of blockchain-based applications.
Original languageEnglish
Title of host publicationIntelligent Information Systems - CAiSE Forum 2021, Proceedings
Subtitle of host publicationCAiSE Forum 2021, Melbourne, VIC, Australia, June 28 – July 2, 2021, Proceedings
EditorsSelmin Nurcan, Axel Korthaus
Number of pages9
ISBN (Electronic)978-3-030-79108-7
ISBN (Print)978-3-030-79107-0
Publication statusPublished - 2021
EventCAISE 2021 : International Conference on Advanced Information Systems Engineering - Melbourne, Australia
Duration: 28 Jun 20212 Jul 2021

Publication series

NameLecture Notes in Business Information Processing
Volume424 LNBIP
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356


ConferenceCAISE 2021
Abbreviated titleCAISE'2021
Internet address


  • blockchain
  • requirements engineering
  • requirements elicitation
  • opinion mining
  • DApps
  • Blockchain
  • Requirements elicitation
  • Opinion mining
  • Requirements engineering


Dive into the research topics of 'Requirements Elicitation for Applications Running on a Blockchain: Preliminary Results'. Together they form a unique fingerprint.

Cite this