Software Engineering Process and Methodology in Blockchain-Oriented Software Development: A Systematic Study
Md Jobair Hossain Faruk, Santhiya Subramanian, Hossain Shahriar, Maria, Valero, Xia Li, Masrura Tasnim

TL;DR
This paper systematically examines how traditional and modern software engineering processes like Agile and DevOps are applied to blockchain-oriented software development, highlighting challenges and future research directions.
Contribution
It provides a comprehensive analysis of existing software engineering models in blockchain development and emphasizes the need for evolving processes for emerging technologies.
Findings
Existing processes face challenges in blockchain development
State-of-the-art techniques are promising but require further research
Adapting software processes is crucial for futuristic tech integration
Abstract
Software Engineering is the process of a 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 product development. Within the boundary of advanced technology, various emerging and futuristic technology is evolving that really need the attention of the software engineering community whether the conventional software process techniques are capable to inherit the core fundamental into 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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
