Metrics Poker - Uma Dinâmica para Apoiar o Ensino de Medição em Projetos de Software

  • Luiz O. S. Reis UFSC
  • Stéphanie Leal UFSC
  • Jean C. R. Hauck UFSC
  • Christiane Gresse von Wangenheim UFSC

Abstract


Measurement content is typically taught with a theoretical focus in Software Engineering related courses. Gamification strategies, such as experiential or simulation dynamics, have been successfully used to increase student motivation and engagement. Thus, this work presents a gamified approach to support the teaching of metrics selection in software projects. The developed approach is applied and evaluated in Project Management disciplines. The initial results indicate that the developed approach can contribute to the learning of measurement concepts, also favoring the learning experience.

References

Azevedo, G. S. de, Sarinho, V. T., Santana, F. de, (2019). “Metrics war: A board game proposal for teaching software metrics and quality attributes”. In: Anais do XVIII Simpósio Brasileiro de Games e Entretenimento Digital, Rio de Janeiro, Brasil.

Barnes, T., Powell, E., Chaffin, A., Lipford, H. (2008). “Game2Learn: improving the motivation of CS1 students”. In: 3rd International Conference on Game Development in Computer Science Education, Miami, United States.

Basili, V. R., Caldiera, G., e Rombach, H. D. (1994). Goal, Question Metric Paradigm. In J. J. Marciniak, Encyclopedia of Software Engineering. New York, USA.

Battistella, P., Gresse von Wangenheim, C. (2016). “Games for teaching computing in higher education–a systematic review”. IEEE Technology and Engineering Education, 9(1).

Domínguez, A. et al.. (2013). “Gamifying learning experiences: Practical implications and outcomes”. Computers & Education, 63.

França Tonhão, S. de, Souza, S. M. A. de, Prates, J. M. (2021). “Uma abordagem prática apoiada pela aprendizagem baseada em projetos e gamificação para o ensino de Engenharia de Software”. In: Anais do I Simpósio Brasileiro de Educação em Computação.

Furtado, L. S., Oliveira, S. R. B. (2020). “A teaching proposal for the software measurement process using gamification: an experimental study”. In 2020 IEEE Frontiers in Education Conference, Uppsala. Suécia.

Furtado, L. S., de Souza, R. F., Lima, J. L. D. R., Oliveira, S. R. B. (2021). “Teaching method for software measurement process based on gamification or serious games: a systematic review of the literature”. International Journal of Computer Games Technology.

García, F. et al. (2017). “A framework for gamification in software engineering”. Journal of Systems and Software, v. 132, p. 21–40.

Gonçalves, L. L., Giacomazzo, G. F., Rodrigues, F., Macaia, B. (2016). “Gamificação na Educação: um modelo conceitual de apoio ao planejamento em uma proposta pedagógica”. In: Anais do Simpósio Brasileiro de Informática na Educação, Uberlândia, Brasil.

Gresse von Wangenheim, C., Thiry, M., Kochanski, D., Steil, L., Silva, D., Lino, J. (2009). “Desenvolvimento de um jogo para ensino de medição de software”. VIII Simpósio Brasileiro de Qualidade de Software (pp. 46-60).

Hartmann, D., Dymond, R. (2006). “Appropriate agile measurement: using metrics and diagnostics to deliver business value”. AGILE 2006, Mineaploys, Minnesota.

Hellström, M. M., Jaccard, D., Bonnier, K. E. (2023). “A systematic review on the use of serious games in project management education”. International Journal of Serious Games, 10 (2).

Hock, G. T. e Hui, G. L. S. (2004). “A Study of the problems and challenges of applying software metrics in software development industry”. M2USIC – MMU International Symposium on Information and Communication Technologies, Putrajaya, Malaysia.

Huang, W. Y.; Soman, D. (2013). “A Practitioner’s Guide To Gamification Of Education”. Rotman School of Management, University of Toronto.

