Gamification Strategies for Eliciting Software Requirements

Gasca-Hurtado, Gloria Piedad; Vega-Zepeda, Vianca; Machuca-Villegas, Liliana; Rocha, A; Adeli, H; Dzemyda, G; Moreira, F; Correia, AMR

Abstract

Requirements elicitation is an important process for software product development. This process involves detecting and understanding clients' and users' needs. From this process is possible to provide clarity about the definition of the requirements to be used in the next stages of the software development. Although important, stakeholders' collaboration in the elicitation process is scarce. In this regard, providing supporting strategies to foster collaboration in this type of process has become a motivating and challenging study area for researchers. This paper intends to define a set of gamification strategies characterized according to their contribution to stakeholders' collaboration, communication, and participation in the requirements elicitation process. These strategies were collected via a systematic literature review process. In this process, a selection of strategies was made. Such strategies were analyzed and characterized. Results showed that software tools are one of the strategies being the most frequently used. Future work may include descriptive statistics to improve the analysis and characterization of the strategies.

Más información

Título según WOS: Gamification Strategies for Eliciting Software Requirements
Título de la Revista: TRENDS AND APPLICATIONS IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 3
Volumen: 1367
Editorial: SPRINGER INTERNATIONAL PUBLISHING AG
Fecha de publicación: 2021
Página de inicio: 461
Página final: 472
DOI:

10.1007/978-3-030-72660-7_44

Notas: ISI