Identifying Struggling Teams in Software Engineering Courses Through Weekly Surveys
Kai Presler-Marshall, Sarah Smith Heckman, Kathryn Thomasset Stolee · Proceedings of the 53rd ACM Technical Symposium on Computer Science Education · 2022
Teaming is increasingly a core aspect of professional software engineering and most undergraduate computer science curricula. At NC State University, we teach communication and project-management skills explicitly through a junior-level software engineering course. However, some students may have a dysfunctional team experience that imperils their ability to learn these skills. Identifying these teams during a team project is important so the teaching staff can intervene early and hopefully alleviate the issues.