RFG: An Interactive Fiction Game to Stimulate Software Requirements Learning
Resumo
Software development begins with the elicitation of different types of requirements. Therefore, students must learn elicitation techniques and the types of requirements to carry out this activity. The teaching and learning process has been described as a challenge. Due to this, Game-Based Learning was created to use games to improve the engagement and learning of students. Different kinds of games have been proposed to improve the learning of requirements. In this paper, we describe a text-based interactive fiction game for learning software requirements.
Palavras-chave:
requirements, game-based learning, requirements elicitation
Referências
Alexander, I. F. e Stevens, R. (2002). Writing Better Requirements. Pearson Education.
Alves, M. M. e Battaiola, A. L. (2011). Recomendac ̧ões para ampliar motivação em jogos e animações educacionais. In - Proceedings of SBGames 2011, pages 1–5.
Boyle, E., Hainey, T., Connolly, T., Gray, G., Earp, J., Ott, M., Lim, T., Ninaus, M.,Madeiras Pereira, J., e Ribeiro, C. (2015). An update to the systematic iterature review of empirical evidence of the impacts and outcomes of computer games and serious games. Computers & Education, 15:178–192.
Bransford, J. D., Brown, A. L., Cocking, R. R., Donovan, M. S., Bransford, J. D., e Pellegrino, J. W. (2004). How people learn - expanded edition. Technical report, National Reserach Concil.
Carvalho Rosa, L., Lucca, L., Lemos, E., Bernardi, G., e Medina, R. (2018). Jogos para ensino de levantamento de requisitos de software: uma revisão sistemática de literatura. RENOTE, 15
Caulfield, C., Xia, J. C., Veal, D., e Maj, S. (2012). A systematic survey of games used for software engineering education.
Gonçalves, R., Thiry, M., e Zoucas, A. (2011). Avaliaçao da aprendizagem em experimentos com jogo educativo de engenharia de requisitos. In Proceeedings of the Simpósio Brasileiro de Qualidade de Software, pages 215–229
Harshitha, H. (2022). Choose your own adventure: The evolution of digital fiction and its use in language pedagogy. Fortell, (45):44–55.
Hausknecht, M., Ammanabrolu, P., Cˆoté, M.-A., e Yuan, X. (2020). Interactive fiction games: A colossal adventure. Proceedings of the AAAI Conference on Artificial Intelligence, 34(05):7903–7910.
Ivan, G., Pacheco, C., Méndez, F., e Calvo-Manzano, J. (2020). The effects of game-based learning in the acquisition of “soft skills” on undergraduate software engineering courses: A systematic literature review. Computer Applications in Engineering Education, 28:1327–1354.
Jan L. Plass, B. D. H. e Kinzer, C. K. (2015). Foundations of game-based learning. Educational Psychologist, 50(4):258–283.
Kober, S. E., Wood, G., Kiili, K., e Moeller, K. (2020). Game-based learning environments affect frontal brain activity. PLOS ONE, 15(11):1–22.
Kosa, M., Yilmaz, M., V., C. R., e Clarke, P. M. (2016). Software engineering education and games: A systematic literature review. Journal of Universal Computer Science (JUCS), 22(12):1558–1574.
Lemos, E., Conceição, M. H., Nunes, F. B., Medina, R. D., e Bernardi, G. (2020). Ad-rpg: Elicitando requisitos na idade média utilizando um jogo educacional. In Simpósio Brasileiro de Informática na Educação (SBIE) 2020, pages 1763–1772.
Mehta, M., Corradini, A., Ontañón, S., e Henrichsen, P. J. (2010). Textual vs. graphical interaction in an interactive fiction game. In Aylett, R., Lim, M. Y., Louchart, S., Petta, P., e Riedl, M., editors, Interactive Storytelling, pages 228–231, Berlin, Heidelberg. Springer Berlin Heidelberg.
Monfort, N. (2011). IF Theory Reader, chapter Toward a therory of interactive fiction, pages 25–58. Transcript On Press, Bostom, MA - USA.
Monteiro, F., Carvalho, R., e Gonçalves, E. (2022). Classifiqui: The game for software requirements classification learning. In Anais Estendidos do Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 693–702.
Ouhbi, S. e Pombo, N. (2020). Software engineering education: Challenges and perspectives. In 2020 IEEE Global Engineering Education Conference (EDUCON), pages 202–209.
Petri, G. e C. Chiavegatti, N. (2015). Um role playing game para o ensino de elicitação e análise de requisitos. Revista Novas Tecnologias na Educação, 13(1)
Reed, A. A. (2010). Creating Interactive Fiction With Inform 7. Course Technology PTR.
Santos, S. H. N., de Jesus Saraiva Costa, Y., dos Santos, D. V., Filho, A. O. B., J ́unior, J. B. B., e Cabrejos, L. J. E. R. Identificando jogos sérios para o ensino de engenharia de software no brasil através de um mapeamento sistemático. Research, Society and Development, 9(7):1–22.
Sarinho, V. T., Gomes, V. O., e Sarinho, W. T. (2021). Erquiz: A multiplayer multiplatform instant messaging game for the competitive assessment of requirements engineering knowledge. In SBC Proceedings of SBGames 2019, pages 591–594.
Shaffer, D., Squire, K., Halverson, R., e Gee, J. (2005). Video games and the future of learning. The Phi Delta Kappan, 87:104–111.
Souza, M., Veado, L., Moreira, R., Costa, H., e Figueiredo, E. (2018a). A systematic mapping study on game-related methods for software engineering education. Information and Software Technology, 95:201–218.
Souza, M., Veado, L., Moreira, R., Costa, H., e Figueiredo, E. (2018b). A systematic mapping study on game-related methods for software engineering education. Information and Software Technology, 95:201–218.
van Garcia, I., Pacheco, C., León, A., e Calvo-Manzano, J. A. (2019). Experiences of using a game for improving learning in software requirements elicitation. Computer Applications in Engineering Education, 27(1):249–265.
Wiegers, K. e Beatty, J. (2013). Software Requirements. Microsoft, 3th edition.
Alves, M. M. e Battaiola, A. L. (2011). Recomendac ̧ões para ampliar motivação em jogos e animações educacionais. In - Proceedings of SBGames 2011, pages 1–5.
Boyle, E., Hainey, T., Connolly, T., Gray, G., Earp, J., Ott, M., Lim, T., Ninaus, M.,Madeiras Pereira, J., e Ribeiro, C. (2015). An update to the systematic iterature review of empirical evidence of the impacts and outcomes of computer games and serious games. Computers & Education, 15:178–192.
Bransford, J. D., Brown, A. L., Cocking, R. R., Donovan, M. S., Bransford, J. D., e Pellegrino, J. W. (2004). How people learn - expanded edition. Technical report, National Reserach Concil.
Carvalho Rosa, L., Lucca, L., Lemos, E., Bernardi, G., e Medina, R. (2018). Jogos para ensino de levantamento de requisitos de software: uma revisão sistemática de literatura. RENOTE, 15
Caulfield, C., Xia, J. C., Veal, D., e Maj, S. (2012). A systematic survey of games used for software engineering education.
Gonçalves, R., Thiry, M., e Zoucas, A. (2011). Avaliaçao da aprendizagem em experimentos com jogo educativo de engenharia de requisitos. In Proceeedings of the Simpósio Brasileiro de Qualidade de Software, pages 215–229
Harshitha, H. (2022). Choose your own adventure: The evolution of digital fiction and its use in language pedagogy. Fortell, (45):44–55.
Hausknecht, M., Ammanabrolu, P., Cˆoté, M.-A., e Yuan, X. (2020). Interactive fiction games: A colossal adventure. Proceedings of the AAAI Conference on Artificial Intelligence, 34(05):7903–7910.
Ivan, G., Pacheco, C., Méndez, F., e Calvo-Manzano, J. (2020). The effects of game-based learning in the acquisition of “soft skills” on undergraduate software engineering courses: A systematic literature review. Computer Applications in Engineering Education, 28:1327–1354.
Jan L. Plass, B. D. H. e Kinzer, C. K. (2015). Foundations of game-based learning. Educational Psychologist, 50(4):258–283.
Kober, S. E., Wood, G., Kiili, K., e Moeller, K. (2020). Game-based learning environments affect frontal brain activity. PLOS ONE, 15(11):1–22.
Kosa, M., Yilmaz, M., V., C. R., e Clarke, P. M. (2016). Software engineering education and games: A systematic literature review. Journal of Universal Computer Science (JUCS), 22(12):1558–1574.
Lemos, E., Conceição, M. H., Nunes, F. B., Medina, R. D., e Bernardi, G. (2020). Ad-rpg: Elicitando requisitos na idade média utilizando um jogo educacional. In Simpósio Brasileiro de Informática na Educação (SBIE) 2020, pages 1763–1772.
Mehta, M., Corradini, A., Ontañón, S., e Henrichsen, P. J. (2010). Textual vs. graphical interaction in an interactive fiction game. In Aylett, R., Lim, M. Y., Louchart, S., Petta, P., e Riedl, M., editors, Interactive Storytelling, pages 228–231, Berlin, Heidelberg. Springer Berlin Heidelberg.
Monfort, N. (2011). IF Theory Reader, chapter Toward a therory of interactive fiction, pages 25–58. Transcript On Press, Bostom, MA - USA.
Monteiro, F., Carvalho, R., e Gonçalves, E. (2022). Classifiqui: The game for software requirements classification learning. In Anais Estendidos do Simpósio Brasileiro de Jogos e Entretenimento Digital, pages 693–702.
Ouhbi, S. e Pombo, N. (2020). Software engineering education: Challenges and perspectives. In 2020 IEEE Global Engineering Education Conference (EDUCON), pages 202–209.
Petri, G. e C. Chiavegatti, N. (2015). Um role playing game para o ensino de elicitação e análise de requisitos. Revista Novas Tecnologias na Educação, 13(1)
Reed, A. A. (2010). Creating Interactive Fiction With Inform 7. Course Technology PTR.
Santos, S. H. N., de Jesus Saraiva Costa, Y., dos Santos, D. V., Filho, A. O. B., J ́unior, J. B. B., e Cabrejos, L. J. E. R. Identificando jogos sérios para o ensino de engenharia de software no brasil através de um mapeamento sistemático. Research, Society and Development, 9(7):1–22.
Sarinho, V. T., Gomes, V. O., e Sarinho, W. T. (2021). Erquiz: A multiplayer multiplatform instant messaging game for the competitive assessment of requirements engineering knowledge. In SBC Proceedings of SBGames 2019, pages 591–594.
Shaffer, D., Squire, K., Halverson, R., e Gee, J. (2005). Video games and the future of learning. The Phi Delta Kappan, 87:104–111.
Souza, M., Veado, L., Moreira, R., Costa, H., e Figueiredo, E. (2018a). A systematic mapping study on game-related methods for software engineering education. Information and Software Technology, 95:201–218.
Souza, M., Veado, L., Moreira, R., Costa, H., e Figueiredo, E. (2018b). A systematic mapping study on game-related methods for software engineering education. Information and Software Technology, 95:201–218.
van Garcia, I., Pacheco, C., León, A., e Calvo-Manzano, J. A. (2019). Experiences of using a game for improving learning in software requirements elicitation. Computer Applications in Engineering Education, 27(1):249–265.
Wiegers, K. e Beatty, J. (2013). Software Requirements. Microsoft, 3th edition.
Publicado
30/09/2024
Como Citar
CORRÊA, Chessman K. F.; XEXÉO, Geraldo.
RFG: An Interactive Fiction Game to Stimulate Software Requirements Learning. In: TRILHA DE EDUCAÇÃO – ARTIGOS CURTOS - SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES) , 2024
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2024
.
p. 173-179.
DOI: https://doi.org/10.5753/sbgames_estendido.2024.241169.