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

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

Iresha Rubasinghe, Dulani Meedeniya, Indika Perera
ISBN13: 9781799818632|ISBN10: 1799818632|ISBN13 Softcover: 9781799818649|EISBN13: 9781799818656
DOI: 10.4018/978-1-7998-1863-2.ch005
Cite Chapter Cite Chapter

MLA

Rubasinghe, Iresha, et al. "Tool Support for Software Artefact Traceability in DevOps Practice: SAT-Analyser." Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities, edited by Vishnu Pendyala, IGI Global, 2020, pp. 130-167. https://doi.org/10.4018/978-1-7998-1863-2.ch005

APA

Rubasinghe, I., Meedeniya, D., & Perera, I. (2020). Tool Support for Software Artefact Traceability in DevOps Practice: SAT-Analyser. In V. Pendyala (Ed.), Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities (pp. 130-167). IGI Global. https://doi.org/10.4018/978-1-7998-1863-2.ch005

Chicago

Rubasinghe, Iresha, Dulani Meedeniya, and Indika Perera. "Tool Support for Software Artefact Traceability in DevOps Practice: SAT-Analyser." In Tools and Techniques for Software Development in Large Organizations: Emerging Research and Opportunities, edited by Vishnu Pendyala, 130-167. Hershey, PA: IGI Global, 2020. https://doi.org/10.4018/978-1-7998-1863-2.ch005

Export Reference

Mendeley
Favorite

Abstract

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.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.