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

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

Software development in DevOps practice is a widely used approach to cope with the demand for frequent artefact changes. These changes require a well-defined method to manage artefact consistency to ease the continuous integration process. This chapter proposes a traceability management approach for the artefact types in the main phases of the software process including requirements, design, source code, testing, and configuration. This chapter addresses traceability management, including trace link creation, change detection, impact analysis, change propagation, validation, and visualisation. This chapter presents a tool named SAT-Analyser that is applicable for any software development method and designed for continuous integration, multi-user collaboration, and DevOps tool stack compatibility. The SAT-Analyser is assessed using case studies and shown an impact analysis accuracy of 0.93 of F-measure. Further, the feedback by DevOps practitioners has shown the suitability and innovativeness of the proposed approach.

READ FULL TEXT

page 5

page 10

page 11

page 14

page 15

page 18

page 19

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

Traceability Management with Impact Analysis in DevOps based Software Development

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

Automated Inter-artefact Traceability Establishment for DevOps Practice

Software traceability is an important aspect in DevOps based software de...
research
07/12/2021

Software Process Improvement Based on Defect Prevention Using Capability and Testing Model Integration in Extreme Programming

Nowadays, Software Process Improvement popularly known as SPI has been a...

Please sign up or login with your details

Forgot password? Click here to reset