Software Artefacts Consistency Management towards Continuous Integration: A Roadmap

Abstract

Software development in DevOps practices has become popular with the collaborative intersection between development and operations teams. The notion of DevOps practices drives the software artefacts changes towards continuous integration and continuous delivery pipeline. Subsequently, traceability management is essential to handle frequent changes with rapid software evolution. This study explores the process and approaches to manage traceability ensuring the artefact consistency towards CICD in DevOps practice. We address the key notions in traceability management process including artefact change detection, change impact analysis, consistency management, change propagation and visualization. Consequently, we assess the applicability of existing change impact analysis models in DevOps practice. This study identifies the conceptualization of the traceability management process, explores the state-of-art solutions and suggests possible research directions. This study shows that the lack of support in heterogeneous artefact consistency management with well-defined techniques. Most of the related models are limited with the industry-level applicability in DevOps practice. Accordingly, there is inadequate tool support to manage traceability between heterogeneous artefacts. This study identifies the challenges in managing software artefact consistency and suggests possible research directions that can be applied to manage the traceability in the process of software development in DevOps practice.

Authors and Affiliations

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

Keywords

Related Articles

New mechanism for Cloud Computing Storage Security

Cloud computing, often referred to as simply the cloud, appears as an emerging computing paradigm which promises to radically change the way computer applications and services are constructed, delivered, managed and fina...

RSECM: Robust Search Engine using Context-based Mining for Educational Big Data

With an accelerating growth in the educational sector along with the aid of ICT and cloud-based services, there is a consistent rise of educational big data, where storage and processing become the prime matter of challe...

Intelligent Ambulance Traffic Assistance System

With the increase in traffic road density, several causalities occur due to delay in taking a patient to the hospital in an ambulance. In this paper, we have developed an algorithm to find the shortest path to reach the...

Building an Artificial Idiotopic Immune Model Based on Artificial Neural Network Ideology

In the literature, there were many research efforts that utilized the artificial immune networks to model their designed applications, but they were considerably complicated, and restricted to a few areas that such as co...

QoS Analysis to Optimize the Indoor Network IEEE 802.11 at UNTELS

This paper arose from the need to improve mobility and connectivity to network users of the Universidad Nacional Tecnológica de Lima Sur and the problems that arise on the quality of services (QoS) such as signal intermi...

Download PDF file
  • EP ID EP550262
  • DOI 10.14569/IJACSA.2019.0100411
  • Views 110
  • Downloads 0

How To Cite

D. A. Meedeniya, I. D. Rubasinghe, I. Perera (2019). Software Artefacts Consistency Management towards Continuous Integration: A Roadmap. International Journal of Advanced Computer Science & Applications, 10(4), 100-110. https://europub.co.uk/articles/-A-550262