一句话:报告在实证软件工程课程中采用主动学习的教学经验,并从学生反馈总结其优缺点与改进建议。
本文关注实证软件工程(ESE)教育中传统讲授式教学难以让学生应用知识的问题。作者报告了一门按照主动学习(Active Learning)原则设计与实施的 ESE 课程,并在课程结束后通过个人意见调查收集学生反馈,从学生视角分析该教学法的利弊。结果表明,主动学习能够帮助学生更好地理解课程材料、保留课堂所学知识,并提升参与科学研究的能力。作者还总结了经验教训,并提出未来 ESE 课程可改进的方向。该经验报告为在 ESE 教育中引入主动学习提供了实践参考。
Context: Recent years have witnessed a noteworthy surge in the emphasis on research and practice in Empirical Software Engineering (ESE). However, teaching this discipline through traditional pedagogical methods presents a challenge. Students typically acquire theories and concepts through lectures or expository classes but have limited opportunities to apply this knowledge. Goal: This report aims to share our experiences with the instructional process, using the Active Learning approach within the context of ESE education. Method: We describe an ESE course that was taught using active methodology principles. At the end of the course, we conducted a personal opinion survey to gather students' feedback. Results: The findings indicated that Active Learning principles can offer several advantages in ESE education. These include improved comprehension of course material, better retention of knowledge gained during classes, and enhanced preparation for involvement in scientific research. Conclusion: This experience provides insights into incorporating active learning principles into an ESE course. We also discuss lessons learned and suggest areas for improvement in future ESE courses.
@inproceedings{MeirelesRMC24,
title = {An experience report on the use of Active Learning in Empirical Software Engineering Education: Understanding the pros and cons from the student's perspective},
author = {Maria Alcimar Costa Meireles and Sabrina Rocha and José Carlos Maldonado and Tayana Conte},
booktitle = {ICSE},
year = {2024},
doi = {10.1145/3639474.3640077}
}