Software Engineering Process and Methodology in Blockchain-Oriented Software Development: A Systematic Study

被引:5
|
作者
Faruk, Md Jobair Hossain [1 ]
Subramanian, Santhiya [1 ]
Shahriar, Hossain [2 ]
Valero, Maria [2 ]
Li, Xia [1 ]
Tasnim, Masrura [3 ]
机构
[1] Kennesaw State Univ, Dept Software Engn & Game Dev, Kennesaw, GA 30144 USA
[2] Kennesaw State Univ, Dept Informat Technol, Kennesaw, GA 30144 USA
[3] Kennesaw State Univ, Inst Cybersecur Workforce Dev, Kennesaw, GA 30144 USA
基金
美国国家科学基金会;
关键词
Blockchain-Oriented Software Engineering; Blockchain Technology; Software Process; Software Methodology; Software Project Management;
D O I
10.1109/SERA54885.2022.9806817
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software Engineering is the process of systematic, disciplined, quantifiable approach that has significant impact on large-scale and complex software development. Scores of well-established software process models have long been adopted in the software development life cycle that pour stakeholders towards the completion of final software products development. Within the boundary of advanced technology, various emerging and futuristic technology is evolving that really need the attention of software engineering community whether the conventional software process techniques are capable to inherit the core fundamental into the futuristic software development. In this paper, we study the impact of existing software engineering processes and models including Agile, and DevOps in Blockchain-Oriented Software Engineering. We also examine the essentiality of adopting state-of-art concepts and evolving the current software engineering process for blockchain-oriented systems. We discuss the insight of software project management practices in BOS development. The findings of this study indicate that utilizing state-of-art techniques in software processes for futuristic technology would be challenging and promising research is needed extensively towards addressing and improving state-of-the-art software engineering processes and methodology for novel technologies.
引用
收藏
页码:120 / 127
页数:8
相关论文
共 50 条
  • [1] Engineering Software Architectures of Blockchain-Oriented Applications
    Wessling, Florian
    Gruhn, Volker
    [J]. 2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2018), 2018, : 45 - 46
  • [2] Blockchain-oriented Software Engineering: Challenges and New Directions
    Porru, Simone
    Pinna, Andrea
    Marchesi, Michele
    Tonelli, Roberto
    [J]. PROCEEDINGS OF THE 2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING COMPANION (ICSE-C 2017), 2017, : 169 - 171
  • [3] Raising Sustainability Awareness in Agile Blockchain-Oriented Software Engineering
    Pinna, Andrea
    Baralla, Gavina
    Marchesi, Michele
    Tonelli, Roberto
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 696 - 700
  • [4] Blockchain-Oriented Software Variant Forks: A Preliminary Study
    Rocha, Henrique
    Businge, John
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2022), 2022, : 1191 - 1196
  • [5] Literature Review: Blockchain-Oriented Software Characteristics and New Stream for Software Process Improvement
    Al-Ashmori, Ammar
    Dominic, P. D. D.
    Basri, Shuib
    Muneer, Amgad
    Naji, Gehad
    [J]. 2022 INTERNATIONAL CONFERENCE ON DECISION AID SCIENCES AND APPLICATIONS (DASA), 2022, : 905 - 910
  • [6] On Comparing Software Quality Metrics of Traditional vs Blockchain-Oriented Software: An Empirical Study
    Ortu, Marco
    Orru, Matteo
    Destefanis, Giuseppe
    [J]. 2019 IEEE 2ND INTERNATIONAL WORKSHOP ON BLOCKCHAIN ORIENTED SOFTWARE ENGINEERING (IWBOSE), 2019, : 32 - 37
  • [7] Blockchain-Oriented Software Testing: A Preliminary Literature Review
    Reddivari, Sandeep
    Orr, James
    Reddy, Reyansh
    [J]. 2023 IEEE 47TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC, 2023, : 974 - 975
  • [8] Results of Blockchain-Oriented Software Engineering 2024 Workshop: speculations on Blockchain for Energy Communities management.
    Tonelli, Roberto
    Bracciali, Andrea
    Rocha, Henrique
    [J]. 2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : X - XIV
  • [9] Design of a Sustainable Blockchain-Oriented Software for Building Workers Management
    Pinna, Andrea
    Baralla, Gavina
    Lallai, Giorgia
    Marchesi, Michele
    Tonelli, Roberto
    [J]. FRONTIERS IN BLOCKCHAIN, 2020, 3
  • [10] Blockchain-oriented Requirements Engineering: A Framework
    Demi, Selina
    [J]. 2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 428 - 433