Software Engineering Approaches Adopted By Blockchain Developers

Shawal Khalid, Chris Brown · 2023

The adoption of blockchain technology has witnessed a rapid surge in recent years, revolutionizing various industries. As blockchain-based solutions continue to gain momentum, understanding the software development approaches employed by blockchain developers becomes crucial. This research paper examines the experiences of blockchain developers with software engineering (SE) approaches in blockchain development. We deployed an online survey focused on topics such as the importance of SE approaches, preferred methodologies, and the significance of different stages within the Software Development Life Cycle (SDLC) for blockchain projects. Our findings reveal a consensus among participants regarding the importance of utilizing SE approaches in blockchain development to ensure secure, reliable, and scalable solutions. Agile methodologies, such as Scrum, were prominently favored for their adaptability and iterative nature. Furthermore, design emerged as the stage of primary importance within the SDLC for blockchain-based solutions. These insights provide valuable guidance for researchers, practitioners, and organizations involved in blockchain development, contributing to the advancement of SE practices in the context of blockchain technology,

Read the paper · More papers on PaperTik