Educator Perceptions of DevOps Teaching Recommendations and Their Alignment with Common Challenges
Abstract
DevOps education presents unique pedagogical challenges due to the diversity of tools, rapid technological change, and the multidisciplinary nature of the field. Although previous work has proposed recommendations to address these challenges, it is unclear how educators perceive these recommendations and whether they align with the challenges encountered in practice. In this paper, we present a quantitative and qualitative methods study involving 11 DevOps educators who interacted with Improve, a tool that presents a curated set of educational challenges and recommendations derived from previous literature. Educators indicated which recommendations they already use, which they intend to use, and which challenges they experience and are motivated to address. Our findings show that 22.6% of the recommendations were new to educators and considered potentially useful, while 59.2% were already in use. Additionally, 66.3% of the challenges were considered relevant, with most of them having linked recommendations that educators were already using or willing to adopt. This study provides empirical insights into the perceived usefulness of existing recommendations, identifies gaps in challenge-recommendation mappings, and supports future efforts to design and disseminate more targeted educational guidance for DevOps teaching.
Keywords:
DevOps, Education, Qualitative and Quantitative Methods, User Study
References
Muhammad Azeem Akbar, Saima Rafi, Abeer Abdulaziz Alsanad, Syed Furqan Qadri, Ahmed Alsanad, and Abdulrahman Alothaim. 2022. toward successful DevOps: a decision-making framework. IEEE Access 10 (2022), 51343–51362.
X. Bai, D. Pei, M. Li, and S. Li. 2018. The DevOps Lab Platform for Managing Diversified Projects in Educating Agile Software Engineering. In 2018 IEEE Frontiers in Education Conference (FIE). IEEE, 1–5.
Laura Baldwin. 2022. Leveraging Katacoda technology exclusively within O’Reilly. [link]
HU Chih-Pei and Yan-Yi Chang. 2017. John W. Creswell, research design: Qualitative, quantitative, and mixed methods approaches. Journal of Social and Administrative Sciences 4, 2 (2017), 205–207.
H. Christensen. 2016. Teaching DevOps and cloud computing using a cognitive apprenticeship and story-telling approach. In Proceedings of the 2016 ACM conference on innovation and technology in computer science education. 174–179.
Christof Ebert, Gorka Gallardo, Josune Hernantes, and Nicolas Serrano. 2016. DevOps. Ieee Software 33, 3 (2016), 94–100.
B. Eddy, N. Wilde, N. Cooper, B. Mishra, V. Gamboa, K. Shah, A. Deleon, and N. Shields. 2017. A pilot study on introducing continuous integration and delivery into undergraduate software engineering courses. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T). IEEE, 47–56.
Samuel Ferino, Marcelo Fernandes, Elder Cirilo, Lucas Agnez, Bruno Batista, Uirá Kulesza, Eduardo Aranha, and Christoph Treude. 2023. Overcoming Challenges in DevOps Education through Teaching Methods. In Proceedings of the 45th International Conference on Software Engineering.
Samuel Ferino, Marcelo Fernandes, Anny Fernandes, Uirá Kulesza, Eduardo Aranha, and Christoph Treude. 2021. Analyzing DevOps teaching strategies: An initial study. In Proceedings of the XXXV Brazilian Symposium on Software Engineering. 180–185.
Marcelo Fernandes. 2025. Improve Tool. [link]
Marcelo Fernandes et al. 2020. Challenges and recommendations in devops education: A systematic literature review. In Proceedings of the 34th Brazilian Symposium on Software Engineering. 648–657.
Marcelo Fernandes et al. 2022. DevOps Education: An Interview Study of Challenges and Recommendations. In Proceedings of the 44th International Conference on Software Engineering.
Marcelo Fernandes, Samuel Ferino, Uirá Kulesza, Eduardo Aranha, and Christoph Treude. 2023. Educator Perceptions of DevOps Teaching Recommendations and Their Alignment with Common Challenges. [link]
The Linux Foundation. 2025. Production-Grade Container Orchestration. [link]
Egon G Guba. 1981. Criteria for assessing the trustworthiness of naturalistic inquiries. Ectj 29, 2 (1981), 75–91.
Hashicorp. 2025. Automate Infrastructure on Any Cloud. [link]
Irene Korstjens et al. 2018. Series: Practical guidance to qualitative research. Part 4: Trustworthiness and publishing. European Journal of General Practice 24, 1 (2018), 120–124.
Enrique Larios Vargas et al. 2020. Selecting third-party libraries: The practitioners’ perspective. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 245–256.
Leonardo Leite, Carla Rocha, Fabio Kon, Dejan Milojicic, and Paulo Meirelles. 2019. A survey of DevOps concepts and challenges. ACM Computing Surveys (CSUR) 52, 6 (2019), 1–35.
M. Ohtsuki and T. Kakeshita. 2019. Utilizing Software Engineering Education Support System ALECSS at an Actual Software Development Experiment: A Case Study. (2019), 367–375.
RedHat. 2025. Ansible Collaborative. [link]
G. Rong, S. Gu, H. Zhang, and D. Shao. 2017. DevOpsEnvy: an education support system for DevOps. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T). IEEE, 37–46.
Almudena Ruiz-Iniesta, Guillermo Jimenez-Diaz, and Mercedes Gomez-Albarran. 2014. A semantically enriched context-aware OER recommendation strategy and its application to a computer science OER repository. IEEE Transactions on Education 57, 4 (2014), 255–260.
Miguel Ángel Sánchez-Cifo, Pablo Bermejo, and Elena Navarro. 2023. DevOps: Is there a gap between education and industry? Journal of Software: Evolution and Process 35, 12 (2023), e2534.
Mohammad Zarour, Mohammed Akour, and Mamdouh Alenezi. 2024. Enhancing DevOps engineering education through system-based learning approach. Open Education Studies 6, 1 (2024), 20240012.
X. Bai, D. Pei, M. Li, and S. Li. 2018. The DevOps Lab Platform for Managing Diversified Projects in Educating Agile Software Engineering. In 2018 IEEE Frontiers in Education Conference (FIE). IEEE, 1–5.
Laura Baldwin. 2022. Leveraging Katacoda technology exclusively within O’Reilly. [link]
HU Chih-Pei and Yan-Yi Chang. 2017. John W. Creswell, research design: Qualitative, quantitative, and mixed methods approaches. Journal of Social and Administrative Sciences 4, 2 (2017), 205–207.
H. Christensen. 2016. Teaching DevOps and cloud computing using a cognitive apprenticeship and story-telling approach. In Proceedings of the 2016 ACM conference on innovation and technology in computer science education. 174–179.
Christof Ebert, Gorka Gallardo, Josune Hernantes, and Nicolas Serrano. 2016. DevOps. Ieee Software 33, 3 (2016), 94–100.
B. Eddy, N. Wilde, N. Cooper, B. Mishra, V. Gamboa, K. Shah, A. Deleon, and N. Shields. 2017. A pilot study on introducing continuous integration and delivery into undergraduate software engineering courses. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T). IEEE, 47–56.
Samuel Ferino, Marcelo Fernandes, Elder Cirilo, Lucas Agnez, Bruno Batista, Uirá Kulesza, Eduardo Aranha, and Christoph Treude. 2023. Overcoming Challenges in DevOps Education through Teaching Methods. In Proceedings of the 45th International Conference on Software Engineering.
Samuel Ferino, Marcelo Fernandes, Anny Fernandes, Uirá Kulesza, Eduardo Aranha, and Christoph Treude. 2021. Analyzing DevOps teaching strategies: An initial study. In Proceedings of the XXXV Brazilian Symposium on Software Engineering. 180–185.
Marcelo Fernandes. 2025. Improve Tool. [link]
Marcelo Fernandes et al. 2020. Challenges and recommendations in devops education: A systematic literature review. In Proceedings of the 34th Brazilian Symposium on Software Engineering. 648–657.
Marcelo Fernandes et al. 2022. DevOps Education: An Interview Study of Challenges and Recommendations. In Proceedings of the 44th International Conference on Software Engineering.
Marcelo Fernandes, Samuel Ferino, Uirá Kulesza, Eduardo Aranha, and Christoph Treude. 2023. Educator Perceptions of DevOps Teaching Recommendations and Their Alignment with Common Challenges. [link]
The Linux Foundation. 2025. Production-Grade Container Orchestration. [link]
Egon G Guba. 1981. Criteria for assessing the trustworthiness of naturalistic inquiries. Ectj 29, 2 (1981), 75–91.
Hashicorp. 2025. Automate Infrastructure on Any Cloud. [link]
Irene Korstjens et al. 2018. Series: Practical guidance to qualitative research. Part 4: Trustworthiness and publishing. European Journal of General Practice 24, 1 (2018), 120–124.
Enrique Larios Vargas et al. 2020. Selecting third-party libraries: The practitioners’ perspective. In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. 245–256.
Leonardo Leite, Carla Rocha, Fabio Kon, Dejan Milojicic, and Paulo Meirelles. 2019. A survey of DevOps concepts and challenges. ACM Computing Surveys (CSUR) 52, 6 (2019), 1–35.
M. Ohtsuki and T. Kakeshita. 2019. Utilizing Software Engineering Education Support System ALECSS at an Actual Software Development Experiment: A Case Study. (2019), 367–375.
RedHat. 2025. Ansible Collaborative. [link]
G. Rong, S. Gu, H. Zhang, and D. Shao. 2017. DevOpsEnvy: an education support system for DevOps. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T). IEEE, 37–46.
Almudena Ruiz-Iniesta, Guillermo Jimenez-Diaz, and Mercedes Gomez-Albarran. 2014. A semantically enriched context-aware OER recommendation strategy and its application to a computer science OER repository. IEEE Transactions on Education 57, 4 (2014), 255–260.
Miguel Ángel Sánchez-Cifo, Pablo Bermejo, and Elena Navarro. 2023. DevOps: Is there a gap between education and industry? Journal of Software: Evolution and Process 35, 12 (2023), e2534.
Mohammad Zarour, Mohammed Akour, and Mamdouh Alenezi. 2024. Enhancing DevOps engineering education through system-based learning approach. Open Education Studies 6, 1 (2024), 20240012.
Published
2025-09-22
How to Cite
FERNANDES, Marcelo; PAIVA, Pablo; FERINO, Samuel; COELHO, Roberta; ARANHA, Eduardo; KULESZA, Uirá; TREUDE, Christoph.
Educator Perceptions of DevOps Teaching Recommendations and Their Alignment with Common Challenges. In: BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES), 39. , 2025, Recife/PE.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 621-631.
ISSN 2833-0633.
DOI: https://doi.org/10.5753/sbes.2025.11312.
