Supporting the individuation, analysis and gamification of software components for acceptance requirements fulfilment

Calabrese, Federico, Piras, Luca ORCID logoORCID: https://orcid.org/0000-0002-7530-4119 and Giorgini, Paolo (2022) Supporting the individuation, analysis and gamification of software components for acceptance requirements fulfilment. The Practice of Enterprise Modeling. In: IFIP Working Conference on The Practice of Enterprise Modeling, 23-25 Nov 2022, London. . ISSN 1865-1348 [Conference or Workshop Item] (doi:10.1007/978-3-031-21488-2_3)

[img] PDF - Final accepted version (with author's formatting)
Restricted to Repository staff and depositor only until 22 November 2023.

Download (1MB)

Abstract

Abstract. In the last few years, Gamification has proved effective for motivating users in using software systems. Gamification Engineering has been proposed as a systematic way to gamify systems. Goal-Oriented Requirements Engineering (GORE) techniques have been emerging for supporting the gamification of a system from the initial stages. However, the gamification of a system itself proved not effective, unless requirements engineers design the gamification solution being driven by characterising users, the context, and considering factors and strategies coming from Social Sciences (e.g., Psychology, Sociology, Human Behaviour, Organisational Behaviour). GORE Gamification Engineering techniques have been enhanced for supporting such concepts, referred to as Acceptance Requirements, and the Agon Framework, with its systematic Acceptance Requirements Analysis Based on Gamification, has been proven effective in different EU Projects. However, according to engineers we interviewed in our projects, some GORE gamification activities remain difficult and require further support. In this paper, our contributions are: (i) individuating such activities and providing lessons learned, (ii) considering a crucial activity, i.e. individuation of software components to gamify and how to gamify them, and proposing a solution for this. Our solution is called Supporting the individuation, analysis, and GAMification (SiaGAM) algorithm. To evaluate SiaGAM, we considered the gamification results of 5 EU projects, compared them with the results of applying SiaGAM, and we found that SiaGAM is effective in supporting the engineer in individuating software functions to gamify.

Item Type: Conference or Workshop Item (Paper)
Sustainable Development Goals:
Theme:
Additional Information: The final publication is available at Springer via https://doi.org/10.1007/978-3-031-21488-2_3
Research Areas: A. > School of Science and Technology > Computer Science
Item ID: 37110
Useful Links:
Depositing User: Luca Piras
Date Deposited: 11 Jan 2023 12:24
Last Modified: 11 Jan 2023 15:44
URI: https://eprints.mdx.ac.uk/id/eprint/37110

Actions (login required)

View Item View Item

Statistics

Activity Overview
6 month trend
3Downloads
6 month trend
21Hits

Additional statistics are available via IRStats2.