Artefact Consistency Management in DevOps Practice: A Survey

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

DevOps practices preserve the continuous innovation in software development. The collaborative nature and stakeholder communication are keys in DevOps that lead to highly effective and quality software outcomes with customer satisfaction. The software artefacts involved in a DevOps practice must adapt to frequent changes due to continuous stakeholder feedback. Hence, it is challenging to artefact consistency throughout the software life cycle. Although artefact traceability preserves the consistency management with theoretical support, there are practical limitations in traceability visualisation, change impact analysis, and change propagation aspects. This chapter presents an analysis of existing studies focused on software artefact traceability for the suitability in DevOps. It also identifies leading limitations and possible future research directions to resolve for the benefit of researchers and software practitioners.

READ FULL TEXT
research
03/06/2022

Software Artefacts Consistency Management Towards Continuous Integration: A Roadmap

Software development in DevOps practices has become popular with the col...
research
08/07/2018

A Survey of Refactoring Detection Techniques Based on Change History Analysis

Refactoring is the process of changing a software system in such a way t...
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

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
12/11/2020

DevOps A Historical Review and Future Works

DevOps is an emerging practice to be followed in Software Development li...
research
03/23/2022

Runtime Software Patching: Taxonomy, Survey and Future Directions

Runtime software patching aims to minimize or eliminate service downtime...

Please sign up or login with your details

Forgot password? Click here to reset