Adoption and Adaptation of CI/CD Practices in Very Small Software Development Entities: A Systematic Literature Review

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Ccallo, Mario, Quispe-Quispe, Alex
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909331505545216
author Ccallo, Mario
Quispe-Quispe, Alex
author_facet Ccallo, Mario
Quispe-Quispe, Alex
contents This study presents a systematic literature review on the adoption of Continuous Integration and Continuous Delivery (CI/CD) practices in Very Small Entities (VSEs) in software development. The research analyzes 13 selected studies to identify common CI/CD practices, characterize the specific limitations of VSEs, and explore strategies for adapting these practices to small-scale environments. The findings reveal that VSEs face significant challenges in implementing CI/CD due to resource constraints and complex tool ecosystems. However, the adoption of accessible tools like Jenkins and Docker, coupled with micro-pipeline practices and simplified frameworks such as ISO 29110, can effectively address these challenges. The study highlights the growing trend of microservices architecture adoption and the importance of tailoring CI/CD processes to VSE-specific needs. This research contributes to the understanding of how small software entities can leverage CI/CD practices to enhance their competitiveness and software quality, despite limited resources.
format Preprint
id arxiv_https___arxiv_org_abs_2410_00623
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Adoption and Adaptation of CI/CD Practices in Very Small Software Development Entities: A Systematic Literature Review
Ccallo, Mario
Quispe-Quispe, Alex
Software Engineering
This study presents a systematic literature review on the adoption of Continuous Integration and Continuous Delivery (CI/CD) practices in Very Small Entities (VSEs) in software development. The research analyzes 13 selected studies to identify common CI/CD practices, characterize the specific limitations of VSEs, and explore strategies for adapting these practices to small-scale environments. The findings reveal that VSEs face significant challenges in implementing CI/CD due to resource constraints and complex tool ecosystems. However, the adoption of accessible tools like Jenkins and Docker, coupled with micro-pipeline practices and simplified frameworks such as ISO 29110, can effectively address these challenges. The study highlights the growing trend of microservices architecture adoption and the importance of tailoring CI/CD processes to VSE-specific needs. This research contributes to the understanding of how small software entities can leverage CI/CD practices to enhance their competitiveness and software quality, despite limited resources.
title Adoption and Adaptation of CI/CD Practices in Very Small Software Development Entities: A Systematic Literature Review
topic Software Engineering
url https://arxiv.org/abs/2410.00623