Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3658271.3658333acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbsiConference Proceedingsconference-collections
research-article

D-LEARN: A digital game for Software Architecture education

Published: 23 May 2024 Publication History

Abstract

Context: Educational games have been increasingly used to make learning fun, interactive, and less massive for the students. This approach is called game-based learning. In Information Systems education, several games can be found to help students better understand real-world situations, the impact of their decisions, and teamwork through a simulated environment. From this perspective, games such as LEARN Board Game, a non-digital game that aims to help teach software architecture through a board and card game, are essential in software architecture professors’ tools to solve abstract problems. Problem: LEARN has limitations because it is a non-digital game. For example, we can mention the non-ecological way the game is made (using paper and plastic) and the difficulties of making simple changes, such as changing the text of a card. Solution: Even though it is a tool that helps teachers, its handling could be more satisfactory for those who use it. Thus, this work aimed to build a digital version of LEARN, called D-LEARN, improving its negative points and maximizing its positive points. IS Theory: This research was developed under the aegis of Design Theory, explicitly seeking to adopt a more practical vision, using visual elements through design components to assist learning and teaching. Method: The research and development methodology was the Design Science Research (DSR), which proposes cycles of activities for building or updating an artifact that aims to solve a real-world problem with a pragmatic and satisfactory approach. Results: The digital game obtained an excellent quality score according to the MEEGA+ questionnaire evaluation, surpassing the quality score of the non-digital game. Contributions: The main contribution is to enable a game that assists in teaching software architecture, promoting more significant learning and satisfaction for students.

References

