InspSoft 2.0: Um Jogo para o Ensino de Inspeção de Software
Resumo
Inspeção de Software é um processo formal que possui um conjunto de atividades visando garantir a qualidade dos artefatos de software. Para executar tais atividades, são necessários conhecimentos específicos e uma adequada capacitação de profissionais. Uma forma de auxiliar na melhor aprendizagem é através de jogos educacionais. Esses jogos podem facilitar o processo de ensino-aprendizagem, reforçando conceitos através da prática. Desta forma, este artigo apresenta o jogo InspSoft 2.0 que apoia na aprendizagem de Inspeção de Software. Adicionalmente, são descritos os resultados de avaliações que permitiram verificar questões relacionadas ao aprendizado através do jogo.
Palavras-chave:
InspSoft 2.0, Inspeção de Software, Jogo
Referências
Alexander, M., Beatty, J. (2008) “Effective Design and Use of Requirements Engineering Training Games”. In: Requirements Engineering Education and Training, REET'08. IEEE, pp. 18-21.
Anderson, L.W., Krathwohl, D.R., Airasian, P. W, Cruikshank, K.A., Mayer, R. E., Pintrich, P. R., Raths, J., Wittrock, M. C. (2001). "A Taxonomy for Learning, Teaching, and Assessing: a Revision of Bloom's Taxonomy of Educational Objectives". Longman, NewYork, 336p.
Bartié, Alexandre, (2002). "Garantia da Qualidade de Software: Adquirindo Maturidade Organizacional". Rio de Janeiro: Campus, 291p.
Basili, V. R., Rombach, H. D. (1998). “The TAME Project: Towards Improvement – Oriented Software Environments”. IEEE Transactions on Software Engineering. v. 14, n. 6, pp. 758-773.
Devellis, R. F. (2003) “Scale Development: Theory and Applications”, 2nd ed., SAGE, Thousand Oaks, CA, 171p.
Fagan, M.E. (1976). “Design and Code Inspection to Reduce Errors in Program Development”, IBM Systems Journal, vol. 15, no. 3, pp. 182-211.
Kalinowski, M., Spinola, R.O., Travassos, G.H., (2004). “Infra-Estrutura Computacional para Apoio ao Processo de Inspeção de Software”, III Simpósio Brasileiro de Qualidade de Software, Brasília, Brasil, pp. 62-77.
Keller, J.M., (1987). “Development and Use of the ARCS Model of motivational Design”. Journal of Instructional Development, v. 10, n. 3, pp. 2–10.
Kirkpatrick,D. L., (1994). "Evaluating Training Programs - The Four Levels". Berrett-Koehler Publishers, 289p.
Kochanski, D., (2009). “Um framework para apoiar a construção de experimentos na avaliação empírica de jogos educacionais”. Dissertação de Mestrado, Programa de Mestrado Acadêmico em Computação Aplicada. Universidade do Vale do Itajaí.
Lopes, A. C., Marques, A. B., Conte, T. U., (2012). “Avaliação do Jogo InspSoft: Um Jogo para o Ensino de Inspeção de Software”. Anais do FEES12 - Fórum de Educação em Engenharia de Software, Natal-RN, Brasil, Setembro 26 e 27, 2012.
Magalhães, A. L. C. C., (2008). “A Importância do Controle da Qualidade na Melhoria de Processos de Software”. In II Workshop de Empresas (W6 - MPS.Br), Campinas, 8p.
Monsalve, E. S., Werneck, V. M. B., Leite, J. C. P., (2010). “SimulES-W: Um Jogo para o Ensino de Engenharia de Software”. Anais do FEES 2010/ CBSoft 2010. SBC, 2010. v.1. pp. 17-26
Pötter, H., Schots, M., (2011). “InspectorX: Um Jogo para o Aprendizado em Inspeção de Software”. Anais do FEES 2011 - Fórum de Educação em Engenharia de Software/ CBSoft 2011, São Paulo-SP, Brasil, Setembro 28, 115p.
Savi, R.; Wangenheim, C., Borgatto, A., (2011). “Um Modelo de Avaliação de Jogos Educacionais na Engenharia de Software”. Anais do XXV Simpósio Brasileiro de Engenharia de Software (SBES), São Paulo, pp. 194-203.
Silva, L.F.S., Chapetta, W.A., Travassos, G.H., (2004). “Inspeções de Requisitos de Software Utilizando PBR e Apoio Ferramental”. Simpósio Brasileiro de Qualidade de Software (SBQS).
SEI - Software Engineering Institute. (2010). CMMI for Development, Version 1.3, CMMI-DEV v1.3, CMU/SEI 2010-TR-033, Technical Report, Software Engineering Institute.
Sauer, C., Jeffery, D.R., Land, L., Yetton, P., (2000). “The Effectiveness of Software Development Technical Review: A Behaviorally Motivated Program of Research”, IEEE Transactions on Software Engineering, 26 (1), January, pp. 1-14.
Softex. (2011). Associação para Promoção da Excelência do Software Brasileiro – Softex MPS.BR – MPS.BR – Guia de Implementação – Parte 3: Fundamentação para Implementação do Nível E do MR-MPS:2011.
Thiry, M., Zoucas, A., Gonçalves, R., Salviano, C., (2010). “Aplicação de Jogos Educativos para Aprendizagem em Melhoria de Processo e Engenharia de Software”, In: Anais do VI Workshop Anual do MPS (WAMPS 2010), pp. 118-127.
Travassos, G. H., Shull, F., Carver, J. (2001). “Working with UML: A Software Design Process Based on Inspections for the Unified Modeling Language”. Advances in Computer, Vol. 54, pp: 36–99.
Wangenheim, C., Kochanski, D., Savi, R. (2009) “Revisão Sistemática sobre Avaliação de Jogos Voltados para Aprendizagem de Engenharia de Software no Brasil”. In: Anais do FEES 2009/XXIII SBES, Fortaleza, Brasil, pp. 41-48.
Anderson, L.W., Krathwohl, D.R., Airasian, P. W, Cruikshank, K.A., Mayer, R. E., Pintrich, P. R., Raths, J., Wittrock, M. C. (2001). "A Taxonomy for Learning, Teaching, and Assessing: a Revision of Bloom's Taxonomy of Educational Objectives". Longman, NewYork, 336p.
Bartié, Alexandre, (2002). "Garantia da Qualidade de Software: Adquirindo Maturidade Organizacional". Rio de Janeiro: Campus, 291p.
Basili, V. R., Rombach, H. D. (1998). “The TAME Project: Towards Improvement – Oriented Software Environments”. IEEE Transactions on Software Engineering. v. 14, n. 6, pp. 758-773.
Devellis, R. F. (2003) “Scale Development: Theory and Applications”, 2nd ed., SAGE, Thousand Oaks, CA, 171p.
Fagan, M.E. (1976). “Design and Code Inspection to Reduce Errors in Program Development”, IBM Systems Journal, vol. 15, no. 3, pp. 182-211.
Kalinowski, M., Spinola, R.O., Travassos, G.H., (2004). “Infra-Estrutura Computacional para Apoio ao Processo de Inspeção de Software”, III Simpósio Brasileiro de Qualidade de Software, Brasília, Brasil, pp. 62-77.
Keller, J.M., (1987). “Development and Use of the ARCS Model of motivational Design”. Journal of Instructional Development, v. 10, n. 3, pp. 2–10.
Kirkpatrick,D. L., (1994). "Evaluating Training Programs - The Four Levels". Berrett-Koehler Publishers, 289p.
Kochanski, D., (2009). “Um framework para apoiar a construção de experimentos na avaliação empírica de jogos educacionais”. Dissertação de Mestrado, Programa de Mestrado Acadêmico em Computação Aplicada. Universidade do Vale do Itajaí.
Lopes, A. C., Marques, A. B., Conte, T. U., (2012). “Avaliação do Jogo InspSoft: Um Jogo para o Ensino de Inspeção de Software”. Anais do FEES12 - Fórum de Educação em Engenharia de Software, Natal-RN, Brasil, Setembro 26 e 27, 2012.
Magalhães, A. L. C. C., (2008). “A Importância do Controle da Qualidade na Melhoria de Processos de Software”. In II Workshop de Empresas (W6 - MPS.Br), Campinas, 8p.
Monsalve, E. S., Werneck, V. M. B., Leite, J. C. P., (2010). “SimulES-W: Um Jogo para o Ensino de Engenharia de Software”. Anais do FEES 2010/ CBSoft 2010. SBC, 2010. v.1. pp. 17-26
Pötter, H., Schots, M., (2011). “InspectorX: Um Jogo para o Aprendizado em Inspeção de Software”. Anais do FEES 2011 - Fórum de Educação em Engenharia de Software/ CBSoft 2011, São Paulo-SP, Brasil, Setembro 28, 115p.
Savi, R.; Wangenheim, C., Borgatto, A., (2011). “Um Modelo de Avaliação de Jogos Educacionais na Engenharia de Software”. Anais do XXV Simpósio Brasileiro de Engenharia de Software (SBES), São Paulo, pp. 194-203.
Silva, L.F.S., Chapetta, W.A., Travassos, G.H., (2004). “Inspeções de Requisitos de Software Utilizando PBR e Apoio Ferramental”. Simpósio Brasileiro de Qualidade de Software (SBQS).
SEI - Software Engineering Institute. (2010). CMMI for Development, Version 1.3, CMMI-DEV v1.3, CMU/SEI 2010-TR-033, Technical Report, Software Engineering Institute.
Sauer, C., Jeffery, D.R., Land, L., Yetton, P., (2000). “The Effectiveness of Software Development Technical Review: A Behaviorally Motivated Program of Research”, IEEE Transactions on Software Engineering, 26 (1), January, pp. 1-14.
Softex. (2011). Associação para Promoção da Excelência do Software Brasileiro – Softex MPS.BR – MPS.BR – Guia de Implementação – Parte 3: Fundamentação para Implementação do Nível E do MR-MPS:2011.
Thiry, M., Zoucas, A., Gonçalves, R., Salviano, C., (2010). “Aplicação de Jogos Educativos para Aprendizagem em Melhoria de Processo e Engenharia de Software”, In: Anais do VI Workshop Anual do MPS (WAMPS 2010), pp. 118-127.
Travassos, G. H., Shull, F., Carver, J. (2001). “Working with UML: A Software Design Process Based on Inspections for the Unified Modeling Language”. Advances in Computer, Vol. 54, pp: 36–99.
Wangenheim, C., Kochanski, D., Savi, R. (2009) “Revisão Sistemática sobre Avaliação de Jogos Voltados para Aprendizagem de Engenharia de Software no Brasil”. In: Anais do FEES 2009/XXIII SBES, Fortaleza, Brasil, pp. 41-48.
Publicado
01/07/2013
Como Citar
LOPES, Adriana; VIANA, Davi; RABELO, Jacilane; VIEIRA, Andréia; CONTE, Tayana.
InspSoft 2.0: Um Jogo para o Ensino de Inspeção de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 12. , 2013, Salvador.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2013
.
p. 95-107.
DOI: https://doi.org/10.5753/sbqs.2013.15276.