arrow
返回

Example-Based learning in Software Engineering Education: a systematic mapping study

delete2025-08-12
delete0
PRE
AI
T
Tiago Piperno Bonetti *
W
Williamson Silva
T
Thelma Elita Colanzi *
DOI:10.1080/08993408.2025.2543095delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Teaching Software Engineering (SE) involves helping students understand key concepts and problems while designing software. Traditional methods often render students passive, reducing engagement and learning. Active learning strategies, such as Example-Based Learning, have shown promise in improving Software Engineering Education. This study aims to investigate and classify the existing empirical evidence about using Example-Based Learning in Software Engineering Education. We carried out a systematic mapping to collect existing studies and evidence that describe how instructors have been employing Example-Based Learning to teach SE concepts. From 30 studies, we mapped benefits, challenges, SE contents, example types, and artifacts related to Example-Based Learning . We also proposed guidelines to support its adoption in educational practice. Example-Based Learning supports learning by fostering interaction, concept interpretation and application, motivation, and confidence. However, its adoption poses challenges, including increased instructor effort, limited support, and time-consuming diagram creation
Keyword:
Software engineering education
active learning strategies
example-based learning
worked examples
erroneous worked examples

期刊

C
Computer Science Education
IF:
2.2
论文数:
218
被引数:
1.1K

机构

U
universidade estadual de maringá (uem)
学者数:
27
论文数: 10
被引数: 0
U
universidade federal do cariri (ufca)
学者数:
4
论文数: 3
被引数: 0
引用论文

引用论文

Students' Perception of Example-Based Learning in Software Modeling Education
err
IF0
err2023-09-25
err0
PREAI
errTiago Piperno Bonetti; Matheus Molina Dias; Williamson Silva; Thelma Elita Colanzi
err分享
err收藏
FLOSS in Software Engineering Education
err
IF0
err2019-09-23
err0
PREAI
errFernanda Gomes Silva; Moara Sousa Brito; Jenifer Vieira Toledo Tavares; Christina von Flach G. Chavez
err分享
err收藏
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
Identifying, categorizing and mitigating threats to validity in software engineering secondary studies
err2019-02-01
err182
errOAAI
errAmpatzoglou, Apostolos; Bibi, Stamatia; Avgeriou, Paris; Verbeek, Marijn; Chatzigeorgiou, Alexander
err分享
err收藏
Effects of process-oriented worked examples on troubleshooting transfer performance
err2006-04-01
err0
errOAAI
errTamara van Gog; Fred Paas; Jeroen J.G. van Merriënboer
err分享
err收藏
Using Real Worked Examples to Aid Software Engineering Teaching
err
IF0
err2021-10-05
err0
PREAI
errSimone Tonhão; Thelma Colanzi; Igor Steinmacher
err分享
err收藏
err
IF0
err1998-01-01
err0
PREAI
errElizabeth A. Kendall
err分享
err收藏
Improving Quality of Use-Case Models by Correlating Defects, Difficulties, and Modeling Strategies
err
IF0
err2021-05-01
err0
PREAI
errCristiana Pereira Bispo; Ana Patrícia Magalhães; Sergio Fernandes; Ivan Machado
err分享
err收藏
学者 查看更多内容