Objective: we aim to propose the SEMAT Essence game, a game-based simulation of the big picture related to the SEMAT Essence kernel. SEMAT (Software Engineering Method and Theory) is an initiative for re-founding software engineering based on a solid theory, proven principles, and best practices. SEMAT has the Essence kernel of universal elements for any software engineering endeavor. The SEMAT Essence has been taught by using workshops and some games, but such strategies only cover some topics related to the kernel. Materials and methods: We use the SEMAT Essence kernel as a starting point and we select a game to be the template of our game. Then, we define the metaphor linked to our field of study and design the game by defining equivalences to the game elements. Results and discussion: We also show the results of practicing the game with a set of students from four universities by summarizing the answers to a survey. Conclusions: Results are promising since practitioners report some usage of the SEMAT Essence kernel elements after the game and they are satisfied with the fun factor, realism, and the current version of the game.
Read full abstract