EVALUATING THE EFFECTIVENESS OF STUDENT DEVOPS PROJECTS IN A PROJECT-BASED LEARNING SYSTEM
DOI:
https://doi.org/10.32782/2415-3605.26.1.14Keywords:
DevOps, project-oriented learning, project assessment, pedagogical model, course projectAbstract
The article discusses the challenge of assessing the effectiveness of student DevOps projects within a project-based learning framework for the training of future IT professionals. The study’s relevance stems from the rapid growth of the digital economy and the increasing adoption of DevOps methodologies in the software industry, necessitating the adaptation of educational programmes. Using DevOps methodology in education enables the combination of theoretical training with practical activities, the organisation of teamwork and the development of continuous integration and automation skills in software development processes. This study aims to develop a pedagogical model for evaluating the effectiveness of student DevOps projects. This model is based on a system of weighted criteria and an overall evaluation indicator. The effectiveness of this model will be tested in the context of project-oriented learning.
This study employs a systematic approach involving the analysis of scientific sources on DevOps and project-oriented learning. It also incorporates expert assessment to determine the weighting coefficients of assessment criteria and a pedagogical experiment.
The study resulted in the development of a pedagogical model for evaluating student DevOps projects, combining performance and process indicators of project implementation. This model includes assessment criteria such as the functionality of the software system, the quality of the software code, the use of DevOps practices, automated testing, team interaction and project documentation. A weighting coefficient is determined for each criterion based on expert assessment. The overall effectiveness of a DevOps project is determined using an integral indicator, calculated as the weighted sum of the individual criteria assessments. The results of the pedagogical experiment showed an increase in quality indicators for course projects among students in the experimental group, particularly with regard to the use of DevOps practices, automated testing and team interaction.
he proposed assessment model has high pedagogical potential for integrating the DevOps approach into the training of future IT specialists. Using it contributes to the objectivity of student project assessment, the development of professional competencies and the formation of teamwork skills and software development process automation. Further research should focus on expanding the system of metrics for evaluating DevOps projects and on using automated analysis of software code repository data in the educational process.
References
Лучкевич М. Інтеграція методології DevOps у професійну підготовку фахівців з інформаційних технологій: концептуальні засади та освітні підходи. Науковий часопис УДУ імені Михайла Драгоманова. Серія 5. Педагогічні науки: реалії та перспективи. 2025. Вип. 106. С. 80–85. DOI: https://doi.org/10.31392/UDU-nc.series5.2025.106.13
Лучкевич М. Педагогічні можливості використання DevOps у професійній підготовці фахівців з інформаційних технологій. Наукові записки Тернопільського національного педагогічного університету імені Володимира Гнатюка. Серія: педагогіка. 2025. № 2. С. 93–99. DOI: https://doi.org/10.32782/2415-3605.25.2.11
Alves I., Rocha C. Qualifying software engineers undergraduates in DevOps: Challenges of introducing technical and non-technical concepts in a project-oriented course. 2021 IEEE/ACM 43rd International Conference on Software Engineering: Software Engineering Education and Training (ICSE-SEET). IEEE, 2021. P. 144–153. https://doi.org/10.1109/ICSE-SEET52601.2021.00024
Bai X., Pei D., Li M., Li S. The DevOps lab platform for managing diversified projects in educating agile software engineering. 2018 IEEE Frontiers in Education Conference (FIE). IEEE, 2018. P. 1–5. https://doi.org/10.1109/FIE.2018.8658817
Garcia P. S., Ferreira J., Gonçalves M., Carneiro T., Figueiredo E., Pereira I. M. Current DevOps Teaching Techniques: A Systematic Literature Review. Simpósio Brasileiro de Engenharia de Software (SBES). 2024. P. 389–398. DOI: https://doi.org/10.32782/2415-3605.25.2.11
Hands-On DevOps Assessments with AWS Sandbox in HackerRank: Design, Score, Scale. HackerRank Writing Blog. URL: https://www.hackerrank.com/writing/hands-on-devops-assessments-aws-sandbox-hackerrank-design-score-scale
Paez N., Fontela C. Software engineering education in the DevOps era: Experiences and recommendations. Congresso Ibero-Americano em Engenharia de Software (CIbSE). 2023. P. 130–137. DOI: https://doi.org/10.5753/cibse.2023.24698
Radenković M., Popović S., Mitrović S. Project-based learning for DevOps: School of Computing experiences. E-business Technologies Conference Proceedings. 2022. Vol. 2, No. 1. P. 127–131. URL: https://www.ebt.rs/journals/index.php/conf-proc/article/view/133
Sali N. A., Anvekar N. N. The Role of DevOps in Software Development. International Journal of Scientific Research and Engineering Development. 2025. Vol. 8, Issue 4 (July–August). P. 1395–1407. URL: https://www.ijsred.com/volume8/issue4/IJSRED-V8I4P140.pdf
Teaching DevOps with Project Based Learning. Bone Idol Blog. 2025. URL: https://www.bone-idol.net/2025/09/17/teaching_devops/






