Abstract
DevOps is an approach that has emerged within teams in the context of developing and operating software to drive collaboration and productivity. Many studies have been published on DevOps, however, there are several secondary studies that have not been organized and do not facilitate the identification and evolution of the research areas. This study aims to identify and organize secondary studies on DevOps adoption. To achieve this objective, a tertiary study was performed. In the selection process, 262 articles were obtained from six databases, and 83 articles were selected. Secondary studies have focused their efforts on finding best practices and recommendations for adopting DevOps. Among these practices, continuous integration and delivery, monitoring, and test automation are the most frequently reported. In addition, collaboration, communication, and continuous feedback are considered as important. Finally, there is a predisposition on the part of development, operation, and management teams to adopt DevOps in organizations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Lwakatare, L. E., Kuvaja, P., & Oivo, M. (2015). Dimensions of DevOps. In International Conference on Agile Software Development (pp. 212–217). Springer, Helsinki, Finland. https://doi.org/10.1007/978-3-319-18612-2_19.
Debois, P. Agile infrastructure & operations. http://www.jedi.be/presentations/agile-infrastructure-agile-2008.pdf. Last accessed 27 June 2020.
Ghantous, G. B., Gill, A. Q. (2017). DevOps: Concepts, practices, tools, benefits and challenges. In Proceedings ot the 21st Pacific Asia conference on information systems: “‘Societal Transformation Through IS/IT’”, PACIS 2017.
Riungu-Kalliosaari, L., Mäkinen, S., Lwakatare, L.E., Tiihonen, J., & Männistö, T. (2016). DevOps adoption benefits and challenges in practice: A case study. In Abrahamsson, P., Jedlitschka, A., Duc, A.N., Felderer, M., Amasaki, S., and Mikkonen, T. (Eds.) International Conference on Product-Focused Software Process Improvement (pp. 590–597). Springer, Cham, Trondheim, Norway. https://doi.org/10.1007/978-3-319-49094-6_44.
Fowler, M. Continuous integration. https://www.martinfowler.com/articles/continuousIntegration.html. Last accessed 27 Nov 2020.
Parnin, C., Helms, E., Atlee, C., Boughton, H., Ghattas, M., Glover, A., Holman, J., Micco, J., Murphy, B., Savor, T., Stumm, M., Whitaker, S., & Williams, L. (2017). The Top 10 adages in continuous deployment. IEEE Software, 34, 86–95. https://doi.org/10.1109/MS.2017.86
Fowler, M. Continuous delivery, https://martinfowler.com/bliki/ContinuousDelivery.html. Last accessed 27 Nov 2020.
Fitzgerald, B., Stol, K.-J. (2014). Continuous software engineering and beyond: Trends and challenges. In Proceedings of the 1st International Workshop on Rapid Continuous Software Engineering (pp. 1–9). ACM, New York, NY, USA. https://doi.org/10.1145/2593812.2593813.
Arvanitou, E. M., Ampatzoglou, A., Bibi, S., Chatzigeorgiou, A., & Deligiannis, I. (2022). Applying and researching DevOps: A tertiary study. IEEE Access., 10, 61585–61600. https://doi.org/10.1109/ACCESS.2022.3171803
Soni, M. (2015). End to End automation on cloud with build pipeline: The case for DevOps in insurance industry, continuous integration, continuous testing, and continuous delivery. In 2015 IEEE International Conference on Cloud Computing in Emerging Markets (CCEM) (pp. 85–89). IEEE, Bangalore, India. https://doi.org/10.1109/CCEM.2015.29.
Stillwell, M., & Coutinho, J. G. F. (2015). A DevOps approach to integration of software components in an EU research project. In Proceedings of the 1st International Workshop on Quality-Aware DevOps (pp. 1–6). ACM, New York, NY, USA. https://doi.org/10.1145/2804371.2804372.
Ebert, C., Gallardo, G., Hernantes, J., & Serrano, N. (2016). DevOps. IEEE Software, 33, 94–100. https://doi.org/10.1109/MS.2016.68
Senapathi, M., Buchan, J., & Osman, H. (2018). DevOps capabilities, practices, and challenges. In Proceedings of the 22nd International conference on evaluation and assessment in software engineering 2018 (pp. 57–67). ACM, New York, NY, USA. https://doi.org/10.1145/3210459.3210465.
Al-Zahrani, S., & Fakieh, B. (2020). How DevOps practices support digital transformation. International Journal of Advanced Trends in Computer Science and Engineering. 9, 2780–2788. https://doi.org/10.30534/ijatcse/2020/46932020.
Mishra, A., & Otaiwi, Z. (2020). DevOps and software quality: A systematic mapping. https://doi.org/10.1016/j.cosrev.2020.100308.
Erich, F., Amrit, C., Daneva, M. (2014). Report: DevOps literature review. https://doi.org/10.13140/2.1.5125.1201.
Rütz, M. (2019). Devops: A systematic literature review. IT Management Seminar Paper Summer Term 2019.
Guerrero, J., Zúñiga, K., Certuche, C., & Pardo, C. (2020). A systematic mapping study about DevOps. Journal de Ciencia e Ingeniería. 12, 48–62. https://doi.org/10.46571/JCI.2020.1.5.
Strieker, J., Volchk7ov Supervisor Martin Svensson Karlskrona, S. (2022). Broad devOps adoption and organizational performance of the software firm. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-24285.
Petersen, K., Vakkalanka, S., & Kuzniarz, L. (2015). Guidelines for conducting systematic mapping studies in software engineering: An update. Information and Software Technology, 64, 1–18. https://doi.org/10.1016/j.infsof.2015.03.007
Hoda, R., Salleh, N., Grundy, J., & Tee, H. M. (2017). Systematic literature reviews in agile software development: A tertiary study. Information and Software Technology, 85, 60–70. https://doi.org/10.1016/j.infsof.2017.01.007
Khan, M. U., Sherin, S., Iqbal, M. Z., & Zahid, R. (2019). Landscaping systematic mapping studies in software engineering: A tertiary study.
Neumann, M. (2022). The integrated list of agile practices−a tertiary study. In Lecture notes in business information processing (pp. 19–37). Springer Science and Business Media Deutschland GmbH. https://doi.org/10.1007/978-3-030-94238-0_2.
Pando, B., & Dávila, A. (2022). Software testing in the DevOps context: A systematic mapping study. Programming and Computer Software., 48, 658–684. https://doi.org/10.1134/S0361768822080175
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, 792–805. https://doi.org/10.1016/j.infsof.2010.03.006
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
Freitas, V. Parsifal, https://parsif.al/. Last accessed 09 April 2023.
Cruzes, D. S., Moe, N. B., & Dyba, T. (2016). Communication between Developers and Testers in Distributed Continuous Agile Testing. In 11th IEEE International Conference on Global Software Engineering, ICGSE 2016 (pp. 59–68). Institute of Electrical and Electronics Engineers Inc., Orange County, USA. https://doi.org/10.1109/ICGSE.2016.27
Acknowledgements
This research was supported by Software Engineering Research & Development Group (GIDIS)−Pontificia Universidad Católica del Perú and Universidad Nacional Agraria de la Selva, as a part of Red Peruana de Universidades (RPU) under Project: gidis.RPU.005.PUCP.UNAS.2023.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Appendices
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Pando, B., Silva, A., Dávila, A. (2024). DevOps Adoption: A Tertiary Study. In: Mejía, J., Muñoz, M., Rocha, A., Hernández Pérez, Y., Avila-George, H. (eds) New Perspectives in Software Engineering. Studies in Computational Intelligence, vol 1135. Springer, Cham. https://doi.org/10.1007/978-3-031-50590-4_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-50590-4_3
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-50589-8
Online ISBN: 978-3-031-50590-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)