Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning ApproachJSEET
Thu 27 May 2021 01:35 - 01:55 at JSEET Room - 2.1. Teaching SE in Real Contexts
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 deployment process; (IV) support and maintenance activities. The study had the participation of 59 students from a professional technical course in step one, working in teams, and 10 undergraduate students from a Bachelor’s program in Information Systems in the following steps, working in pairs. Overall, the feedback from stakeholders and students exceeded expectations, although it increased the workload of teachers. We were able to distill a new set of lessons learned, and we expect that at least some of them will be useful for anyone implementing a similar course. As a consequence of this study, we plan to institutionally formalize the PBL course improvement process by defining specific outcomes and measurements.
Wed 26 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
12:55 - 13:55 | 2.1. Teaching SE in Real ContextsJSEET - Joint Track on Software Engineering Education and Training at JSEET Room +12h Chair(s): Ana María Moreno Universidad Politécnica de Madrid | ||
12:55 20mExperience report | Teaching the Scrum Master Role using Professional Agile Coaches and Communities of PracticeJSEET JSEET - Joint Track on Software Engineering Education and Training Maria Paasivaara LUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland Pre-print Media Attached | ||
13:15 20mExperience report | Teaching Model-based Requirements Engineering to Industry Professionals: An Experience ReportJSEETBest Paper JSEET JSEET - Joint Track on Software Engineering Education and Training Marian Daun University of Duisburg-Essen, Jennifer Brings paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Marcel Goger Schaeffler AG, Walter Koch Schaeffler AG, Thorsten Weyer University of Duisburg-Essen Pre-print Media Attached | ||
13:35 20mExperience report | Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning ApproachJSEET JSEET - Joint Track on Software Engineering Education and Training Leonardo Humberto Silva IFNMG-Salinas, Renata Xavier Castro IFNMG-Salinas, Marice Costa Guimaraes IFNMG-Salinas Pre-print Media Attached |
Thu 27 MayDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
00:55 - 01:55 | 2.1. Teaching SE in Real ContextsJSEET - Joint Track on Software Engineering Education and Training at JSEET Room | ||
00:55 20mExperience report | Teaching the Scrum Master Role using Professional Agile Coaches and Communities of PracticeJSEET JSEET - Joint Track on Software Engineering Education and Training Maria Paasivaara LUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland Pre-print Media Attached | ||
01:15 20mExperience report | Teaching Model-based Requirements Engineering to Industry Professionals: An Experience ReportJSEETBest Paper JSEET JSEET - Joint Track on Software Engineering Education and Training Marian Daun University of Duisburg-Essen, Jennifer Brings paluno – The Ruhr Institute for Software Technology, University of Duisburg-Essen, Marcel Goger Schaeffler AG, Walter Koch Schaeffler AG, Thorsten Weyer University of Duisburg-Essen Pre-print Media Attached | ||
01:35 20mExperience report | Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning ApproachJSEET JSEET - Joint Track on Software Engineering Education and Training Leonardo Humberto Silva IFNMG-Salinas, Renata Xavier Castro IFNMG-Salinas, Marice Costa Guimaraes IFNMG-Salinas Pre-print Media Attached |