Practices, Process Stages and Examples of an Extreme Programming Proposal in a Playable Mode

Background: There are several studies focused on identifying and defining gamification strategies in software development processes. These strategies are also applied by agile methods, which can create a context of recognition and reward for the completion of activities in a software project. Purpose: This paper presents a reinterpretation of the Extreme Programming (XP) practices and process stages in order to provide a “playable mode” for the XP development. Methods: XP practices and process stages are linked to terms and activities applied in digital games, enabling a reinterpretation from a playable and gamified perspective. Results: Gamified XP practices and process stages are explained and exemplified, demonstrating the feasibility of the proposed gamified reinterpretation for the XP software development. Conclusion: A software development methodology based on agile gameplays obtained by the XP reinterpretation was proposed, becoming a possible solution to improve the flow state in XP developers.

Authors

Institutions

Publication Details

Journal
Journal on Interactive Systems
Published
2025-09-21
DOI
https://doi.org/10.5753/jis.2025.5432
Primary Topic
Teaching and Learning Programming
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Practices, Process Stages and Examples of an Extreme Programming Proposal in a Playable Mode

Victor Travassos Sarinho
Journal on Interactive Systems
Teaching and Learning Programming
article

Practices, Process Stages and Examples of an Extreme Programming Proposal in a Playable Mode

Victor Travassos Sarinho
article en

Abstract

Background: There are several studies focused on identifying and defining gamification strategies in software development processes. These strategies are also applied by agile methods, which can create a context of recognition and reward for the completion of activities in a software project. Purpose: This paper presents a reinterpretation of the Extreme Programming (XP) practices and process stages in order to provide a “playable mode” for the XP development. Methods: XP practices and process stages are linked to terms and activities applied in digital games, enabling a reinterpretation from a playable and gamified perspective. Results: Gamified XP practices and process stages are explained and exemplified, demonstrating the feasibility of the proposed gamified reinterpretation for the XP software development. Conclusion: A software development methodology based on agile gameplays obtained by the XP reinterpretation was proposed, becoming a possible solution to improve the flow state in XP developers.

Journal on Interactive SystemsVol. 16(1)
Universidade Estadual de Feira de Santana (BR)
Openalex Percentile: Top 70%
Teaching and Learning Programming
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Practices, Process Stages and Examples of an Extreme Programming Proposal in a Playable Mode — Victor Travassos Sarinho · Journal on Interactive Systems (2025) | TGRS Research Map | TGRS