The DOI matches its Crossref record; 43 of the 47 references it cites were found in a registry or an index.
Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices
Open accessAbstract
Continuous practices, i.e., continuous integration, delivery, and deployment, are the software development industry practices that enable organizations to frequently and reliably release new features and products. With the increasing interest in the literature on continuous practices, it is important to systematically review and synthesize the approaches, tools, challenges, and practices reported for adopting and implementing continuous practices. This paper aimed at systematically reviewing the state of the art of continuous practices to classify approaches and tools, identify challenges and practices in this regard, and identify the gaps for future research. We used the systematic literature review method for reviewing the peer-reviewed papers on continuous practices published between 2004 and June 1, 2016. We applied the thematic analysis method for analyzing the data extracted from reviewing 69 papers selected using predefined criteria. We have identified 30 approaches and associated tools, which facilitate the implementation of continuous practices in the following ways: (1) reducing build and test time in continuous integration (CI); (2) increasing visibility and awareness on build and test results in CI; (3) supporting (semi-) automated continuous testing; (4) detecting violations, flaws, and faults in CI; (5) addressing security and scalability issues in deployment pipeline; and (6) improving dependability and reliability of deployment process. We have also determined a list of critical factors, such as testing (effort and time), team awareness and transparency, good design principles, customer, highly skilled and motivated team, application domain, and appropriate infrastructure that should be carefully considered when introducing continuous practices in a given organization. The majority of the reviewed papers were validation (34.7%) and evaluation (36.2%) research types. This paper also reveals that continuous practices have been successfully applied to both greenfield and maintenance projects. Continuous practices have become an important area of software engineering research and practice. While the reported approaches, tools, and practices are addressing a wide range of challenges, there are several challenges and gaps, which require future research work for improving the capturing and reporting of contextual information in the studies reporting different aspects of continuous practices; gaining a deep understanding of how software-intensive systems should be (re-) architected to support continuous practices; and addressing the lack of knowledge and tools for engineering processes of designing and running secure deployment pipelines.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the citing paper
“Despite the popularity of DevOps, security is among the major concerns that hinder the adoption of DevOps in software enterprises [5].”
From Prioritization based taxonomy of DevOps security challenges using PROMETHEE (2020) · cites this paper as [5]
In the citing paper
“We have also identified lack of automated testing tool performance measures for security [2], [5], [20], [23], [24] as a critical challenge that have a negative impact on DevOps security.”
From Prioritization based taxonomy of DevOps security challenges using PROMETHEE (2020) · cites this paper as [5]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
Using thematic analysis in psychology
Braun, V., & Clarke, V. (2006) · Qualitative Research in Psychology · doi:10.1191/1478088706qp063oa · Cited by 194,414
Systematic literature reviews in software engineering – A tertiary study
Kitchenham, B., Pretorius, R., Budgen, D., Pearl Brereton, O., Turner, M., Niazi, M., & Linkman, S. (2010) · Information and Software Technology · doi:10.1016/j.infsof.2010.03.006 · Cited by 1,230
Loveday Ph., D., Clement, E., & Phd, I. (2014) · doi:10.4337/9781783473069.00009 · Cited by 1,227
Requirements engineering paper classification and evaluation criteria: a proposal and a discussion
Wieringa, R., Maiden, N., Mead, N., & Rolland, C. (2006) · Requirements Engineering · doi:10.1007/s00766-005-0021-6 · Cited by 940
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
Humble, J., & Farley, D. R. (2010) · Cited by 911
Challenges and success factors for large-scale agile transformations: A systematic literature review
Dikert, K., Paasivaara, M., & Lassenius, C. (2016) · Journal of Systems and Software · doi:10.1016/j.jss.2016.06.013 · Cited by 890
Newman, S. (2015) · CERN Document Server (European Organization for Nuclear Research) · Cited by 768
Continuous software engineering: A roadmap and agenda
Fitzgerald, B. F., & Stol, K.-J. (2015) · Journal of Systems and Software · doi:10.1016/j.jss.2015.06.063 · Cited by 742
Identifying relevant studies in software engineering
Zhang, H., Babar, M. A., & Tell, P. (2010) · Information and Software Technology · doi:10.1016/j.infsof.2010.12.010 · Cited by 570
Devops: A Software Architect's Perspective
Bass, L., Weber, I. M., & Zhu, L. (2015) · CERN Document Server (European Organization for Nuclear Research) · Cited by 561
Self-citation
Flagged first, then by citations
4 of the 47 references couldn’t be matched to a known paper.
Research works printed but not linked: 16
- 0, Longman Dictionary of Contemporary English Online
- luke, 2016, No One Agrees How to Define CI or CD
- 0, Camera Dictionary
- phillips, 2015, The IT Manager’s Guide to Continuous Delivery Delivering Business Value in Hours
- humble, 2016, Continuous delivery vs continuous deployment
- 2016, What is Continuous Deployment
- humble, 2016, What is Continuous Delivery?
- reed, 2016, The Business Case for Continuous Delivery
- skelton, 2016, Continuous Delivery With Windows and NET
- humble, 2015, Principle 2 Decouple Deployment and Release
- 2016, Five Habits of Highly Successful Continuous Delivery Practitioners
- thiele, 2016, Continuous Delivery An Easy Must-Have for Agile Development
- 2015, State of DevOps Report
- sundman, 2013, Continuous delivery vs continuous deployment
- suzie, 2016, The Product Managers Guide to Continuous Delivery and DevOps
- sato, 2015, Canary Release
Cited by
Sorted by citations
Items 201–300 of 678
Mabotha, E., Mabunda, N. E., & Ali, A. A. Y. (2025) · Sensors · doi:10.3390/s25102993 · Cited by 8
AI-Driven Continuous Integration: Automating Code Review and Deployment with LLMs
Omar, D., Alahmed, Y., Fnich, R., Mazroub, M., & Fnich, M. (2025) · International Conference on Fog and Mobile Edge Computing (FMEC) · doi:10.1109/fmec65595.2025.11119365 · Cited by 8
Chen, C., Tan, Y., Liu, Y., Sun, M., Wang, Z. L., Zheng, X., Shen, Z., & Zhao, M. (2026) · Environmental Research · doi:10.1016/j.envres.2026.123853 · Cited by 8
Deep Semantic Versioning for Evolution and Variability
Carvalho, L., & Seco, J. C. (2021) · International Symposium on Principles and Practice of Declarative Programming (PPDP) · doi:10.1145/3479394.3479416 · Cited by 8
Integration of DevOps Practices on a Noise Monitor System with CircleCI and Terraform
Romero, E. E., Camacho, C., Montenegro, C. E., Agudelo, O. E. A., Crespo, R. A. G., García, E. E. G., & Martínez, M. H. (2022) · ACM Transactions on Management Information Systems · doi:10.1145/3505228 · Cited by 8
State of the Practice for Lattice Boltzmann Method Software
Smith, S., Michalski, P., Carette, J., & Keshavarz‐Motamed, Z. (2023) · Archives of Computational Methods in Engineering · doi:10.1007/s11831-023-09981-2 · Cited by 8
Kumar, A., Nadeem, M., & Shameem, M. (2023) · Journal of Software Evolution and Process · doi:10.1002/smr.2631 · Cited by 8
Erdenebat, B., Bud, B., Batsuren, T., & Kozsik, T. (2023) · Computers · doi:10.3390/computers12120254 · Cited by 8
Barcelos, L. V., Antonino, P. O., & Nakagawa, E. Y. (2024) · Systems Engineering · doi:10.1002/sys.21753 · Cited by 11
Designing a Generic Research Data Infrastructure Architecture with Continuous Software Engineering
de Sousa, N. T., Hasselbring, W., Weber, T., & Kranzlmüller, D. A. (2018) · ePrints Soton (University of Southampton) · Cited by 8
Continuous Security through Integration Testing in an Electronic Health Records System
Purkayastha, S., Goyal, S., Phillips, T., Wu, H., Haakenson, B., & Zou, X. (2020) · International Conference on Software Security and Assurance (ICSSA) · doi:10.1109/icssa51305.2020.00012 · Cited by 8
Cloud Simulation for Continuous Integration and Deployment in Robotics
Teixeira, S., Arrais, R., & Veiga, G. M. (2021) · IEEE International Conference on Industrial Informatics (INDIN) · doi:10.1109/indin45523.2021.9557476 · Cited by 8
Lima, J. P., Mendonça, W. D. F., Vergílio, S. R., & Assunção, W. K. G. (2022) · Empirical Software Engineering · doi:10.1007/s10664-021-10093-3 · Cited by 8
Bjarnason, E., Åberg, P., & bin Ali, N. (2023) · Empirical Software Engineering · doi:10.1007/s10664-023-10288-w · Cited by 8
Ebola optimization search algorithm for the enhancement of devops and cycle time reduction
R, D., & Mathew, J. (2023) · International Journal of Information Technology · doi:10.1007/s41870-023-01217-7 · Cited by 8
Integrated Visual Software Analytics on the GitHub Platform
Scheibel, W., Blum, J., Lauterbach, F., Atzberger, D., & Döllner, J. (2024) · Computers · doi:10.3390/computers13020033 · Cited by 8
Decision making and visualizations based on test results
Strandberg, P. E., Afzal, W., & Sundmark, D. (2018) · Proceedings of the ... ACM-IEEE International Symposium on Empirical Software Engineering and Measurement/International Symposium on Empirical Software Engineering and Measurement · doi:10.1145/3239235.3268921 · Cited by 8
A framework for microservices synchronization
Iasio, A. D., & Zimeo, E. (2020) · Software Practice and Experience · doi:10.1002/spe.2877 · Cited by 8
On the Role of Software Architecture in DevOps Transformation: An Industrial Case StudyPreprint
Shahin, M., & Babar, M. A. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2003.06108 · Cited by 8
Self-citationPerformance Evaluation of a Dynamic RESTful API Using FastAPI, Docker and Nginx
Mabotha, E., Mabunda, N. E., & Ali, A. A. Y. (2024) · Global Energy Conference (GEC) · doi:10.1109/gec61857.2024.10881712 · Cited by 7
The Role of Functional and Non-functional Requirements in Creating a Quality Application
Al-Ababneh, H. A., Alrhaimi, S. A. S., Alshammari, F. H., Lytvyniuk, O., Ababneh, J., Mohammad, S. I., & Vasudevan, A. (2026) · Studies in systems, decision and control · doi:10.1007/978-3-032-15739-3_80 · Cited by 7
A Case Study of Developer Bots: Motivations, Perceptions, and Challenges
Asthana, S., Sajnani, H., Voyloshnikova, E., Acharya, B., & Herzig, K. (2023) · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · doi:10.1145/3611643.3616248 · Cited by 7
Kataru, S. S., Gude, R., Shaik, S. S., Kota, L. V. N. S. S. S., Srithar, S., & Balajee, R. M. (2023) · International Conference on Sustainable Communication Networks and Application (ICSCNA) · doi:10.1109/icscna58489.2023.10370161 · Cited by 7
Multivocal Literature Review on DevOps Critical Success Factors
Azad, N., & Hyrynsalmi, S. (2024) · International Conference on Evaluation and Assessment in Software Engineering (EASE) · doi:10.1145/3661167.3661236 · Cited by 14
Papotti, A., Paramitha, R., & Massacci, F. (2024) · Empirical Software Engineering · doi:10.1007/s10664-024-10506-z · Cited by 7
Streamlining Software Development: A Comprehensive Study on CI/CD Automation
Baitha, S., Soorya, V., Kothari, O., Rajagopal, S. M., & Panda, N. (2024) · International Conference on Sustainable Expert Systems (ICSES) · doi:10.1109/icses63445.2024.10763207 · Cited by 7
DevOps Round-Trip Engineering: Traceability from Dev to Ops and Back Again
Jiménez, M., Castañeda, L., Villegas, N. M., Tamura, G., Müller, H. A., & Wigglesworth, J. (2018) · Lecture notes in computer science · doi:10.1007/978-3-030-06019-0_6 · Cited by 7
Continuous Integration in Distributed Applied Software Packages
Feoktistov, A. G., Gorsky, S., Sidorov, I., & Tchernykh, A. N. (2019) · International Convention on Information and Communication Technology, Electronics and Microelectronics · doi:10.23919/mipro.2019.8757002 · Cited by 7
AI Empowered DevSecOps Security for Next Generation Development
Yadav, B., Choudhary, G., Shandilya, S. K., & Dragoni, N. (2021) · Communications in computer and information science · doi:10.1007/978-3-030-93135-3_3 · Cited by 7
Challenges of Adopting DevOps for Combat Systems Development Environment
Miller, A., Giachetti, R. E., & Bossuyt, D. L. V. (2022) · Defense Acquisition Research Journal · doi:10.22594/dau.21-870.29.01 · Cited by 7
Saieva, A., & Kaiser, G. E. (2022) · Journal of Systems and Software · doi:10.1016/j.jss.2022.111381 · Cited by 7
A Survey on Infrastructure-as-Code Solutions for Cloud Development
Teppan, H., Flå, L. H., & Jaatun, M. G. (2022) · IEEE International Conference on Cloud Computing Technology and Science · doi:10.1109/cloudcom55334.2022.00019 · Cited by 7
Measuring the Benefits of CI/CD Practices for Database Application Development
Fluri, J., Fornari, F., & Ela Hunt, B. (2023) · International Conference on Software and System Process · doi:10.1109/icssp59042.2023.00015 · Cited by 7
Immutable Infrastructure Calls for Immutable Architecture
Mikkelsen, A., Grønli, T., & Kazman, R. (2019) · Hawaii International Conference on System Sciences (HICSS) · doi:10.24251/hicss.2019.846 · Cited by 7
Levene, M., & Wooldridge, J. (2023) · doi:10.47120/npl.ms45 · Cited by 9
DValidator: An approach for validating dependencies in build configurations
Macho, C., Oraže, F., & Pinzger, M. (2023) · Journal of Systems and Software · doi:10.1016/j.jss.2023.111916 · Cited by 6
Azonuche, T. I., Aigbogun, M. E., & Enyejo, J. O. (2025) · doi:10.38124/ijisrt/25apr1164 · Cited by 6
Zhong, M., Wei, L., & Mo, H. (2025) · Frontiers in Plant Science · doi:10.3389/fpls.2025.1671755 · Cited by 7
Adopting DevOps practices: an enhanced unified theory of acceptance and use of technology framework
Salih, A. M., Syed-Mohamad, S. M., Keikhosrokiani, P., & Samsudin, N. H. (2023) · International Journal of Power Electronics and Drive Systems/International Journal of Electrical and Computer Engineering · doi:10.11591/ijece.v13i6.pp6701-6717 · Cited by 7
Adamson, R., Bryant, P., Montoya, D., Neel, J., Palmer, E., Powell, R., Prout, R., & Upton, P. (2024) · Computing in Science & Engineering · doi:10.1109/mcse.2024.3362586 · Cited by 6
Continuous Integration and Continuous Delivery in the Process of Developing Robotic Systems
Rashitov, V., & Ivanou, M. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-29852-4_29 · Cited by 6
Building Microservices for Scalability and Availability: Step by Step, from Beginning to End
Saquicela, V., Campoverde, G., Avila, J. M., & Fajardo, M. E. (2020) · Advances in intelligent systems and computing · doi:10.1007/978-3-030-63329-5_12 · Cited by 6
R, D., & Mathew, J. (2021) · IOP Conference Series Materials Science and Engineering · doi:10.1088/1757-899x/1085/1/012027 · Cited by 6
Schölzel, C., Blesius, V., Ernst, G., Goesmann, A., & Dominik, A. (2021) · bioRxiv · doi:10.1371/journal.pone.0254749 · Cited by 7
Ahmad, A. (2022) · Linköping studies in science and technology. Dissertations · doi:10.3384/9789179294236 · Cited by 6
On Technical Debt in Software Testing - Observations from Industry
Eldh, S. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19756-7_17 · Cited by 6
Siddiqui, I., Pandey, A., Jain, S., Kothadia, H., Agrawal, R., & Chankhore, N. (2023) · International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT) · doi:10.1109/ismsit58785.2023.10304904 · Cited by 6
Continuous Integration for Android Application Development and Training
Hung, P. D., & Giang, D. T. (2019) · International Conference on Education and Multimedia Technology (ICEMT) · doi:10.1145/3345120.3345158 · Cited by 6
Orlando Tools: Supporting High-performance Computing in Distributed Environments
Gorsky, S., Kostromin, R. O., Feoktistov, A. G., & Bychkov, I. V. (2020) · International Conference on Information Technology and Nanotechnology (ITNT) · doi:10.1109/itnt49337.2020.9253290 · Cited by 6
Executable Documentation: From Documentation Languages to Purpose-Specific Languages
Tegeler, T., Boßelmann, S., Schürmann, J., Smyth, S. P., Teumert, S., & Steffen, B. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19756-7_10 · Cited by 6
Critical Success Factors of Continuous Practices in a DevOps Context
van Belzen, M., Trienekens, J. J. M., Kusters, R. R., Siarheyev, A., Barry, C., Lang, M., linger, H., & Schneider, C. (2019) · DSpace (Open University in the Netherlands) · Cited by 6
Abrar, M. F., Majeed, M. F., Saqib, M., Alferaidi, A., & Uddin, R. (2025) · IEEE Access · doi:10.1109/access.2025.3574200 · Cited by 5
CI/CD Pipeline Optimization Using AI: A Systematic Mapping Study
Farihane, R., Chlioui, I., & Radgui, M. (2025) · doi:10.3390/engproc2025112032 · Cited by 5
Scalable Discovery and Continuous Inventory of Personal Data at Rest in Cloud Native Systems
Grünewald, E., & Schurbert, L. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-20984-0_36 · Cited by 5
Continuous Software Engineering: Introducing an Industry Readiness Model
Klotins, E., Gorschek, T., & Wilson, M. (2023) · IEEE Software · doi:10.1109/ms.2023.3263190 · Cited by 5
Empirical Analysis of CI/CD Tools Usage in GitHub Actions Workflows
Faqih, A. R., Taufiqurrahman, A., Husen, J. H., & Sabariah, M. K. (2024) · Journal of Informatics and Web Engineering · doi:10.33093/jiwe.2024.3.2.18 · Cited by 5
Containerization and Kubernetes: Scalable and Efficient Cloud-Native Applications
Gawande, S., & Gorthi, A. (2024) · International Journal of Innovative Science and Research Technology (IJISRT) · doi:10.38124/ijisrt/ijisrt24nov314 · Cited by 5
Zhou, J., Chen, W., Liu, C., Zhu, J., Wu, G., & Wei, J. (2020) · doi:10.1145/3387940.3392161 · Cited by 5
Hybrid Software Deployment Strategy for Complex Industrial Systems
Rajkovic, P. J., Aleksić, D., Dordevic, A., & Jankovic, D. S. (2022) · Electronics · doi:10.3390/electronics11142186 · Cited by 9
Global Decision Making Over Deep Variability in Feedback-Driven Software Development
Kienzle, J., Combemale, B., Mussbacher, G., Alam, O., Bordeleau, F., Burgueño, L., Engels, G., Carbonnel, J., Jezéquél, J., Kemme, B., et al. (2022) · IEEE/ACM International Conference on Automated Software Engineering (ASE) · doi:10.1145/3551349.3559551 · Cited by 5
A Case Study of DevOps Adoption within a Large Financial Organisation
Su, L., & Storer, T. (2023) · IEEE International Conference on Software Maintenance (ICSM) · doi:10.1109/icsme58846.2023.00053 · Cited by 6
Polyglot Software Development: Wait, What?
Mussbacher, G., Combemale, B., Kienzle, J., Burgueño, L., García‐Domínguez, A., Jezéquél, J., Jouneaux, G., Khelladi, D. E., Mosser, S., Pulgar, C., et al. (2024) · IEEE Software · doi:10.1109/ms.2023.3347875 · Cited by 5
Menicatti, R., Recchiuto, C. T., Bruno, B., Zaccaria, R., Khaliq, A. A., Köckemann, U., Pecora, F., Saffiotti, A., Bui, H.-D., Chong, N. Y., et al. (2018) · IEEE Workshop on Advanced Robotics and its Social Impacts (ARSO) · doi:10.1109/arso.2018.8625740 · Cited by 5
Continuous integrating modules of distributed applied software packages in Orlando Tools
Feoktistov, A. G., Gorsky, S., Sidorov, I., Kostromin, R. O., Фереферов, Е. С., & Bychkov, I. V. (2019) · Proceedings of the Institute for System Programming of RAS · doi:10.15514/ispras-2018-31(2)-7 · Cited by 5
Olewicki, D., Habchi, S., Nayrolles, M., Faramarzi, M., Chandar, S., & Adams, B. (2024) · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) · doi:10.1145/3639477.3639717 · Cited by 5
Streamlining mobile app deployment with Jenkins and Fastlane in the case of Catrobat's pocket code
Luhana, K. K., Schindler, C., & Slany, W. (2018) · IEEE International Conference on Innovative Research and Development (ICIRD) · doi:10.1109/icird.2018.8376296 · Cited by 5
A Review of Source Code Management Tools for Continuous Software Development
Uzunbayir, S., & Kurtel, K. (2018) · doi:10.1109/ubmk.2018.8566644 · Cited by 5
Gestaltung vernetzt-flexibler Arbeit
Daum, M., Wedel, M., Zinke-Wehlmann, C., & Ulbrich, H. (2020) · Springer eBooks · doi:10.1007/978-3-662-61560-7 · Cited by 5
Human-Centric AI Tools Into Agile Methodologies for Optimized Software Development
Babulak, E., Kumar, A. P., Guru, D., Kudithipudi, K., Maddini, S., Gonaygunta, H., & Nadella, S. (2025) · Advances in computational intelligence and robotics book series · doi:10.4018/979-8-3373-4839-1.ch002 · Cited by 4
Ethical challenges and software test automation
Strandberg, P. E., Enoiu, E. P., & Frasheri, M. (2025) · AI and Ethics · doi:10.1007/s43681-025-00804-7 · Cited by 4
Metrics Model to Complement the Evaluation of DevOps in Software Companies
Orozco-Garcés, C.-E., Pardo, C., & Suescún, E. (2022) · Revista Facultad de Ingeniería · doi:10.19053/01211129.v31.n62.2022.14766 · Cited by 4
Firdaus, M. R., Suryani, E., Nadlifatin, R., & Tjahyanto, A. (2024) · Procedia Computer Science · doi:10.1016/j.procs.2024.03.108 · Cited by 4
AUTOMATED CONTINUOUS INTEGRATION USING CIRCLECI AND FIREBASE FOR ANDROID APPLICATION DEVELOPMENT
GIANG, N. T. P., & KHOA, T. T. M. (2021) · Journal of Science and Technology - IUH · doi:10.46242/jst-iuh.v47i05.762 · Cited by 4
Ståhl, D., & Mårtensson, T. (2021) · Euromicro Conference on Software Engineering and Advanced Applications (SEAA) · doi:10.1109/seaa53835.2021.00018 · Cited by 4
SoK: Machine Learning for Continuous Integration
Arani, A. K., Zahedi, M., Le, T. H. M., & Babar, M. A. (2023) · doi:10.1109/aiops59134.2023.00006 · Cited by 7
Creating Feature Model for YAML Generator in CI/CD Pipelines with React Web Application
Cák, F., & Dakić, P. (2024) · Lecture notes in networks and systems · doi:10.1007/978-981-97-3305-7_42 · Cited by 4
Setting Up A CICD Pipeline in The Cloud for A Web Application
Rajendra, A., Reddy, P. S., Vignesh, B. S. P., & Rao, T. (2024) · International Conference on Expert Clouds and Applications (ICOECA) · doi:10.1109/icoeca62351.2024.00048 · Cited by 4
On the importance of CI/CD practices for database applications
Fluri, J., Fornari, F., & Ela Hunt, B. (2024) · Journal of Software Evolution and Process · doi:10.1002/smr.2720 · Cited by 9
Product Line Verification via Modal Meta Model Checking
Tegeler, T., Murtovi, A., Frohme, M., & Steffen, B. (2019) · Lecture notes in computer science · doi:10.1007/978-3-030-30985-5_19 · Cited by 4
The necessity of a lead person to monitor development stages of the DevOps pipeline
Alnamlah, B. S., Alshathry, S. Y., Alkassim, N., & Jamail, N. S. M. (2021) · Indonesian Journal of Electrical Engineering and Computer Science · doi:10.11591/ijeecs.v21.i1.pp348-353 · Cited by 4
Analyzing Continuous Integration Bad Practices in Closed-Source Projects
Silva, R. B. T., & Bezerra, C. I. M. (2020) · Brazilian Symposium on Software Engineering · doi:10.1145/3422392.3422474 · Cited by 4
SecDocker: Hardening the Continuous Integration Workflow
González, D. F., Rodríguez-Lera, F. J., Esteban, G., & Fernández, C. (2021) · SN Computer Science · doi:10.1007/s42979-021-00939-4 · Cited by 4
Porobić, V., Todorović, I., Isakov, I., Kyslan, K., & Jerkan, D. G. (2021) · IEEE Access · doi:10.1109/access.2021.3123162 · Cited by 4
Microservices Deployment: A Systematic Mapping Study
Nino-Martinez, V. M., Ocharán-Hernández, J. O., Limón, X., & Pérez-Arriaga, J. C. (2021) · International Conference in Software Engineering Research and Innovation (CONISOFT) · doi:10.1109/conisoft52520.2021.00016 · Cited by 4
Challenges of Secure Software Deployment: An Empirical Study
AlGhamdi, A. A., & Niazi, M. (2022) · International Conference on Evaluation and Assessment in Software Engineering (EASE) · doi:10.1145/3530019.3531337 · Cited by 4
Proceso para fomentar y apoyar la adopción de DevOps en PyMEs de software
Orozco-Garcés, C.-E., Pardo, C., Zúñiga, K., & Certuche, S.-C. (2022) · Revista Científica · doi:10.14483/23448350.19644 · Cited by 4
Thorn, J. R., Strandberg, P. E., Sundmark, D., & Afzal, W. (2022) · PeerJ Computer Science · doi:10.7717/peerj-cs.1131 · Cited by 4
Evaluation of Graphical Modeling of CI/CD Workflows with Rig
Teumert, S., Tegeler, T., Schürmann, J., Busch, D., & Wirkner, D. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-19756-7_21 · Cited by 4
Tailoring Technology-Agnostic Deployment Models to Production-Ready Deployment Technologies
Soldani, J., Breitenbücher, U., Antonio Brogi, A., Frioli, L., Leymann, F., & Wurster, M. (2022) · Communications in computer and information science · doi:10.1007/978-3-031-21637-4_1 · Cited by 4
O’Callaghan, E., McDermott, O., Walker, G., & Southern, M. (2023) · IFIP advances in information and communication technology · doi:10.1007/978-3-031-25741-4_17 · Cited by 4
Nino-Martinez, V. M., Ocharán-Hernández, J. O., Limón, X., & Pérez-Arriaga, J. C. (2023) · Proceedings of the Institute for System Programming of RAS · doi:10.15514/ispras-2023-35(1)-4 · Cited by 4
Mutation Testing in Continuous Integration: An Exploratory Industrial Case Study
Örgård, J., Gay, G., Neto, F. G. D. O., & Viggedal, K. (2023) · IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW) · doi:10.1109/icstw58534.2023.00063 · Cited by 4
A Workflow for the Continuous Deployment of Quantum Services
Romero‐Álvarez, J., Alvarado‐Valiente, J., Moguel, E., García-Alonso, J. M., & Murillo, J. M. (2023) · IEEE International Conference on Software Services Engineering (SSE) · doi:10.1109/sse60056.2023.00015 · Cited by 4
Singh, N., Singh, A., & Rawat, V. (2022) · IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI) · doi:10.1109/soli57430.2022.10294378 · Cited by 4
Fadil, I., Saeppani, A., Guntara, A., & Mahardika, F. (2020) · International Conference on Cyber and IT Service Management (CITSM) · doi:10.1109/citsm50537.2020.9268860 · Cited by 4
Communication of Changes in Continuous Software Development
Cardoso, T. E., Santos, A. R., Chanin, R. M., & Sales, A. (2021) · Lecture notes in business information processing · doi:10.1007/978-3-030-67292-8_7 · Cited by 4
Towards a Structured Specification of Coding Conventions
Rodrigues, E., & Montecchi, L. (2019) · IEEE Pacific Rim International Symposium on Dependable Computing (PRDC) · doi:10.1109/prdc47002.2019.00047 · Cited by 4
Wijayanto, D., Firdonsyah, A., & Adhinata, F. D. (2021) · Teknika · doi:10.34148/teknika.v10i3.400 · Cited by 4
What Makes a Great Software Quality Assurance Engineer?
Farias, R. S., Ahmed, I., & de Almeida, E. S. (2025) · IEEE Transactions on Software Engineering · doi:10.1109/tse.2025.3542763 · Cited by 3
An Empirical Study on Release-Wise Refactoring Patterns
Noei, S., Li, H., & Zou, Y. (2025) · Proceedings of the ACM on software engineering. · doi:10.1145/3715734 · Cited by 3
Metadata
- Authors
- Shahin, M., Ali Babar, M., & Zhu, L.
- Affiliations
- The University of Adelaide (AU)
- Commonwealth Scientific and Industrial Research Organisation (AU)
- Venue
- IEEE Access
- Published
- 2017
- Volume
- 5
- Pages
- 3909-3943
- ISSN
- 2169-3536 (ISSN-L)
- OpenAlex
- W2603119212
- Cited by
- 680
- References
- 47
- Citations by year
- 2026: 86 · 2025: 111 · 2024: 89 · 2023: 97 · 2022: 89 · 2021: 83 · 2020: 49 · 2019: 38 · 2018: 33 · 2017: 5
- FWCI
- 10.80
- Type
- journal article
- Language
- en
- Open access
- gold
- doi.org
- Locations
- IEEE Access (publishedVersion)
- arXiv (Cornell University) (acceptedVersion)
- RMIT Research Repository (RMIT University Library) (acceptedVersion)
- Adelaide Research & Scholarship (AR&S) (University of Adelaide) (submittedVersion)
- DOAJ (DOAJ: Directory of Open Access Journals) (submittedVersion, cc-by-sa)
- Figshare (submittedVersion, cc-by)
- arXiv (Cornell University)
- Funders
- Data61, a business unit of CSIRO, Australia
- Australian Government Research Training Program Scholarship
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Computer Networks and Communications › Software System Performance and Reliability
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- continuous integration, continuous delivery, continuous deployment, continuous practice, deployment pipelines, scalability, barriers to adoption
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review