ISO/IEC (2002). “ISO/IEC IS 15939: Software Engineering Software Measurement Process”, International Organization for Standardization, Geneva, Switzerland.

Jeeva Padmini, K.V., Dilum Bandara, H. M. N., & Indika P. (2015). “Use of software metrics in agile software development process”. 2015 Moratuwa Engineering Research Conference (MERCon), Moratuwa, Sri Lanka.

Kapp, K. (2012). “The Gamification of Learning and Instruction: Game-based Methods and Strategies for Training and Education”. Pfeiffer.

Leal, S. , Hauck, J. C. R. (2022) “How Agile Organizations Use Metrics: A Systematic Literature Mapping”. In: Simpósio Brasileiro de Qualidade de Software, 2022, Curitiba. XXI Simpósio Brasileiro de Qualidade de Software, Porto Alegre, Brasil.

Ogawa, A., Klock, A. C. T., & Gasparini, I. (2016). “Avaliação da gamificação na área educacional: um mapeamento sistemático”. In: Anais do Simpósio Brasileiro de Informática na Educação, Uberlândia, Brasil.

Ott, L. M. (2005). “Developing Healthy Skepticism not Disbelief Problems in Teaching Software Metrics”. Proceedings of the 1st Workshop on Methods for Learning Metrics at the 11th IEEE Software Metrics Symposium. Como, Italy.

Paasivaara, M., Heikkilä, V., Lassenius, C. & Toivola, T. (2014). “Teaching students Scrum using LEGO blocks”. In: Proc. of the 36th Int. Conf. on Software Engineering, New York, NY, USA.

Parsons, P. (2011). “Preparing computer science graduates for the 21st Century”. Teaching Innovation Projects, 1(1).

Petri, G., Gresse von Wangenheim, C., Borgatto, A. F. (2019). “MEEGA+: Um Modelo para a Avaliação de Jogos Educacionais para o ensino de Computação”. Revista Brasileira de Informática na Educação, 27(03).

Petri, G., Gresse von Wangenheim, C., e Borgatto, A. F. (2018). “MEEGA+, Systematic Model to Evaluate Educational Games”. In Newton Lee (Eds) Encyclopedia of Computer Graphics and Games, Cham: Springer.

Petri, G., Gresse von Wangenheim, C., Boniati, B., Weber, A. R. (2014). “Avaliação de uma Dinâmica Vivencial para o Ensino de Gerenciamento de Projetos em Cursos de Computação”. In: Anais do Workshop sobre Educação em Computação, Natal, Brasil.

Portela, C., Vasconcelos, A., Oliveira, S. R. B. (2017). “Um modelo iterativo para o ensino de engenharia de software baseado em abordagens focadas no aluno”. Congresso Brasileiro de Informática na Educação, Recife, Brasil.

Poffo, M., Thiry, M., Fernandes, A., Heemann, C. (2017). “Gamificação: Agente motivador na aprendizagem de engenharia de software”. Computer on the Beach, Florianópolis, Brasil.

PMI Project Management Institute (2017). “Um guia do conhecimento em gerenciamento de projetos. Guia PMBOK”, 6ª ed EUA.

Sitzmann, T., Ely, K., Brown, K. G., e Bauer, K. N. (2010). “Self-Assessment of Knowledge: A Cognitive Learning or Affective Measure?”. Academy of Management Learning & Education, 9(2).

Yin, R.K. (2017). “Case study research and applications: design and methods”. (5 ed.). Sage Publications, Beverly Hills.
Published
2023-11-06
REIS, Luiz O. S.; LEAL, Stéphanie; HAUCK, Jean C. R.; WANGENHEIM, Christiane Gresse von. Metrics Poker - Uma Dinâmica para Apoiar o Ensino de Medição em Projetos de Software. In: BRAZILIAN SYMPOSIUM ON COMPUTERS IN EDUCATION (SBIE), 34. , 2023, Passo Fundo/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 764-775. DOI: https://doi.org/10.5753/sbie.2023.234848.