{"title":"要求使用角色扮演训练的工程教育","authors":"Taichi Nkamaura, Yuki Tachikawa","doi":"10.1109/TALE.2016.7851799","DOIUrl":null,"url":null,"abstract":"This paper proposes a new method for use in requirements engineering education at universities. The method is based on two components: (1) group-work role-play training to elicit customer's real requirements; (2) a software agent to play the role of a domain expert supplying business knowledge to learners. Learners who have had no previous practical experience in defining requirements may follow a recommended procedure in order to elicit requirements. We have implemented two types of role-play training - with and without software agents' support. Twelve undergraduate students from the School of Computer Science at the Tokyo University of Technology participated in an experimental assessment of these two types of role-play training. The results of a subsequent questionnaire survey and portfolio evaluation of the goal model diagrams developed by the students showed that their requirements modeling skill levels had improved. However, because some students may have had no prior business experience, each role-play scenario needs to be carefully designed so that all necessary information regarding the strategy or vision in the problem domain is clearly laid out.","PeriodicalId":117659,"journal":{"name":"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Requirements engineering education using role-play training\",\"authors\":\"Taichi Nkamaura, Yuki Tachikawa\",\"doi\":\"10.1109/TALE.2016.7851799\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes a new method for use in requirements engineering education at universities. The method is based on two components: (1) group-work role-play training to elicit customer's real requirements; (2) a software agent to play the role of a domain expert supplying business knowledge to learners. Learners who have had no previous practical experience in defining requirements may follow a recommended procedure in order to elicit requirements. We have implemented two types of role-play training - with and without software agents' support. Twelve undergraduate students from the School of Computer Science at the Tokyo University of Technology participated in an experimental assessment of these two types of role-play training. The results of a subsequent questionnaire survey and portfolio evaluation of the goal model diagrams developed by the students showed that their requirements modeling skill levels had improved. However, because some students may have had no prior business experience, each role-play scenario needs to be carefully designed so that all necessary information regarding the strategy or vision in the problem domain is clearly laid out.\",\"PeriodicalId\":117659,\"journal\":{\"name\":\"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)\",\"volume\":\"84 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/TALE.2016.7851799\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TALE.2016.7851799","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Requirements engineering education using role-play training
This paper proposes a new method for use in requirements engineering education at universities. The method is based on two components: (1) group-work role-play training to elicit customer's real requirements; (2) a software agent to play the role of a domain expert supplying business knowledge to learners. Learners who have had no previous practical experience in defining requirements may follow a recommended procedure in order to elicit requirements. We have implemented two types of role-play training - with and without software agents' support. Twelve undergraduate students from the School of Computer Science at the Tokyo University of Technology participated in an experimental assessment of these two types of role-play training. The results of a subsequent questionnaire survey and portfolio evaluation of the goal model diagrams developed by the students showed that their requirements modeling skill levels had improved. However, because some students may have had no prior business experience, each role-play scenario needs to be carefully designed so that all necessary information regarding the strategy or vision in the problem domain is clearly laid out.