中文

极小软件开发实体中 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}
}