极小软件开发实体中 CI/CD 实践的采纳与适应:系统文献综述
软件工程
2024-10-02 v1
摘要
本研究 presents 对极小实体 (VSEs) 在软件开发中采用持续集成和持续交付 (CI/CD) 实践的系统文献综述。研究分析了挑选出的 13 项研究,以识别常见的 CI/CD 实践,刻画 VSEs 的具体限制,并探讨将这些实践适应到小规模环境中的策略。研究结果表明,VSEs 在实施 CI/CD 面临资源限制和复杂工具生态系统的重大挑战。然而,采用像 Jenkins 和 Docker 这样可接近的工具,结合微型管道实践和简化框架如 ISO 29110,可以有效解决这些挑战。该研究强调了微服务架构采纳的日益增长趋势,以及针对 VSEs 特定需求定制 CI/CD 过程的重要性。该研究有助于理解小型软件实体如何尽管资源有限,仍能利用 CI/CD 实践来提高其竞争力和软件质量。
引用
@article{arxiv.2410.00623,
title = {Adoption and Adaptation of CI/CD Practices in Very Small Software Development Entities: A Systematic Literature Review},
author = {Mario Ccallo and Alex Quispe-Quispe},
journal= {arXiv preprint arXiv:2410.00623},
year = {2024}
}