George V. Moser, Raoul Vallon, Mario Bernhart, T. Grechenig
{"title":"用游戏化和持续反馈技术教学软件质量保证","authors":"George V. Moser, Raoul Vallon, Mario Bernhart, T. Grechenig","doi":"10.1109/EDUCON46332.2021.9453921","DOIUrl":null,"url":null,"abstract":"Delivering high quality code is a critical success factor for any software project. Thus the teaching of proper software quality assurance skills presents an important objective for educational institutions. We conducted a single-case study in a student project environment to evaluate the improvement of the quality assurance process by measures of continuous feedback and elements of gamification and also have students gain experience with these measures in an industrial-like setup. Based on our data analysis, results suggest that the software quality and also learning experience can both be improved by our proposed measures. Moreover, key findings include that gamification can serve as a strong motivational driver to developers to deal with software quality issues and also facilitate knowledge transfer, but also that sufficient effort needs to be put into balancing the reward system to achieve a long-lasting effect.","PeriodicalId":178923,"journal":{"name":"2021 IEEE Global Engineering Education Conference (EDUCON)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Teaching Software Quality Assurance with Gamification and Continuous Feedback Techniques\",\"authors\":\"George V. Moser, Raoul Vallon, Mario Bernhart, T. Grechenig\",\"doi\":\"10.1109/EDUCON46332.2021.9453921\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Delivering high quality code is a critical success factor for any software project. Thus the teaching of proper software quality assurance skills presents an important objective for educational institutions. We conducted a single-case study in a student project environment to evaluate the improvement of the quality assurance process by measures of continuous feedback and elements of gamification and also have students gain experience with these measures in an industrial-like setup. Based on our data analysis, results suggest that the software quality and also learning experience can both be improved by our proposed measures. Moreover, key findings include that gamification can serve as a strong motivational driver to developers to deal with software quality issues and also facilitate knowledge transfer, but also that sufficient effort needs to be put into balancing the reward system to achieve a long-lasting effect.\",\"PeriodicalId\":178923,\"journal\":{\"name\":\"2021 IEEE Global Engineering Education Conference (EDUCON)\",\"volume\":\"25 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-04-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE Global Engineering Education Conference (EDUCON)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EDUCON46332.2021.9453921\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Global Engineering Education Conference (EDUCON)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDUCON46332.2021.9453921","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Teaching Software Quality Assurance with Gamification and Continuous Feedback Techniques
Delivering high quality code is a critical success factor for any software project. Thus the teaching of proper software quality assurance skills presents an important objective for educational institutions. We conducted a single-case study in a student project environment to evaluate the improvement of the quality assurance process by measures of continuous feedback and elements of gamification and also have students gain experience with these measures in an industrial-like setup. Based on our data analysis, results suggest that the software quality and also learning experience can both be improved by our proposed measures. Moreover, key findings include that gamification can serve as a strong motivational driver to developers to deal with software quality issues and also facilitate knowledge transfer, but also that sufficient effort needs to be put into balancing the reward system to achieve a long-lasting effect.