软件需求工程教育中的创新主动混合式学习教学法

IF 1 Q4 COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS
Williamson Silva;Renato de Souza Garcia;Rodrigo Cargnelutti;Maicon Bernardino
{"title":"软件需求工程教育中的创新主动混合式学习教学法","authors":"Williamson Silva;Renato de Souza Garcia;Rodrigo Cargnelutti;Maicon Bernardino","doi":"10.1109/RITA.2025.3605317","DOIUrl":null,"url":null,"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.","PeriodicalId":38963,"journal":{"name":"Revista Iberoamericana de Tecnologias del Aprendizaje","volume":"20 ","pages":"252-261"},"PeriodicalIF":1.0000,"publicationDate":"2025-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Innovative Active Blended Learning Pedagogy in Software Requirements Engineering Education\",\"authors\":\"Williamson Silva;Renato de Souza Garcia;Rodrigo Cargnelutti;Maicon Bernardino\",\"doi\":\"10.1109/RITA.2025.3605317\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":38963,\"journal\":{\"name\":\"Revista Iberoamericana de Tecnologias del Aprendizaje\",\"volume\":\"20 \",\"pages\":\"252-261\"},\"PeriodicalIF\":1.0000,\"publicationDate\":\"2025-09-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Revista Iberoamericana de Tecnologias del Aprendizaje\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/11146736/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q4\",\"JCRName\":\"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Iberoamericana de Tecnologias del Aprendizaje","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/11146736/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0

摘要

需求工程(RE)代表了软件开发过程中的一个基本活动。如果执行正确,可重构可以对最终的软件质量产生有益的影响。鉴于软件行业对有能力的专业人员的需求不断增加,在教学需求工程中采用有效地将理论和实践结合起来的教学策略是必要的。这确保了培训合格的专业人员能够成功地执行软件项目。本文报告了我们设计和改进一种创新的提案教学法,通过主动混合学习来教授RE的经验。我们的建议基于基于问题的学习(PBL)方法,该方法使外部社区利益相关者能够在课堂环境中提出现实世界的问题。学生扮演需求工程师的角色,在设计软件解决方案时参与各种RE活动。我们的教学建议将PBL与其他方法相结合,例如翻转课堂、日记和游戏化。我们还提供了在我们的课程中进行的一个案例研究的证据,在这个案例中,我们评估了学生对我们方法的看法。结果表明,学生的参与度、积极性和表现都有所提高,对可再生能源概念及其在现实问题中的应用的理解也有所提高。此外,根据我们的经验教训和学生的看法,我们改进了主动混合式学习方案。这项工作的结论是,一种积极的混合学习方法可以显著地增强软件工程教育,为培养软件工程学生的技术和软技能提供了一种实用的、适应性强的策略。本研究的主要贡献是:(i)设计了一个结构化的、可复制的教学框架,用于使用混合学习进行RE教学;(ii)通过在两个本科生队列中实施该框架进行了实证评估;(iii)根据经验教训和学生反馈对框架进行了改进。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.30
自引率
0.00%
发文量
45
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信