{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,2]],"date-time":"2025-10-02T00:55:23Z","timestamp":1759366523351,"version":"build-2065373602"},"reference-count":40,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2025,9,21]],"date-time":"2025-09-21T00:00:00Z","timestamp":1758412800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["JIS"],"abstract":"<jats:p>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 \u201cplayable mode\u201d 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.<\/jats:p>","DOI":"10.5753\/jis.2025.5432","type":"journal-article","created":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T17:25:43Z","timestamp":1759339543000},"page":"817-832","source":"Crossref","is-referenced-by-count":0,"title":["Practices, Process Stages and Examples of an Extreme Programming Proposal in a Playable Mode"],"prefix":"10.5753","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5653-8390","authenticated-orcid":false,"given":"Victor Travassos","family":"Sarinho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3742","published-online":{"date-parts":[[2025,9,21]]},"reference":[{"key":"1","unstructured":"Abrahamsson, P., Salo, O., Ronkainen, J., and Warsta, J. (2017). Agile software development methods: Review and analysis. arXiv preprint arXiv:1709.08439. DOI: https:\/\/doi.org\/10.48550\/arXiv.1709.08439."},{"key":"2","doi-asserted-by":"crossref","unstructured":"Al-Saqqa, S., Sawalha, S., and AbdelNabi, H. (2020). Agile software development: Methodologies and trends. International Journal of Interactive Mobile Technologies, 14(11). DOI: https:\/\/doi.org\/10.3991\/ijim.v14i11.13269.","DOI":"10.3991\/ijim.v14i11.13269"},{"key":"3","doi-asserted-by":"crossref","unstructured":"Anwer, F. and Aftab, S. (2017). Latest customizations of xp: A systematic literature review. International Journal of Modern Education and Computer Science, 9(12). DOI: http:\/\/dx.doi.org\/10.5815\/ijmecs.2017.12.04.","DOI":"10.5815\/ijmecs.2017.12.04"},{"key":"4","unstructured":"Bera, P., Wautelet, Y., and Poels, G. (2023). On the use of chatgpt to support agile software development. In The Second International Workshop on Agile Methods for Information Systems Engineering (Agil-ISE 2023) co-located with the 35th International Conference on Advanced Information Systems Engineering (CAiSE 2023), volume 3414, pages 1\u20139. CEUR."},{"key":"5","unstructured":"Choi, G. and Kim, M. (2018). Battle royale game: In search of a new game genre. International Journal of Culture Technology (IJCT), 2(2):5."},{"key":"6","doi-asserted-by":"crossref","unstructured":"Costa, A. C. S. and Marchiori, P. Z. (2015). Gamifica\u00e7\u00e3o, elementos de jogos e estrat\u00e9gia: uma matriz de refer\u00eancia. InCID: Revista de Ci\u00eancia da Informa\u00e7\u00e3o e Documenta\u00e7\u00e3o, 6(2):44\u201365. DOI: https:\/\/doi.org\/10.11606\/issn.2178-2075.v6i2p44-65.","DOI":"10.11606\/issn.2178-2075.v6i2p44-65"},{"key":"7","doi-asserted-by":"crossref","unstructured":"Coutinho, L. L., Vieira, I. D. P., and de Souza, J. C. P. (2021). O estado de flow na alta performance de l\u00edderes organizacionais the flow state in high performance of organizational leaders. Brazilian Journal of Development, 7(8):83333\u201383348. DOI: https:\/\/doi.org\/10.34117\/bjdv7n8-508.","DOI":"10.34117\/bjdv7n8-508"},{"key":"8","unstructured":"Csikszentmihalyi, M., Abuhamdeh, S., and Nakamura, J. (2005). Flow. Handbook of competence and motivation, pages 598\u2013608."},{"key":"9","doi-asserted-by":"crossref","unstructured":"Embury, S. M., Borizanov, M., and Jay, C. (2019). Red-green-go! a self-organising game for teaching test-driven development. Agile and Lean Concepts for Teaching and Learning: Bringing Methodologies from Industry to the Classroom, pages 415\u2013441. DOI: https:\/\/dx.doi.org\/10.1007\/978-981-13-2751-3_19.","DOI":"10.1007\/978-981-13-2751-3_19"},{"key":"10","doi-asserted-by":"crossref","unstructured":"Farooq, M. S., Omer, U., Ramzan, A., Rasheed, M. A., and Atal, Z. (2023). Behavior driven development: A systematic literature review. IEEE Access. DOI: http:\/\/dx.doi.org\/10.1109\/ACCESS.2023.3302356.","DOI":"10.1109\/ACCESS.2023.3302356"},{"key":"11","unstructured":"Frost, B. (2016). Atomic design. Brad Frost Pittsburgh."},{"key":"12","doi-asserted-by":"crossref","unstructured":"Garc\u00eda, F., Pedreira, O., Piattini, M., Cerdeira-Pena, A., and Penabad, M. (2017). A framework for gamification in software engineering. Journal of Systems and Software, 132:21\u201340. DOI: https:\/\/doi.org\/10.1016\/j.jss.2017.06.021.","DOI":"10.1016\/j.jss.2017.06.021"},{"key":"13","unstructured":"Grenning, J. (2002). Planning poker or how to avoid analysis paralysis while release planning. Hawthorn Woods: Renaissance Software Consulting, 3:22\u201323. [<a href=\"https:\/\/sewiki.iai.uni-bonn.de\/_media\/teaching\/labs\/xp\/2005a\/doc.planningpoker-v1.pdf\" target=\"_blank\">link<\/a>], Accessed: 20 September 2025."},{"key":"14","doi-asserted-by":"crossref","unstructured":"Hedlund, M., Jonsson, A., Bogdan, C., Meixner, G., Ekblom Bak, E., and Matviienko, A. (2023). Blocklyvr: Exploring block-based programming in virtual reality. In Proceedings of the 22nd International Conference on Mobile and Ubiquitous Multimedia, pages 257\u2013269. DOI: https:\/\/dx.doi.org\/10.1145\/3626705.3627779.","DOI":"10.1145\/3626705.3627779"},{"key":"15","unstructured":"Hung, W., Jonassen, D. H., and Liu, R. (2008). Problem-based learning. In Handbook of research on educational communications and technology, pages 485\u2013506. Routledge. DOI: http:\/\/dx.doi.org\/10.1007\/978-1-4419-1428-6210."},{"key":"16","unstructured":"Hunicke, R., LeBlanc, M., Zubek, R., et al. (2004). Mda: A formal approach to game design and game research. In Proceedings of the AAAI Workshop on Challenges in Game AI, volume 4, page 1722. San Jose, CA."},{"key":"17","unstructured":"Juul, J. (2008). The magic circle and the puzzle piece. [<a href=\"https:\/\/jesperjuul.net\/text\/magiccirclepuzzlepiece.pdf\" target=\"_blank\">link<\/a>], Accessed: 17 September 2025."},{"key":"18","unstructured":"Kamei, H. (2014). Flow e psicologia positiva: estado de fluxo, motiva\u00e7\u00e3o e alto desempenho. Goi\u00e2nia: IBC."},{"key":"19","unstructured":"Knutsen, K. \u00cd. (2021). Visual scripting in game development. [<a href=\"https:\/\/www.theseus.fi\/bitstream\/handle\/10024\/500439\/Knutsen_Krist%F3fer.pdf;jsessionid=F26845C87AAAE320973CCF7AF31024BD?sequence=2\" target=\"_blank\">link<\/a>] , Accessed: 17 September 2025."},{"key":"20","doi-asserted-by":"crossref","unstructured":"Koivisto, J. and Hamari, J. (2019). The rise of motivational information systems: A review of gamification research. International journal of information management, 45:191\u2013210. DOI: https:\/\/doi.org\/10.1016\/j.ijinfomgt.2018.10.013.","DOI":"10.1016\/j.ijinfomgt.2018.10.013"},{"key":"21","doi-asserted-by":"crossref","unstructured":"Krancher, O. (2020). Agile software development practices and success in outsourced projects: The moderating role of requirements risk. In Agile Processes in Software Engineering and Extreme Programming: 21st International Conference on Agile Software Development, XP 2020, Copenhagen, Denmark, June 8\u201312, 2020, Proceedings 21, pages 56\u201372. Springer. DOI: http:\/\/dx.doi.org\/10.1007\/978-3-030-49392-94.","DOI":"10.1007\/978-3-030-49392-9_4"},{"key":"22","doi-asserted-by":"crossref","unstructured":"Kumar, P. (2024). Large language models (llms): survey, technical frameworks, and future challenges. Artificial Intelligence Review, 57(10):260. DOI: http:\/\/dx.doi.org\/10.1007\/s10462-024-10888-y.","DOI":"10.1007\/s10462-024-10888-y"},{"key":"23","doi-asserted-by":"crossref","unstructured":"Lee, W.-T. and Chen, C.-H. (2023). Agile software development and reuse approach with scrum and software product line engineering. Electronics, 12(15):3291. DOI: https:\/\/doi.org\/10.3390\/electronics12153291.","DOI":"10.3390\/electronics12153291"},{"key":"24","unstructured":"Luz, R. B. and Neto, A. (2012). Usando dojos de programa\u00e7\u00e3o para o ensino de desenvolvimento dirigido por testes. Anais do Simp\u00f3sio Brasileiro de Inform\u00e1tica na Educa\u00e7\u00e3o, 23(1). DOI: https:\/\/doi.org\/10.5753\/cbie.sbie.2012."},{"key":"25","doi-asserted-by":"crossref","unstructured":"Naik, N. and Jenkins, P. (2019). Relax, it\u2019s a game: Utilising gamification in learning agile scrum software development. In 2019 IEEE Conference on Games (CoG), pages 1\u20134. IEEE. DOI: https:\/\/dx.doi.org\/10.1109\/CIG.2019.8848104.","DOI":"10.1109\/CIG.2019.8848104"},{"key":"26","doi-asserted-by":"crossref","unstructured":"Odushegun, L. (2023). Aesthetic semantics: Affect rating of atomic visual web aesthetics for use in affective user experience design. International Journal of Human-Computer Studies, 171:102978. DOI: https:\/\/doi.org\/10.1016\/j.ijhcs.2022.102978.","DOI":"10.1016\/j.ijhcs.2022.102978"},{"key":"27","unstructured":"Parsons, D. (2014). Creating game-like activities in agile software engineering education. In Proceedings of the Australasian Software Engineering Conference, Education Track, Sydney, Australia."},{"key":"28","doi-asserted-by":"crossref","unstructured":"Pedreira, O., Garc\u00eda, F., Brisaboa, N., and Piattini, M. (2015). Gamification in software engineering\u2013a systematic mapping. Information and software technology, 57:157\u2013168. DOI: https:\/\/doi.org\/10.1016\/j.infsof.2014.08.007.","DOI":"10.1016\/j.infsof.2014.08.007"},{"key":"29","doi-asserted-by":"crossref","unstructured":"Rokis, K. and Kirikova, M. (2022). Challenges of low-code\/no-code software development: A literature review. In International conference on business informatics research, pages 3\u201317. Springer. DOI: https:\/\/dx.doi.org\/10.1007\/978-3-031-16947-21.","DOI":"10.1007\/978-3-031-16947-2_1"},{"key":"30","unstructured":"Rossetti, R. D. and Ramos, R. A. O. (2022). A influ\u00eancia do medo no flow. [<a href=\"https:\/\/tede.pucsp.br\/handle\/handle\/29602\" target=\"_blank\">link<\/a>], Accessed: 17 September 2025."},{"key":"31","doi-asserted-by":"crossref","unstructured":"Sarinho, V. (2024). Pr\u00e1ticas e processos para uma proposta de programa\u00e7\u00e3o extrema em um modo jog\u00e1vel. In Anais do XXIII Simp\u00f3sio Brasileiro de Jogos e Entretenimento Digital, pages 106\u2013117, Porto Alegre, RS, Brasil. SBC. DOI: https:\/\/doi.org\/10.5753\/sbgames.2024.240818.","DOI":"10.5753\/sbgames.2024.240818"},{"key":"32","doi-asserted-by":"crossref","unstructured":"Sarinho, V. T. (2019). \u201cbdd assemble!\u201d: A paper-based game proposal for behavior driven development design learning. In Entertainment Computing and Serious Games: First IFIP TC 14 Joint International Conference, ICEC-JCSG 2019, Arequipa, Peru, November 11\u201315, 2019, Proceedings 1, pages 431\u2013435. Springer. DOI: https:\/\/doi.org\/10.1007\/978-3-030-34644-741.","DOI":"10.1007\/978-3-030-34644-7_41"},{"key":"33","unstructured":"Sarinho, V. T. (2020). Applying user stories as game elements and interactions in a game of games design proposal. In Proceedings of the XIX SBGames, pages 40\u201346. SBC. [<a href=\"https:\/\/www.sbgames.org\/proceedings2020\/ArtesDesignFull\/209314.pdf\" target=\"_blank\">link<\/a>], Accessed: 17 September 2025."},{"key":"34","doi-asserted-by":"crossref","unstructured":"Sarinho, V. T. and Apolin\u00e1rio, A. L. (2009). A generative programming approach for game development. In 2009 VIII Brazilian Symposium on Games and Digital Entertainment, pages 83\u201392. IEEE. DOI: https:\/\/dx.doi.org\/10.1109\/SBGAMES.2009.18.","DOI":"10.1109\/SBGAMES.2009.18"},{"key":"35","unstructured":"Souza Teixeira, E. A. and Fonseca Ramos, F. (2014). Intera\u00e7\u00f5es e literacias: notas sobre o design de interfaces e a experi\u00eancia de uso. Ci\u00eancia da Informa\u00e7\u00e3o, 43(3)."},{"key":"36","unstructured":"Spil, T. A. and Bruinsma, G. (2016). Designing serious games with the game of games. In Proceedings of the European Conference on Games-based Learning, pages 634\u2013643."},{"key":"37","unstructured":"Sutherland, J. and Sutherland, J. (2014). Scrum: the art of doing twice the work in half the time. Crown Currency."},{"key":"38","doi-asserted-by":"crossref","unstructured":"Vincur, J., Konopka, M., Tvarozek, J., Hoang, M., and Navrat, P. (2017). Cubely: virtual reality block-based programming environment. In Proceedings of the 23rd ACM symposium on virtual reality software and technology, pages 1\u20132. DOI: http:\/\/dx.doi.org\/10.1145\/3139131.3141785.","DOI":"10.1145\/3139131.3141785"},{"key":"39","doi-asserted-by":"crossref","unstructured":"Williams, L. (2010). Agile software development methodologies and practices. In Advances in computers, volume 80, pages 1\u201344. Elsevier. DOI: https:\/\/doi.org\/10.1016\/S0065-2458(10)80001-4.","DOI":"10.1016\/S0065-2458(10)80001-4"},{"key":"40","doi-asserted-by":"crossref","unstructured":"Wood, D. F. (2003). Problem based learning. Bmj, 326(7384):328\u2013330. DOI: https:\/\/dx.doi.org\/10.1136\/bmj.39546.716053.80.","DOI":"10.1136\/bmj.326.7384.328"}],"container-title":["Journal on Interactive Systems"],"original-title":[],"link":[{"URL":"https:\/\/journals-sol.sbc.org.br\/index.php\/jis\/article\/download\/5432\/3479","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals-sol.sbc.org.br\/index.php\/jis\/article\/download\/5432\/3479","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T17:25:51Z","timestamp":1759339551000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals-sol.sbc.org.br\/index.php\/jis\/article\/view\/5432"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,21]]},"references-count":40,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2025,1,1]]}},"URL":"https:\/\/doi.org\/10.5753\/jis.2025.5432","relation":{},"ISSN":["2763-7719"],"issn-type":[{"value":"2763-7719","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,21]]}}}