ABSTRACT
Gamification is not a new term in the field of education. Visual Novels (VN) are text-based and afford interaction with their users. This work discusses the use of VNs as a gamification approach in software engineering education. VNs tell stories and can, therefore, offer a facilitated introduction to complex topics in higher education. Such a topic is the Waterfall model (WM), a process model for software development. It is lectured within a software engineering course at the University of Applied Sciences, Kempten (Germany). This lecture is taught to the students in form of an online video. In order to familiarize students with this topic, we developed and implemented a learning scenario in form of a VN. The aim of this approach is to motivate students, and thus improve their learning success.
- Balázs Barna and Szabina Fodor. 2018. An Empirical Study on the Use of Gamification on IT Courses at Higher Education. In Teaching and Learning in a Digital World, Michael E. Auer, David Guralnick, and Istvan Simonics (Eds.). Springer International Publishing, Cham, 684--692.Google Scholar
- D. M. R. Barros, L. R. Begosso, J. A. Fabri, and A. L'Erario. 2017. The use of comic strips in the teaching of software engineering. In 2017 IEEE Frontiers in Education Conference (FIE). 1--8. https://doi.org/10.1109/FIE.2017.8190537Google ScholarCross Ref
- A. Bartel and G. Hagel. 2016. Gamifying the learning of design patterns in software engineering education. In 2016 IEEE Global Engineering Education Conference (EDUCON). 74--79. https://doi.org/10.1109/EDUCON.2016.7474534Google ScholarCross Ref
- Katerina Bashova and Veno Pachovski. 2013. Visual novel. (09 2013). https://doi.org/10.13140/RG.2.1.5007.6405Google Scholar
- J. Caldwell. 2012. Information comics: An overview. In 2012 IEEE International Professional Communication Conference. 1--7. https://doi.org/10.1109/IPCC.2012.6408645Google ScholarCross Ref
- Robert Ciesla. 2019. Game Development with Ren'Py: Introduction to Visual Novel Games Using Ren'Py, TyranoBuilder, and Twine. Apress, Berkeley, CA. https://doi.org/10.1007/978--1--4842--4920--8Google Scholar
- Simone de Sousa Borges, Vinicius H. S. Durelli, Helena Macedo Reis, and Seiji Isotani. 2014. A Systematic Mapping on Gamification Applied to Education. In Proceedings of the 29th Annual ACM Symposium on Applied Computing (Gyeongju, Republic of Korea) (SAC '14). Association for Computing Machinery, New York, NY, USA, 216--222. https://doi.org/10.1145/2554850.2554956Google ScholarDigital Library
- Alena Denisova and Paul Cairns. 2015. First Person vs. Third Person Perspective in Digital Games: Do Player Preferences Affect Immersion?. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (Seoul, Republic of Korea) (CHI '15). Association for Computing Machinery, New York, NY, USA, 145--148. https://doi.org/10.1145/2702123.2702256Google ScholarDigital Library
- Sebastian Deterding, Dan Dixon, Rilla Khaled, and Lennart Nacke. 2011. From Game Design Elements to Gamefulness: Defining "Gamification". In Proceedings of the 15th International Academic MindTrek Conference: Envisioning Future Media Environments (Tampere, Finland) (MindTrek '11). Association for Computing Machinery, New York, NY, USA, 9--15. https://doi.org/10.1145/2181037.2181040Google ScholarDigital Library
- Hochschule für angewandte Wissenschaften Kempten. 2020. Courses. https://www.hs-kempten.de/studies/degree-courses.html?L=1 Accessed: 05.05.2020.Google Scholar
- Georg Hagel. 2019. Das Wasserfallmodell - Anschaulich erklärt! https://www.youtube.com/watch?v=4PIjvlPWPu0Google Scholar
- J. Jwo. 2015. Teaching software engineering through comics and micro-movie design projects. In 2015 10th International Conference on Computer Science Education (ICCSE). 328--331. https://doi.org/10.1109/ICCSE.2015.7250265Google ScholarCross Ref
- George Koelsch. 2016. User Stories. Apress, Berkeley, CA, 301--326. https://doi.org/10.1007/978--1--4842--2099--3_13Google Scholar
- Richard Lee and Gabriel Chia. 2015. Surfacing Intuitions Through Visual Novels. Springer Singapore, Singapore, 145--153. https://doi.org/10.1007/978--981--287--182--4_11Google Scholar
- Dave McKenna. 2016. The Art of Scrum: How Scrum Masters Bind Dev Teams and Unleash Agility. Apress, Berkeley, CA. https://doi.org/10.1007/978--1--4842--2277--5Google Scholar
- Riccardo Metraglia and Valerio Villa. 2014. Engineering Graphics Education: Webcomics as a Tool to Improve Weaker Students' Motivation. Research Journal of Applied Sciences, Engineering and Technology 7(052014), 4106--4114. https://doi.org/10.19026/rjaset.7.774Google ScholarCross Ref
- Moodle. 2020. https://moodle.org/Google Scholar
- Eric A. Nyamsi. 2019. Projektmanagement mit Scrum: Tools zur Entwicklung von Software. Springer Fachmedien Wiesbaden, Wiesbaden. https://doi.org/10.1007/978--3--658--27486--3Google Scholar
- Oscar Pedreira, Félix García, Nieves Brisaboa, and Mario Piattini. 2015. Gamification in software engineering - A systematic mapping. Information and Software Technology 57 (2015), 157 - 168. https://doi.org/10.1016/j.infsof.2014.08.007Google ScholarCross Ref
- Ren'Py. 2020. https://www.renpy.org/Google Scholar
- Francisco Lepe Salazar, Tatsuo Nakajima, and Todorka Alexandrova. 2013. Visual Novels: An Methodology Guideline for Pervasive Educational Games that Favors Discernment. In Grid and Pervasive Computing, James J. (Jong Hyuk) Park, Hamid R. Arabnia, Cheonshik Kim, Weisong Shi, and Joon-Min Gil (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 234--243.Google Scholar
- W. Scacchi. 2017. Practices and Technologies in Computer Game Software Engineering. IEEE Software 34, 1 (Jan 2017), 110--116. https://doi.org/10.1109/MS.2017.20Google ScholarDigital Library
Index Terms
- Gamification in software engineering education through Visual Novels
Recommendations
Instructor's acceptance of games utilization in undergraduate software engineering education: a pilot study in Turkey
GAS '15: Proceedings of the Fourth International Workshop on Games and Software EngineeringThe adoption and success of serious games for educational purposes partially depend on instructor related factors. This study proposes a simple hypothetical model on the factors that influence the instructor's acceptance of the utilization of games (...
How Higher-Education Systems Influence Software Engineering Degree Programs
Undergraduate programs that cover knowledge related to software engineering range from software engineering-specific programs to traditional computer science programs, which might teach some subjects related to software engineering. Software engineering-...
Software engineering education: How far we've come and how far we have to go
In this paper I trace the history of software engineering education and focus on some of the key players. I highlight what has been accomplished in degree programs and curricula, conferences and working groups, professionalism, certification, and ...
Comments