Forming More Effective Teams Using CATME Team-Maker and the Gale-Shapley Algorithm

Event Date: October 16, 2019
Forming student teams that are more likely to be successful is a goal of every teacher or instructor using teams as a part of their pedagogy. CATME is a team formation and team management website tool. It contains team formation, peer evaluation and teamwork training tools to help an instructor make and manage student teams. CATME’s team building algorithms include validated teamwork research and practical constraints provided by instructors.

CATME‘s Team-Maker algorithm uses a heuristic score based on instructor-determined criteria to form teams that optimize the student team composition. The tool includes 20 built-in questions for the instructor to choose from with the option to create individual questions. One question type not accounted for in the current CATME algorithm is a preference ranking question.

Augmenting the Team-Maker algorithm to include student project preference as a part of the heuristic score will ease the time struggle of instructors while still forming well-balanced groups. Given that the problem at hand is very similar to the stable marriage problem, the Gale-Shapely algorithm was determined as the best possible options. The Gale-Shapley algorithm, better known for its implementation in the Medical Residency Matching Program, matches entities based on ranked preference lists. Once the algorithm terminates, no two unmatched resident/residency entities prefer each other over their current assignment.

This paper documents the testing of the Gale-Shapley algorithm, illustrating methods to use student/instructor/ sponsor ranked preference lists for project selections. These team design techniques will be used to form teams in the 2018/2019 academic year and results included in final paper versions.


Daniel Meulbroek (Purdue University & CATME Smarter Teamwork, USA); Matthew W Ohland (Purdue University, USA); Daniel M Ferguson (Purdue University, USA & EDI GROUP Canada, Canada); Fred Berry (Purdue University, USA)

Keywords—Algorithm, Teamwork, Teams

10.18.19: 8:30-10 AM, Room 5