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 条
  • [41] A Proposed Methodology for Establishing Software Process Development Improvement for Small Software Development Firms
    al-Tarawneh, Mejhem Yousef
    Abdullah, Mohd Syazwan
    Ali, Abdul Bashah Mat
    [J]. WORLD CONFERENCE ON INFORMATION TECHNOLOGY (WCIT-2010), 2011, 3
  • [42] The InterMod Methodology: An Interface Engineering Process Linked with Software Engineering Stages
    Losada, Begona
    Urretavizcaya, Maite
    Fernandez-Castro, Isabel
    [J]. NEW TRENDS ON HUMAN-COMPUTER INTERACTION: RESEARCH, DEVELOPMENT, NEW TOOLS AND METHODS, 2009, : 53 - 63
  • [43] SOFTWARE ENGINEERING, THE SOFTWARE PROCESS AND THEIR SUPPORT
    LEHMAN, MM
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (05): : 243 - 258
  • [44] A systematic study of requirement volatility during software development process
    Dev, Harsh
    Awasthi, Ranjana
    [J]. International Journal of Computer Science Issues, 2012, 9 (02): : 527 - 533
  • [45] A Systematic Mapping Study of the Onboarding Process in Software Development Organizations
    Perpetua, Sueli
    Vieira, Savio Luiz
    Portela, Carlos
    Souza, Mauricio
    [J]. PROCEEDINGS OF THE 22TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, 2023, : 11 - 20
  • [46] Ethical Framework for the Software Development Process: A Systematic Mapping Study
    Llerena, Lucrecia
    Perez, Henry
    Plazarte, John
    Castro, John W.
    Rodriguez, Nancy
    [J]. INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, WORLDCIST 2023, 2024, 799 : 144 - 154
  • [47] A systematic review of systematic review process research in software engineering
    Kitchenham, Barbara
    Brereton, Pearl
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (12) : 2049 - 2075
  • [48] Software engineering process models for mobile app development: A systematic literature review
    Jabangwe, Ronald
    Edison, Henry
    Anh Nguyen Duc
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 145 : 98 - 111
  • [49] Systematic multimedia courseware development using a software engineering style process model
    Department of Computer Science, University of Bahrain, Bahrain
    [J]. Inf. Technol. J., 2006, 4 (726-734):
  • [50] Software Process Improvement in Agile Software Development: A Systematic Literature Review
    Santana, Celio
    Queiroz, Fabiola
    Vasconcelos, Alexandre
    Gusmao, Cristine
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 325 - 332