Litcius/Paper detail

Exploring the Integration of Blockchain and Distributed DevOps for Secure, Transparent, and Traceable Software Development

Junaid Nasir Qureshi, Muhammad Shoaib Farooq, Usman Ali, Adel Khelifi, Zabihullah Atal

2024IEEE Access11 citationsDOIOpen Access PDF

Abstract

Distributed DevOps is a software development methodology that aims to integrate the work of development and operations teams without being bound by geographical constraints. This methodology excels in enhancing collaboration and speeding software development. However, it does suffer from a lack of security, transparency, and traceability, which can result in project delays, a lack of trust between stakeholders, and even project failure. This paper addresses these issues of Distributed DevOps by implementing Blockchain technology. In this paper, we propose a novel framework that leverages blockchain technology to address the challenges faced by Distributed DevOps. Through performance analysis, we demonstrate the effectiveness of our framework in a real-world scenario, highlighting its ability to improve transparency, traceability, and the security of the DevOps pipeline. Our findings underscore the potential of blockchain-empowered solutions in revolutionizing DevOps practices. Furthermore, this research offers a practical framework for organizations seeking to optimize their development processes by integrating blockchain technology.

Topics & Concepts

BlockchainDevOpsComputer scienceSoftware security assuranceSoftware engineeringSoftware developmentSoftwareComputer securityOperating systemInformation securitySecurity serviceBlockchain Technology Applications and SecurityBig Data and Business Intelligence