Dora Dzvonyar, Dominic Henze, Lukas Alperowitz, B. Brügge
{"title":"Algorithmically supported team composition for software engineering project courses","authors":"Dora Dzvonyar, Dominic Henze, Lukas Alperowitz, B. Brügge","doi":"10.1109/EDUCON.2018.8363446","DOIUrl":null,"url":null,"abstract":"Composing project teams of students for software engineering courses is a challenging problem for instructors: they need to take into account objectives and constraints such as project motivation, balance of experience in the teams, team size and cultural criteria. In this paper, we present TEASE, a system that algorithmically supports instructors in creating project teams. TEASE proposes possible assignments and enables the instructor to manually adapt them based on their experience. The system also visualizes the effects of these changes on the previously defined objectives and constraints. Our evaluation in a multi-project capstone course shows that TEASE helps instructors create teams with better mean project priority while enabling them to satisfy constraints that were broken during manual assignment. Moreover, TEASE reduced the time needed for team composition by over 60%, making especially the beginning of large project courses more manageable for instructors.","PeriodicalId":102826,"journal":{"name":"2018 IEEE Global Engineering Education Conference (EDUCON)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE Global Engineering Education Conference (EDUCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUCON.2018.8363446","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Composing project teams of students for software engineering courses is a challenging problem for instructors: they need to take into account objectives and constraints such as project motivation, balance of experience in the teams, team size and cultural criteria. In this paper, we present TEASE, a system that algorithmically supports instructors in creating project teams. TEASE proposes possible assignments and enables the instructor to manually adapt them based on their experience. The system also visualizes the effects of these changes on the previously defined objectives and constraints. Our evaluation in a multi-project capstone course shows that TEASE helps instructors create teams with better mean project priority while enabling them to satisfy constraints that were broken during manual assignment. Moreover, TEASE reduced the time needed for team composition by over 60%, making especially the beginning of large project courses more manageable for instructors.