A Learner-Centered Technique for Collectively Configuring Inputs for an Algorithmic Team Formation Tool
Published in Proceedings of the 53rd ACM Technical Symposium on Computer Science Education, 2022
The configuration that an instructor enters into an algorithmic team formation tool determines how students are grouped into teams, impacting their learning experiences. One way to decide the configuration is to solicit input from the students. Prior work has investigated the criteria students prefer for team formation, but has not studied how students prioritize the criteria or to what degree students agree with each other. This paper describes a workflow for gathering student preferences for how to weight the criteria entered into a team formation tool, and presents the results of a study in which the workflow was implemented in four semesters of the same project-based design course. In the most recent semester, the workflow was supplemented with an online peer discussion to learn about students' rationale for their selections. Our results show that students want to be grouped with other students who share the same course commitment and compatible schedules the most. Students prioritize demographic attributes next, and then task skills such as programming needed for the project work. We found these outcomes to be consistent in each instance of the course. Instructors can use our results to guide team formation in their own project-based design courses and replicate our workflow to gather student preferences for team formation in any course.
Recommended citation: Emily M. Hastings, Sneha R. Krishna Kumaran, Karrie Karahalios, and Brian P. Bailey. 2022. A Learner-Centered Technique for Collectively Configuring Inputs for an Algorithmic Team Formation Tool. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2022). Association for Computing Machinery, New York, NY, USA, 969-975. DOI:https://doi.org/10.1145/3478431.3499331.