Abstract
This paper presents a game based on storytelling, in which the players are faced with ethical dilemmas related to software engineering specific issues. The players’ choices have consequences on how the story unfolds and could lead to various alternative endings. This Ethics Game was used as a tool to mediate the learning activity and it was evaluated by 144 students during a Software Engineering Course on the 2017–2018 academic year. This evaluation was based on a within-subject pre-post design methodology and provided insights on the students learning gain (academic performance), as well as on the students’ perceived educational experience. In addition, it provided the results of the students’ usability evaluation of the Ethics Game. The results indicated that the students did improve their knowledge about software engineering ethics by playing this game. Also, they considered this game to be a useful educational tool and of high usability. Female students had statistically significant higher knowledge gain and higher evaluation scores than male students, while no statistically significant differences were measured in groups based on the year of study.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Quinn, M.J.: On teaching computer ethics within a computer science department. Sci. Eng. Ethics 12(2), 335–343 (2006)
Larson, D.K., Miller, K.W.: Action ethics for a software development class. ACM Inroads 8(1), 38–42 (2017)
Freedman, R.: Teaching computer ethics via current news articles. In Elleithy, K., Sobh, T. (eds.) Innovations and Advances in Computer, Information, Systems Sciences, and Engineering, pp. 1193–1204. Springer, New York (2013)
Heron, M.J., Belford, P.H.: A practitioner reflection on teaching computer ethics with case studies and psychology. eJournal Teach. Learn. (2015)
Michael, D.R., Chen, S.L.: Serious games: Games that educate, train, and inform: Muska & Lipman/Premier-Trade (2005)
Pereira, G., Brisson, A., Prada, R., Paiva, A., Bellotti, F., Kravcik, M., Klamma, R.: Serious games for personal and social learning & Ethics: status and trends. Procedia Comput. Sci. 15, 53–65 (2012)
Gotterbarn, D., Miller, K., Rogerson, S.: Software engineering code of ethics. Commun. ACM 40(11), 110–118 (1997)
Brooke, J.: SUS-A quick and dirty usability scale. In: Usability Evaluation in Industry, vol. 189, no. 194, pp. 4–7 (1996)
Katsanos, C., Tselios, N., Xenos, M.: Perceived usability evaluation of learning management systems: a first step towards standardization of the system usability scale in Greek. In: 16th Panhellenic Conference on Informatics, PCI2012, 2012, pp. 302–307 (2012)
Bangor, A., Kortum, P., Miller, J.: Determining what individual SUS scores mean: adding an adjective rating scale. J. Usability Stud. 4(3), 114–123 (2009)
Katsanos, C., Karousos, N., Tselios, N. Xenos, M., Avouris, N.: KLM form analyzer: automated evaluation of web form filling tasks using human performance models. In: 14th International Conference on Human-Computer Interaction (INTERACT), Cape Town, South Africa, 2013, pp. 530–537 (2013)
Tsironis, A., Katsanos, C., Xenos, M.: Comparative usability evaluation of three popular MOOC platforms. In: 2016 IEEE Global Engineering Education Conference (EDUCON), 2016, pp. 608–612 (2016)
Adamides, G., Katsanos, C., Parmet, Y., Christou, G., Xenos, M., Hadzilacos, T., Edan, Y.: HRI usability evaluation of interaction modes for a teleoperated agricultural robotic sprayer. Appl. Ergon. 62, 237–246 (2017)
Nunnally, J.C., Bernstein, I.H., Berge, J.M.T.: Psychometric theory. McGraw-Hill New York (1967)
Bangor, A., Kortum, P.T., Miller, J.T.: An empirical evaluation of the system usability scale. Int. J. Hum. Comput. Interact. 24(6), 574–594 (2008)
Kortum, P.T., Bangor, A.: Usability ratings for everyday products measured with the system usability scale. Int. J. Hum. Comput. Interact. 29(2), 67–76 (2013)
Nelson, L., Held, C., Pirolli, P., Hong, L., Schiano, D., Chi, E.H.: With a little help from my friends: examining the impact of social annotations in sensemaking tasks. In: Proceedings of the SIGCHI conference on human factors in computing systems, 2009, pp. 1795–1798 (2009)
Acknowledgment
The authors would like to thank the 144 students that participated in this study and helped us with their comments.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Xenos, M., Velli, V. (2020). A Serious Game for Introducing Software Engineering Ethics to University Students. In: Auer, M., Tsiatsos, T. (eds) The Challenges of the Digital Transformation in Education. ICL 2018. Advances in Intelligent Systems and Computing, vol 916. Springer, Cham. https://doi.org/10.1007/978-3-030-11932-4_55
Download citation
DOI: https://doi.org/10.1007/978-3-030-11932-4_55
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-11931-7
Online ISBN: 978-3-030-11932-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)