[1]
Azita Iliya Abdul Jabbar and Patrick Felicia. 2015. Gameplay engagement and learning in game-based learning: A systematic review. Review of educational research 85, 4 (2015), 740–779.
[2]
Len Bass. 2017. The software architect and DevOps. IEEE Software 35, 1 (2017), 8–10.
[3]
Len Bass, Paul Clements, and Rick Kazman. 2012. Software Architecture in Practice: Software Architect Practice_c3. Addison-Wesley.
[4]
Paulo Eduardo Battistella, Giani Petri, Christiane von Wangenheim, Aldo von Wangenheim, and Jean Martina. 2016. SORTIA 2.0:Um jogo de ordenação para o ensino de Estrutura de Dados. In Anais do XII Simpósio Brasileiro de Sistemas de Informação (Florianópolis). SBC, Porto Alegre, RS, Brasil, 558–565. https://doi.org/10.5753/sbsi.2016.6007
[5]
Brasil. 2018. Lei nº 13.709, de 14 de agosto de 2018. Diário Oficial [da] República Federativa do Brasil (2018). https://www.planalto.gov.br/ccivil_03/_ato2015-2018/2018/lei/l13709.htm
[6]
Caio Carvalho, Bruno Salutes. 2022. O que é e como usar o Duolingo | Guia completo das funções. Disponível em: https://canaltech.com.br/internet/o-que-e-e-como-usar-o-duolingo/. Acesso em: 13 de fevereiro 2023.
[7]
Humberto Cervantes, Serge Haziyev, Olha Hrytsay, and Rick Kazman. 2016. Smart decisions: an architectural design game. In Proceedings of the 38th International Conference on Software Engineering Companion. 327–335.
[8]
Remco C De Boer, Patricia Lago, Roberto Verdecchia, and Philippe Kruchten. 2019. Decidarch v2: An improved game to teach architecture design decision making. In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C). IEEE, 153–157.
[9]
Fabrício de Sousa Pinto and Paulo Caetano Silva. 2017. Gamification applied for software engineering teaching-learning process. In Proceedings of the XXXI Brazilian Symposium on Software Engineering. 299–307.
[10]
Ivan Garcia, Carla Pacheco, Francisco Méndez, and Jose A Calvo-Manzano. 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, 5 (2020), 1327–1354.
[11]
Graphogame. 2023. Graphogame. Disponível em: https://graphogame.com/. Acesso em: 13 de fevereiro 2023.
[12]
Flávia Haddad, Luiz Miguel Dias, Cléber Corrêa, and Letícia Peres. 2023. Discovery of socio-technical requirements for the design of a digital educational game. In Anais do XIX Simpósio Brasileiro de Sistemas de Informação (Maceió/AL). SBC, Porto Alegre, RS, Brasil. https://sol.sbc.org.br/index.php/sbsi/article/view/25129
[13]
Flávia Belintani Blum Haddad, Luiz Miguel Naldi Dias, Cléber Gimenez Corrêa, and Letícia Mara Peres. 2023. Discovery of socio-technical requirements for the design of a digital educational game. In Proceedings of the XIX Brazilian Symposium on Information Systems (, Maceió, Brazil, ) (SBSI ’23). Association for Computing Machinery, New York, NY, USA, 174–180. https://doi.org/10.1145/3592813.3592903
[14]
Fabian Hemmert, Kaspar Meyer, Torben Brandies, Luisa Ebeling, Max Fiebig, Jana Horst, Alexandra Katsnelson, Lisa Kupferschmidt, Danny Ludwig, Camilo Martins, 2021. Perspectives in Play: Printable Board Games that Teach about Foreign Policy. In Extended Abstracts of the 2021 Annual Symposium on Computer-Human Interaction in Play. 287–293.
[15]
ISO/IEC 25010. 2011. ISO/IEC 25010:2011, Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — System and software quality models.
[16]
Arnold M Lund. 2001. Measuring usability with the use questionnaire12. Usability interface 8, 2 (2001), 3–6.
[17]
Nenad Medvidovic and Richard N Taylor. 2010. Software architecture: foundations, theory, and practice. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2. 471–472.
[18]
Ministério da Educação. 2023. Política Nacional de Alfabetização. Disponível em: https://alfabetizacao.mec.gov.br/grapho-game. Acesso em: 13 de fevereiro 2023.
[19]
Emily Oh Navarro, Alex Baker, and André Van Der Hoek. 2004. Teaching software engineering using simulation games. In Proceedings of the International Western Simulation Multiconference.
[20]
Brauner RN Oliveira, Lina Garcés, Kamila T Lyra, Daniel S Santos, Seiji Isotani, and Elisa Y Nakagawa. 2022. An Overview of Software Architecture Education. In Anais do XXV Congresso Ibero-Americano em Engenharia de Software. SBC, 76–90.
[21]
Giani Petri, Christiane Gresse von Wangenheim, and Adriano Ferreti Borgatto. 2019. MEEGA+, Systematic Model to Evaluate Educational Games.
[22]
Tamires AS Sousa and Anna BS Marques. 2020. LEARN Board Game: A game for teaching Software Architecture created through Design Science Research. In Proceedings of the XXXIV Brazilian Symposium on Software Engineering. 834–843.
[23]
Adler Souza, Rodrigo Seabra, Juliano Ribeiro, and Lucas Rodrigues. 2017. SCRUMI: Um Jogo Virtual Sério de Tabuleiro para o Ensino do Framework SCRUM. In Anais do XIII Simpósio Brasileiro de Sistemas de Informação (Lavras). SBC, Porto Alegre, RS, Brasil, 520–526. https://doi.org/10.5753/sbsi.2017.6083
[24]
Roel Wieringa. 2010. Design science methodology: principles and practice. In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering-Volume 2. 493–494.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SBSI '24: Proceedings of the 20th Brazilian Symposium on Information Systems
May 2024
708 pages
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 23 May 2024

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Game-Based Learning
  2. LEARN Board Game
  3. Software Architecture

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

  • FUNCAP

Conference

SBSI '24
SBSI '24: XX Brazilian Symposium on Information Systems
May 20 - 23, 2024
Juiz de Fora, Brazil

Acceptance Rates

Overall Acceptance Rate 181 of 557 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 32
    Total Downloads
  • Downloads (Last 12 months)32
  • Downloads (Last 6 weeks)9
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media