Innovative Active Blended Learning Pedagogy in Software Requirements Engineering Education

Requirements Engineering (RE) represents a fundamental activity in the software development process. When executed correctly, RE can have a beneficial impact on the final software quality. Given the increasing demand for competent professionals in the software industry, adopting pedagogical strategies that effectively align theory and practice in teaching Requirements Engineering is imperative. This ensures the training of qualified professionals capable of successfully executing software projects. This paper reports our experience designing and enhancing an innovative proposal pedagogy to teach RE through active blended learning. We grounded our proposal on the Problem-Based Learning (PBL) methodology, which enables external community stakeholders to present real-world problems within the classroom environment. Students take on the role of requirements engineers and participate in various RE activities as they design their software solutions. Our pedagogical proposal combines PBL with other methodologies, e.g., Flipped Classroom, Diaries, and Gamification. We also provide evidence from a case study conducted in our course, in which we assess students’ perceptions of our approach. The results indicate increased student engagement, motivation, and performance, as well as improved understanding of RE concepts and their application to real-world problems. Additionally, we improved the active blended learning proposal based on our lessons learned and students’ perceptions. This work concludes that an active blended learning approach can significantly enhance RE education, offering a practical and adaptable strategy to foster both technical and soft skills among software engineering students. The main contributions of this study are (i) the design of a structured and replicable pedagogical framework for teaching RE using blended learning, (ii) the empirical evaluation of this framework through its implementation in two undergraduate cohorts, and (iii) the refinement of the framework based on lessons learned and student feedback.

Authors

Institutions

Publication Details

Journal
IEEE Revista Iberoamericana de Tecnologias del Aprendizaje
Published
2025-01-01
DOI
https://doi.org/10.1109/rita.2025.3605317
Primary Topic
Online Learning and Analytics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Innovative Active Blended Learning Pedagogy in Software Requirements Engineering Education

Williamson Silva, Maicon Bernardino, Rodrigo Cargnelutti, Renato Garcia
IEEE Revista Iberoamericana de Tecnologias del Aprendizaje
Online Learning and Analytics
article

Innovative Active Blended Learning Pedagogy in Software Requirements Engineering Education

Williamson Silva, Maicon Bernardino, Rodrigo Cargnelutti, Renato Garcia
article en

Abstract

Requirements Engineering (RE) represents a fundamental activity in the software development process. When executed correctly, RE can have a beneficial impact on the final software quality. Given the increasing demand for competent professionals in the software industry, adopting pedagogical strategies that effectively align theory and practice in teaching Requirements Engineering is imperative. This ensures the training of qualified professionals capable of successfully executing software projects. This paper reports our experience designing and enhancing an innovative proposal pedagogy to teach RE through active blended learning. We grounded our proposal on the Problem-Based Learning (PBL) methodology, which enables external community stakeholders to present real-world problems within the classroom environment. Students take on the role of requirements engineers and participate in various RE activities as they design their software solutions. Our pedagogical proposal combines PBL with other methodologies, e.g., Flipped Classroom, Diaries, and Gamification. We also provide evidence from a case study conducted in our course, in which we assess students’ perceptions of our approach. The results indicate increased student engagement, motivation, and performance, as well as improved understanding of RE concepts and their application to real-world problems. Additionally, we improved the active blended learning proposal based on our lessons learned and students’ perceptions. This work concludes that an active blended learning approach can significantly enhance RE education, offering a practical and adaptable strategy to foster both technical and soft skills among software engineering students. The main contributions of this study are (i) the design of a structured and replicable pedagogical framework for teaching RE using blended learning, (ii) the empirical evaluation of this framework through its implementation in two undergraduate cohorts, and (iii) the refinement of the framework based on lessons learned and student feedback.

IEEE Revista Iberoamericana de Tecnologias del AprendizajeVol. 20
Universidade Federal do Cariri (BR), Institute of Mathematics and Computer Science (MD), Universidade Federal do Pampa (BR)
Openalex Percentile: Top 74%
Online Learning and Analytics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.