Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning Approach
Leonardo Humberto Silva, Renata Xavier Castro, Marice Costa Guimaraes

TL;DR
This paper presents a four-step project-based learning approach involving external stakeholders in software engineering education, demonstrating positive feedback and lessons learned from a large institutional case study.
Contribution
It introduces a structured four-step PBL methodology involving external stakeholders, with practical insights and lessons for implementing real-demand projects in SE education.
Findings
Stakeholders and students provided positive feedback.
Involving external stakeholders increased teachers' workload.
The study offers lessons for similar course implementations.
Abstract
Project-based learning (PBL) is a student-centered and learn-by-doing approach that organizes learning around projects. While entrepreneurship and PBL in SE education are thrilling research topics, there seems to be very little work focusing on the pros and cons of involving external stakeholders to support real demands in software engineering education. Working on real projects also supports students to acquire leadership skills, such as communication, project management, and teamwork. This paper describes a case study integrating students from different Software Engineering programs and involving external stakeholders, underpinned by PBL concepts. We present how this study was designed and implemented in a large institution, in four steps, summarized as follows: (I) requirements gathering and design; (II) information system development and implementation; (III) integration tests and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
