HCCYMar 4, 2019

A Serious Game for Introducing Software Engineering Ethics to University Students

arXiv:1903.01333v119 citations
Originality Synthesis-oriented
AI Analysis

This addresses the need for effective educational tools in software engineering ethics for university students, but it is incremental as it applies an existing game-based learning approach to a specific domain.

The paper tackled the problem of teaching software engineering ethics to university students by developing and evaluating a storytelling-based game, resulting in improved student knowledge and high usability ratings, with female students showing statistically significant higher gains.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes