Software Artefacts Consistency Management Towards Continuous Integration: A Roadmap

03/06/2022
by   Dulani Meedeniya, et al.
0

Software development in DevOps practices has become popular with the collaborative intersection between development and operations teams. The notion of DevOps practices drives the software artefacts changes towards continuous integration and continuous delivery pipeline. Subsequently, traceability management is essential to handle frequent changes with rapid software evolution. This study explores the process and approaches to manage traceability ensuring the artefact consistency towards CICD in DevOps practice. We address the key notions in traceability management process including artefact change detection, change impact analysis, consistency management, change propagation and visualization. Consequently, we assess the applicability of existing change impact analysis models in DevOps practice. This study identifies the conceptualization of the traceability management process, explores the state-of-art solutions and suggests possible research directions. This study shows that the lack of support in heterogeneous artefact consistency management with well-defined techniques. Most of the related models are limited with the industry-level applicability in DevOps practice. Accordingly, there is inadequate tool support to manage traceability between heterogeneous artefacts. This study identifies the challenges in managing software artefact consistency and suggests possible research directions that can be applied to manage the traceability in the process of software development in DevOps practice.

READ FULL TEXT

page 1

page 2

page 5

research
03/06/2022

Traceability Establishment and Visualization of Software Artefacts in DevOps Practice: A Survey

DevOps based software process has become popular with the vision of an e...
research
03/06/2022

Artefact Consistency Management in DevOps Practice: A Survey

DevOps practices preserve the continuous innovation in software developm...
research
03/06/2022

Tool Support for Software Artefact Traceability in DevOps Practice: SAT-Analyser

Software development in DevOps practice is a widely used approach to cop...
research
03/06/2022

SAT-Analyser Traceability Management Tool Support for DevOps

At present, DevOps environments are getting popular in software organiza...
research
03/06/2022

Tool support for traceability management of software artefacts with DevOps practices

Software development process encompasses multiple types of and different...
research
03/30/2023

BPCE: A Prototype for Co-Evolution between Business Process Variants through Configurable Process Model

With the continuous development of business process management technolog...
research
10/07/2019

From DevOps to DevDataOps: Data Management in DevOps processes

DevOps is a quite effective approach for managing software development a...

Please sign up or login with your details

Forgot password? Click here to reset