enter search term and/or author name
Team projects are a way to expose students to conflicting project objectives, and “[t]here should be a strong real-world element … to ensure that the experience is realistic” [ACM/IEEE-CS 2015b]. Team projects provide...
Software Engineering Project Courses with Industrial Clients
Bernd Bruegge, Stephan Krusche, Lukas Alperowitz
Article No.: 17
There is an acknowledged need for teaching realistic software development in project courses. The design space for such courses is wide, ranging from single-semester to two-semester courses, from single-client to multicustomer courses, from local...
Team Project Experiences in Humanitarian Free and Open Source Software (HFOSS)
Heidi J. C. Ellis, Gregory W. Hislop, Stoney Jackson, Lori Postner
Article No.: 18
Providing students with the professional, communication, and technical skills necessary to contribute to an ongoing software project is critical, yet often difficult in higher education. Involving student teams in real-world projects developed by...
Team Building in Multidisciplinary Client-Sponsored Project Courses
Robert Pastel, Marika Seigel, Wei Zhang, Alex Mayer
Article No.: 19
Experience working in multidisciplinary teams is important both to prepare Computer Science (CS) students for industry and to improve their communication with teammates from disciplines other than their own. This article describes the evolution...
Assessing Large-Project Courses: Model, Activities, and Lessons Learned
Maria Vasilevskaya, David Broman, Kristian Sandahl
Article No.: 20
In a modern computing curriculum, large-project courses are essential to give students hands-on experience of working in a realistic software engineering project. Assessing such projects is, however, extremely challenging. There are various...
Media, Mood, and Meetings: Related to Project Success?
Kurt Schneider, Olga Liskin, Hilko Paulsen, Simone Kauffeld
Article No.: 21
This article investigates relationships between media, mood, and communication in teams, and studies how they are related to project success. Team projects are an essential part of the software engineering curriculum. Student teams carry out full...