International Journal of Computer Applications |
Foundation of Computer Science (FCS), NY, USA |
Volume 186 - Number 68 |
Year of Publication: 2025 |
Authors: Anum Bahar, Muhammad Yaseen, Muhammad Asif Nauman, Amara Parveen |
![]() |
Anum Bahar, Muhammad Yaseen, Muhammad Asif Nauman, Amara Parveen . Critical Challenges of Continuous Integration and Testing (CI/CT) in DevOps: A Systematic Literature Review Protocol with preliminary Results. International Journal of Computer Applications. 186, 68 ( Feb 2025), 29-41. DOI=10.5120/ijca2025924521
Continuous Integration (CI) and Continuous Testing (CT) are essential components in DevOps for improving software delivery efficiency and quality. However, the implementation of CI and CT in DevOps settings faces considerable challenges that affect scalability, efficiency and dependability. This Systematic Literature Review (SLR) protocol aims to precise and examine the key challenges in adopting CI/CT. The investigation revolves around one primary research questions: recognizing challenges, evaluating their effects, creating an assessment framework, and confirming findings through case studies. The study employs a methodical approach, encompassing review planning, execution, and reporting. An initial screening process evaluated 2,200 research papers, reducing them to 100 pertinent studies that offer valuable insights into the most pressing issues impacting CI/CT. Preliminary findings reveal recurring challenges such as automation issues, integration challenges, test instability, scalability limitations, security weaknesses, and the absence of standardized procedures. These challenges hinder smooth software development and deployment, underscoring the necessity for additional research and enhancements in CI/CT practices. Through a systematic analysis of these challenges, this study contributes to a more comprehensive understanding of CI/CT constraints in DevOps. The results provide a foundation for future research, assisting organizations and researchers in developing more effective strategies to enhance software development processes and optimize CI/CT workflows.