Premium
Using TSPi and PBL to support software engineering education in an upper‐level undergraduate course
Author(s) -
Garcia I. A.,
Pacheco C. L.
Publication year - 2014
Publication title -
computer applications in engineering education
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.478
H-Index - 29
eISSN - 1099-0542
pISSN - 1061-3773
DOI - 10.1002/cae.21566
Subject(s) - teamwork , software engineering , software , personal software process , software engineering process group , project based learning , software development , computer science , engineering management , homogeneous , set (abstract data type) , social software engineering , engineering , software construction , mathematics education , psychology , management , operating system , programming language , physics , economics , thermodynamics
In recent years, software engineering education has rapidly changed to incorporate more realistic ways of learning. More frequently the software industry requires more skilled and qualified staff; however at the university level students are young, inexperienced, and relatively homogeneous in background and abilities. This article describes an approach that integrates a student teamwork methodology (TSPi) and project‐based learning (PBL) to improve software project managerial skills in undergraduate students. As complementary support, a computational tool, the Teamwork Platform for Software Engineering Education , has been developed to establish an interactive software engineering course with local software industry collaboration. Experimental results show that a set of software metrics was defined to demonstrate performance improvement of 45 students following our approach.© 2012 Wiley Periodicals, Inc. Comput Appl Eng Educ 22:736–749, 2014; View this article online at wileyonlinelibrary.com/journal/cae ; DOI 10.1002/cae.21566