Skip to main content

DevOps Adoption: A Tertiary Study

  • Chapter
  • First Online:
New Perspectives in Software Engineering

Part of the book series: Studies in Computational Intelligence ((SCI,volume 1135))

  • 250 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. 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.

  2. Debois, P. Agile infrastructure & operations. http://www.jedi.be/presentations/agile-infrastructure-agile-2008.pdf. Last accessed 27 June 2020.

  3. 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.

    Google Scholar 

  4. 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.

  5. Fowler, M. Continuous integration. https://www.martinfowler.com/articles/continuousIntegration.html. Last accessed 27 Nov 2020.

  6. 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

    Article  Google Scholar 

  7. Fowler, M. Continuous delivery, https://martinfowler.com/bliki/ContinuousDelivery.html. Last accessed 27 Nov 2020.

  8. 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.

  9. 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

    Article  Google Scholar 

  10. 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.

  11. 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.

  12. Ebert, C., Gallardo, G., Hernantes, J., & Serrano, N. (2016). DevOps. IEEE Software, 33, 94–100. https://doi.org/10.1109/MS.2016.68

    Article  Google Scholar 

  13. 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.

  14. 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.

  15. Mishra, A., & Otaiwi, Z. (2020). DevOps and software quality: A systematic mapping. https://doi.org/10.1016/j.cosrev.2020.100308.

  16. Erich, F., Amrit, C., Daneva, M. (2014). Report: DevOps literature review. https://doi.org/10.13140/2.1.5125.1201.

  17. Rütz, M. (2019). Devops: A systematic literature review. IT Management Seminar Paper Summer Term 2019.

    Google Scholar 

  18. 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.

  19. 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.

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Khan, M. U., Sherin, S., Iqbal, M. Z., & Zahid, R. (2019). Landscaping systematic mapping studies in software engineering: A tertiary study.

    Google Scholar 

  23. 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.

  24. 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

    Article  MathSciNet  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Freitas, V. Parsifal, https://parsif.al/. Last accessed 09 April 2023.

  28. 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

Download references

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

Authors

Corresponding author

Correspondence to Abraham Dávila .

Editor information

Editors and Affiliations

Appendices

Appendixes: URL

Appendix A: Selection Process

Appendix B: Secondary Studies Selected

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics