D. C. Peixoto, Rodrigo M. Possa, R. F. Resende, C. Pádua
{"title":"FASENG:软件工程模拟游戏的开发框架","authors":"D. C. Peixoto, Rodrigo M. Possa, R. F. Resende, C. Pádua","doi":"10.1109/FIE.2012.6462319","DOIUrl":null,"url":null,"abstract":"Simulation games can help teaching and learning in several areas of Software Engineering. One important research issue is providing support for simulation games development, making the results of their adoption successful in Software Engineering courses. In this work, we identify a set of requirements focusing on some of the Constructivist learning theories. These requirements were used to evaluate Software Engineering simulation games. Based on these requirements, we created FASENG, a framework for development of Software Engineering simulation games. FASENG has three main components: simulation model, simulator, and simulation engine. Since there is a clear structural and conceptual separation among them, they can be reused in other development environments. In order to check the framework flexibility, we developed two distinct Software Engineering simulation games. The two main results of this research are a better understanding of Software Engineering simulation games requirements and the development of FASENG.","PeriodicalId":120268,"journal":{"name":"2012 Frontiers in Education Conference Proceedings","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2012-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"FASENG: A framework for development of Software Engineering simulation games\",\"authors\":\"D. C. Peixoto, Rodrigo M. Possa, R. F. Resende, C. Pádua\",\"doi\":\"10.1109/FIE.2012.6462319\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Simulation games can help teaching and learning in several areas of Software Engineering. One important research issue is providing support for simulation games development, making the results of their adoption successful in Software Engineering courses. In this work, we identify a set of requirements focusing on some of the Constructivist learning theories. These requirements were used to evaluate Software Engineering simulation games. Based on these requirements, we created FASENG, a framework for development of Software Engineering simulation games. FASENG has three main components: simulation model, simulator, and simulation engine. Since there is a clear structural and conceptual separation among them, they can be reused in other development environments. In order to check the framework flexibility, we developed two distinct Software Engineering simulation games. The two main results of this research are a better understanding of Software Engineering simulation games requirements and the development of FASENG.\",\"PeriodicalId\":120268,\"journal\":{\"name\":\"2012 Frontiers in Education Conference Proceedings\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2012-10-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2012 Frontiers in Education Conference Proceedings\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/FIE.2012.6462319\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 Frontiers in Education Conference Proceedings","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FIE.2012.6462319","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FASENG: A framework for development of Software Engineering simulation games
Simulation games can help teaching and learning in several areas of Software Engineering. One important research issue is providing support for simulation games development, making the results of their adoption successful in Software Engineering courses. In this work, we identify a set of requirements focusing on some of the Constructivist learning theories. These requirements were used to evaluate Software Engineering simulation games. Based on these requirements, we created FASENG, a framework for development of Software Engineering simulation games. FASENG has three main components: simulation model, simulator, and simulation engine. Since there is a clear structural and conceptual separation among them, they can be reused in other development environments. In order to check the framework flexibility, we developed two distinct Software Engineering simulation games. The two main results of this research are a better understanding of Software Engineering simulation games requirements and the development of FASENG.