Exploring motivation and teamwork in a large software engineering capstone course during the coronavirus pandemic

In the spring of 2020, the Department of Informatics covered a 20 ECTS capstone course in Software Engineering, mainly focusing on developing a complex application. The course used active learning methods, and 240 students were working in 42 cross-functional, agile teams. The pandemic caused by the coronavirus had a significant impact on the teaching given by the University of Oslo, as all physical education and collaboration among the teams had to be digital from March 12. At the end of the semester, we conducted a survey that focused on 1) aspects of teamwork (e.g., communication and coordination in the teams) and the relation to team performance (e.g., the application product) and 2) the students’ motivation and ability to cooperate through digital platforms. A total of 151 respondents in 41 agile student teams answered the survey. This study aimed to investigate how the teamwork and motivation of the students were affected by having to work virtually. The results are compared to results from the same course in 2019 and a similar survey on 71 professional teams published in 2016. Our results show that the teamwork was evaluated similarly to both the evaluation of survey conducted in 2019 and on the professional teams in 2016.  The motivation among the students remained high, even though they had to collaborate virtually.

[1]  Tore Dybå,et al.  Teamwork quality and project success in software development: A survey of agile development teams , 2016, J. Syst. Softw..

[2]  Viktoria Stray,et al.  Understanding coordination in global software engineering: A mixed-methods study on the use of meetings and Slack , 2020, J. Syst. Softw..

[3]  Tsun Chow,et al.  A survey study of critical success factors in agile software projects , 2008, J. Syst. Softw..

[4]  M. Hoegl,et al.  Teamwork Quality and the Success of Innovative Projects , 2001 .

[5]  M. Cecilia Bastarrica,et al.  What Can Students Get from a Software Engineering Capstone Course? , 2017, 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET).

[6]  R. Hjelsvold,et al.  Educators’ Experiences Online: How COVID-19 Encouraged Pedagogical Change in CS Education , 2020 .

[7]  Bernd Brügge,et al.  Team Composition in Software Engineering Project Courses , 2018, 2018 IEEE/ACM International Workshop on Software Engineering Education for Millennials (SEEM).

[8]  Hans van Buuren,et al.  Measuring perceived sociability of computer-supported collaborative learning environments , 2007, Comput. Educ..

[9]  Viktoria Stray,et al.  Forming and Assessing Student Teams in Software Engineering Courses , 2020, XP Workshops.

[10]  Torgeir Dingsøyr,et al.  Teamwork Quality and Team Performance: Exploring Differences Between Small and Large Agile Projects , 2018, XP.

[11]  Shamal Faily,et al.  Exploring the gap between the student expectations and the reality of teamwork in undergraduate software engineering group projects , 2019, J. Syst. Softw..

[12]  The Hidden Benefits of the Campus-What the Covid-19 Pandemic Can Teach Us About the Computing Learning Environment , 2020 .