Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Software Artefacts Consistency Management towards Continuous Integration: A Roadmap

Author 1: D A Meedeniya Author 2: I. D. Rubasinghe Author 3: I. Perera
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 4 · Published 2019 · Cited by 16

DOI: https://doi.org/10.14569/IJACSA.2019.0100411

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.

Keywords

How to Cite this Article

Meedeniya, D. A., Rubasinghe, I. D., & Perera, I. (2019). Software Artefacts Consistency Management towards Continuous Integration: A Roadmap. International Journal of Advanced Computer Science and Applications, 10(4). https://doi.org/10.14569/IJACSA.2019.0100411

Meedeniya, D A, et al.. "Software Artefacts Consistency Management towards Continuous Integration: A Roadmap." International Journal of Advanced Computer Science and Applications, vol. 10, no. 4, 2019, https://doi.org/10.14569/IJACSA.2019.0100411.

@article{Meedeniya2019,
  title     = {Software Artefacts Consistency Management towards Continuous Integration: A Roadmap},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {4},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {D A Meedeniya and I. D. Rubasinghe and I. Perera},
  doi       = {10.14569/IJACSA.2019.0100411},
  url       = {https://doi.org/10.14569/IJACSA.2019.0100411}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.