Active Learning Methodology for Advanced Agile Software Engineering and DevOps Practices
Creation of digital products and services requires today high-performance interdisciplinary teams that respond quickly to customer needs. This context presents a great challenge for software engineering education, where it seeks to give students an active learning environment of professionally relevant and technologically updated skills. This report presents a classroom experience with a focus on active learning pedagogical strategies for advanced agile software engineering and DevOps practices. The instructional design of the course was based on two main pedagogical methodologies: Team-Based Learning and Project-Based Learning. The course was developed on digital platforms that support both the pedagogical approach and software engineering teamwork and software quality practices. Evaluation was carried out from both teacher's and student's perspectives, using quantitative and qualitative analysis. Lessons learned from the experience are presented to enable adoption of these active learning methodologies in other software engineering courses.
Authors
- Martín Solari (ORCID: https://orcid.org/0000-0001-5532-3227)
- Juan Ignacio Irabedra
Institutions
- Universidad ORT Uruguay (UY)
Publication Details
- Published
- 2025-03-23
- DOI
- https://doi.org/10.1109/edunine62377.2025.10981332
- Primary Topic
- Software Engineering Techniques and Practices
- Type
- article
- Field-Weighted Citation Impact
- 0.00