CI/CD they invest in CI/CD-processes. To address
challenges, barriers and problems that hinder success
of CI/CD-processes, this study presents a
comprehensive overview of CSFs based on literature
and real-life examples which validated them.
Furthermore, we clarified the CSFs through
classification of the clarifications mentioned by the
experts in the field.
IT-organizations could apply this model of CSFs
to take steps towards successful results of CI/CD-
processes. Therefore, they may take advantage of the
clarifications on the importance of CSFs and the real-
life examples which elaborate the CSFs.
All data emerged during the research process are
available on request.
REFERENCES
Alahyari, H., Berntsson Svensson, R., & Gorschek, T.
(2017). A study of value in agile software development
organizations. Journal of Systems and Software, 125,
271–288. https://doi.org/10.1016/j.jss.2016.12.007
Ampatzoglou, A., Bibi, S., Avgeriou, P., Verbeek, M., &
Chatzigeorgiou, A. (2019). Identifying, categorizing
and mitigating threats to validity in software
engineering secondary studies. Information and
Software Technology, 106, 201–230. https://doi.org/
10.1016/j.infsof.2018.10.006
Azad, N., & Hyrynsalmi, S. (2023). DevOps critical succes
factors—A systematic literature review. Information
and Software Technology, 107150. https://doi.org/
10.1016/j.infsof.2023.107150
Caprarelli, A., Di Nitto, E., & Tamburri, D. A. (2020).
Fallacies and Pitfalls on the Road to DevOps: A
Longitudinal Industrial Study. In J.-M. Bruel, M.
Mazzara, & B. Meyer (Eds.), Software Engineering
Aspects of Continuous Development and New
Paradigms of Software Production and Deployment
(Vol. 12055, pp. 200–210). Springer International
Publishing. https://doi.org/10.1007/978-3-030-39306-
9_15
Chen, L. (2017). Continuous Delivery: Overcoming
adoption challenges. Journal of Systems and Software,
128, 72–86. https://doi.org/10.1016/j.jss.2017.02.013
Claps, G. G., Berntsson Svensson, R., & Aurum, A. (2015).
On the journey to continuous deployment: Technical
and social challenges along the way. Information and
Software Technology, 57, 21–31. https://doi.org/
10.1016/j.infsof.2014.07.009
Debroy, V., Miller, S., & Brimble, L. (2018). Building lean
continuous integration and delivery pipelines by
applying DevOps principles: A case study at Varidesk.
Proceedings of the 2018 26th ACM Joint Meeting on
European Software Engineering Conference and
Symposium on the Foundations of Software
Engineering - ESEC/FSE 2018, 851–856.
https://doi.org/10.1145/3236024.3275528
Dwi Harfianto, H., Raharjo, T., Hardian, B., & Wahbi, A.
(2022). Agile Transformation Challenges and Solutions
in Bureaucratic Government: A Systematic Literature
Review. Proceedings of the 2022 5th International
Conference on Computers in Management and
Business, 12–19. https://doi.org/10.1145/3512676.351
2679
Fitzgerald, B., & Stol, K.-J. (2017). Continuous software
engineering: A roadmap and agenda. Journal of
Systems and Software, 123, 176–189.
https://doi.org/10.1016/j.jss.2015.06.063
Fowler, M., & Foemmel, M. (2006). Continuous
integration. Thought-Works. http://www.thought
works. com/Continuous Integration. pdf, 122, 14.
Humble, J. (2018). Continuous delivery sounds great, but
will it work here? Communications of the ACM, 61(4),
34–39. https://doi.org/10.1145/3173553
Humble, J., & Farley, D. (2010). Continuous delivery:
Reliable software releases through build, test, and
deployment automation
. Addison-Wesley.
Kitchenham, B., & Brereton, P. (2013). A systematic
review of systematic review process research in
software engineering. Information and Software
Technology, 55(12), 2049–2075. https://doi.org/
10.1016/j.infsof.2013.07.010
Kitchenham, B., Pretorius, R., Budgen, D., Pearl Brereton,
O., Turner, M., Niazi, M., & Linkman, S. (2010).
Systematic literature reviews in software engineering –
A tertiary study. Information and Software Technology,
52(8), 792–805. https://doi.org/10.1016/j.infsof.20
10.03.006
Laukkanen, E., Itkonen, J., & Lassenius, C. (2017).
Problems, causes and solutions when adopting
continuous delivery—A systematic literature review.
Information and Software Technology, 82, 55–79.
https://doi.org/10.1016/j.infsof.2016.10.001
Lee, G., & Xia, W. (2010). Toward Agile: An Integrated
Analysis of Quantitative and Qualitative Field Data.
MIS Q., 34(1), 87–114.
Lewis, K. M., & Hepburn, P. (2010). Open card sorting and
factor analysis: A usability case study. The Electronic
Library, 28(3), 401–416. https://doi.org/10.1108/0264
0471011051981
Pereira, I. M., Carneiro, T. G. de S., & Figueiredo, E.
(2021). Investigating Continuous Delivery on IoT
Systems. Proceedings of the XX Brazilian Symposium
on Software Quality. https://doi.org/10.1145/
3493244.3493261
Portela, A., & de França, B. B. N. (2023). Empirical
Evidence on Technical Challenges When Adopting
Continuous Practices. Proceedings of the XXXVII
Brazilian Symposium on Software Engineering, 11–20.
https://doi.org/10.1145/3613372.3613390
Ram, J., Corkindale, D., & Wu, M.-L. (2013).
Implementation critical success factors (CSFs) for
ERP: Do they contribute to implementation success and
post-implementation performance? International
Journal of Production Economics, 144(1), 157–174.
https://doi.org/10.1016/j.ijpe.2013.01.032