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

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

DevOps based software process has become popular with the vision of an effective collaboration between the development and operations teams that continuously integrates the frequent changes. Traceability manages the artefact consistency during a software process. This paper explores the trace-link creation and visualization between software artefacts, existing tool support, quality aspects and the applicability in a DevOps environment. As the novelty of this study, we identify the challenges that limit the traceability considerations in DevOps and suggest research directions. Our methodology consists of concept identification, state-of-practice exploration and analytical review. Despite the existing related work, there is a lack of tool support for the traceability management between heterogeneous artefacts in software development with DevOps practices. Although many existing studies have low industrial relevance, a few proprietary traceability tools have shown a high relevance. The lack of evidence of the related applications indicates the need for a generalized traceability approach. Accordingly, we conclude that the software artefact traceability is maturing and applying collaboratively in the software process. This can be extended to explore features such as artefact change impact analysis, change propagation, continuous integration to improve software development in DevOps environments.

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
03/06/2022

Traceability Management with Impact Analysis in DevOps based Software Development

The application of DevOps principles in the software development environ...
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

Artefact Consistency Management in DevOps Practice: A Survey

DevOps practices preserve the continuous innovation in software developm...
research
11/13/2022

Collaborative Application Security Testing for DevSecOps: An Empirical Analysis of Challenges, Best Practices and Tool Support

DevSecOps is a software development paradigm that places a high emphasis...
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

Establishing Traceability Links among Software Artefacts

Artefact management in a software development process is a difficult pro...

Please sign up or login with your details

Forgot password? Click here to reset