Exploring Non-Functional Requirements for Blockchain-Oriented Systems

Mohamad Kassab

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Blockchain is a type of distributed ledger technology that is characterized by the five characteristics: Consensus, Decentralization, Immutability, Finality, and Provenance. Blockchain characteristics have been rapidly recognized as a turning point in many use case scenarios beyond the financial sector. Conversely, there is still a significant incongruity regarding how the blockchain's unique characteristics can be mapped to the elicited non-functional requirements (NFRs) of blockchain-based systems. Motivated by exploring the potential categories of NFRs that dominate the landscape of blockchain-based systems, we conducted an inductive content analysis on a sample of extracted requirements from 7 different blockchain-based projects developed by two startup firms. This paper presents the initial view of the constructed mapping between the blockchain characteristics on one side and the dominating NFRs for the blockchain-based system.

Original languageEnglish (US)
Title of host publicationProceedings - 29th IEEE International Requirements Engineering Conference Workshops, REW 2021
EditorsTao Yue, Mehdi Mirakhorli
PublisherIEEE Computer Society
Pages216-219
Number of pages4
ISBN (Electronic)9781665418980
DOIs
StatePublished - Sep 2021
Event29th IEEE International Requirements Engineering Conference Workshops, REW 2021 - Virtual, Notre Dame, United States
Duration: Sep 20 2021Sep 24 2021

Publication series

NameProceedings of the IEEE International Conference on Requirements Engineering
Volume2021-September
ISSN (Print)1090-705X
ISSN (Electronic)2332-6441

Conference

Conference29th IEEE International Requirements Engineering Conference Workshops, REW 2021
Country/TerritoryUnited States
CityVirtual, Notre Dame
Period9/20/219/24/21

Keywords

  • Blockchain
  • Exploratory Study.
  • Industry practices
  • NFRs
  • Survey

ASJC Scopus subject areas

  • General Computer Science
  • General Engineering
  • Strategy and Management

Fingerprint

Dive into the research topics of 'Exploring Non-Functional Requirements for Blockchain-Oriented Systems'. Together they form a unique fingerprint.

Cite this