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

Abstract

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.

Authors and Affiliations

D. A. Meedeniya, I. D. Rubasinghe, I. Perera

Keywords

Related Articles

A Lexicon-based Approach to Build Service Provider Reputation from Arabic Tweets in Twitter

Nowadays Social media has become a popular com-munication tool among Internet users. Many users share opinions and experiences on different service providers everyday through the social media platforms. Thus, these platf...

A Comparison of Usability Aspects between an Existing Hospital Website of Pakistan with a Template based on Usability Standards

More people search internet for medical and health information. Due to increase in demand for online health services, hospitals need to equip their websites with usability standards. Hospital websites should be user cent...

Printed Arabic Text Recognition using Linear and Nonlinear Regression

Arabic language is one of the most popular languages in the world. Hundreds of millions of people in many countries around the world speak Arabic as their native speaking. However, due to complexity of Arabic language, r...

Effect of Driver Strength on Crosstalk in Global Interconnects

The Noise estimation and avoidance are becoming critical, in today’s high performance IC design. An accurate yet efficient crosstalk noise model which contains as many driver/interconnect parameters as possible, is neces...

Design of a High Speed Architecture of MQ-Coder for JPEG2000 on FPGA

Digital imaging is omnipresent today. In many areas, digitized images replace their analog ancestors such as photographs or X-rays. The world of multimedia makes extensive use of image transfer and storage. The volume of...

Download PDF file
  • EP ID EP611204
  • DOI 10.14569/IJACSA.2019.0100711
  • Views 65
  • Downloads 0

How To Cite

D. A. Meedeniya, I. D. Rubasinghe, I. Perera (2019). Traceability Establishment and Visualization of Software Artefacts in DevOps Practice: A Survey. International Journal of Advanced Computer Science & Applications, 10(7), 66-76. https://europub.co.uk/articles/-A-611204