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

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 s...

Full description

Saved in:
Bibliographic Details
Main Authors: Junaid Nasir Qureshi, Muhammad Shoaib Farooq, Usman Ali, Adel Khelifi, Zabihullah Atal
Format: Article
Language:English
Published: IEEE 2025-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10771747/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:2169-3536