Blockchain-Based Software Systems: Taxonomy Development

被引:0
|
作者
Alashaikh, Lamia [1 ]
机构
[1] King Saud Univ, Coll Comp & Informat Sci, Riyadh, Saudi Arabia
关键词
blockchain; Blockchain-Based Software System (BBSS); taxonomy; Subject Matter Expert (SME); Software Engineering (SWE) aspect;
D O I
10.1109/Blockchain53845.2021.00075
中图分类号
学科分类号
摘要
At an era of new emerging technologies, and spotting lights to blockchain technology specifically; many promises take place. Blockchain has attracted many researchers and practitioners from various professions and disciplines, due to the powerful characteristics behind adopting such technology. And in order to formulate a better understanding of it, many researchers are interested in classifying the Blockchain-Based Software Systems (BBSSs). Unfortunately, none of the available taxonomies in the literature considers the various Software Engineering (SWE) aspects for building a BBSS. A blockchain subject matter expert (SME) may absorb a specific aspect understanding from each of the related taxonomies, and in order to have a complete understanding of the various options available for building a BBSS, they will have to flip from a resource to another in order to collect the scattered information they need. So, this paper aims to assist the blockchain SMEs to articulate a comprehensive understanding of the various and most recent concepts and design decisions available, in order to implement or propose a BBSS solution. The taxonomy is derived from the fundamental knowledge and the major SWE aspects which a BBSS implementer or researcher has to consider, and thus is not biased to a specific SWE aspect.
引用
收藏
页码:491 / 498
页数:8
相关论文
共 50 条
  • [1] A Taxonomy of Blockchain-Based Systems for Architecture Design
    Xu, Xiwei
    Weber, Ingo
    Staples, Mark
    Zhu, Liming
    Bosch, Jan
    Bass, Len
    Pautasso, Cesare
    Rimba, Paul
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017), 2017, : 243 - 252
  • [2] An Ontology for Software Patterns: Application to Blockchain-Based Software Development
    Six, Nicolas
    Correa-Restrepo, Camilo
    Herbaut, Nicolas
    Salinesi, Camille
    [J]. ENTERPRISE DESIGN, OPERATIONS, AND COMPUTING: EDOC 2022 WORKSHOPS, IDAMS 2022, SOEA4EE 2022, TEAR 2022, 2023, 466 : 284 - 299
  • [3] A Platform Selection Framework for Blockchain-Based Software Systems Based on the Blockchain Trilemma
    Werth, Jan
    El Ioini, Nabil
    Berenjestanaki, Mohammad Hajian
    Barzegar, Hamid R.
    Pahl, Claus
    [J]. PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023, 2023, : 362 - 371
  • [4] A survey on blockchain-based Recommender Systems: Integration architecture and taxonomy
    Mekouar, Loubna
    Iraqi, Youssef
    Damaj, Issam
    Naous, Tarek
    [J]. COMPUTER COMMUNICATIONS, 2022, 187 : 1 - 19
  • [5] Software Architecture for Blockchain-based Trade Certificate Systems
    Lu, Qinghua
    Staples, Mark
    OConnor, Hugo
    Chen, Shiping
    Guabtni, Adnene
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (IEEE ICBC), 2020,
  • [6] A Blockchain-based Testing Approach for Collaborative Software Development
    Yau, Stephen S.
    Patel, Jinal S.
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2020), 2020, : 98 - 105
  • [7] A Blockchain-Based Framework for Distributed Agile Software Development
    Farooq, Muhammad Shoaib
    Kalim, Zareen
    Qureshi, Junaid Nasir
    Rasheed, Saim
    Abid, Adnan
    [J]. IEEE ACCESS, 2022, 10 : 17977 - 17995
  • [8] Blockchain-based Software Engineering
    Beller, Moritz
    Hejderup, Joseph
    [J]. 2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING RESULTS (ICSE-NIER 2019), 2019, : 53 - 56
  • [9] 'Blockhub': Blockchain-based Software Development System for Untrusted Environments
    Ulybyshev, Denis
    Villarreal-Vasquez, Miguel
    Bhargava, Bharat
    Mani, Ganapathy
    Seaberg, Steve
    Conoval, Paul
    Pike, Robert
    Kobes, Jason
    [J]. PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 582 - 585
  • [10] Blockchain-Based Model for Software Licensing
    Stepanova, Viktorija
    Erins, Ingars
    [J]. 2019 4TH INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SAFETY (ICSRS 2019), 2019, : 30 - 34