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

Method for Designing Scalable Microservice-based Application Systematically: A Case Study

Microservice is a new transformation of Service-Oriented Architecture (SOA) which is gaining momentum in both academic and industry. The success of microservice began when giant companies like Netflix used them as a serv...

Design of an Intelligent Combat Robot for war fields

The objective of this paper is to minimize human casualties in terrorist attack such as 26/11. The combat robot [1] has been designed to tackle such a cruel terror attacks. This robot is radio operated, self- powered, an...

A New Message Encryption Method based on Amino Acid Sequences and Genetic Codes

As the use of technology is increasing rapidly, the amount of shared, sent, and received information is also increas-ing in the same way. As a result, this necessitates the need for finding techniques that can save and s...

FACING THE CHALLENGES OF THE ONE-TABLET-PER-CHILD POLICY IN THAI PRIMARY SCHOOL EDUCATION

The Ministry of Education in Thailand is currently distributing tablets to all first year primary (Prathom 1) school children across the country as part of the government’s “One Tablet Per Child” (OTPC) project to improv...

Real-Time H.264/AVC Entropy Encoder Hardware Architecture in Baseline Profile

In this paper, we present a new hardware architecture of an entropy encoder for an H.264/AVC video encoder. The proposed design aims to employ a parallel module at a pre-encoding stage to reduce a critical path. Addition...

Download PDF file
  • EP ID EP611204
  • DOI 10.14569/IJACSA.2019.0100711
  • Views 88
  • 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