Auxiliando Professores de Engenharia de Requisitos a Utilizarem Jogos como Recursos Pedagógicos
Resumo
Diversos estudos na área de Educação em Engenharia de Software expressam as dificuldades ou desafios de aprendizagem de estudantes, ou como os estudantes reagem a uma nova abordagem de ensino utilizada pelo professor. Assim, poucos estudos exploram as dificuldades ou desafios enfrentados pelos professores de Engenharia de Software, especialmente quanto às tecnologias e materiais que eles poderiam utilizar para aumentar o interesse dos estudantes. Uma constante dificuldade dos professores de Engenharia de Requisitos é a preparação de aulas interativas, pois esta disciplina demanda a internalização de conceitos que geralmente são expostos em forma massivamente teórica, o que pode causar o desinteresse dos estudantes por esta disciplina. O objetivo deste trabalho é propor um repositório que possui um sistema de recomendações que apoie o professor de Engenharia de Requisitos a identificar os jogos mais adequados para utilização em sua sala de aula, de acordo com as suas necessidades e recursos disponíveis ao professor. Para isso será elaborado um ambiente inteligente, alimentado por professores de Engenharia de Requisitos com jogos para apoiar práticas educacionais, onde os professores poderão avaliar cada jogo publicado no sistema, bem como escrever sugestões para seu uso. Nesta tese, serão realizados diversos estudos, como Estudos de Caso, Revisões de Literatura e avaliação de protótipos, entre outros, para entender as demandas dos professores, propor um sistema de acordo com suas necessidades e avaliar sua eficiência no apoio aos professores. A maior contribuição esperada ao final desta pesquisa é um repositório inteligente sobre o uso de jogos nas disciplinas de Engenharia de Requisitos, que irá providenciar os jogos mais recomendados para o professor de forma inteligente.
Palavras-chave:
Educação em Engenharia de Requisitos, Jogos em Engenhariade Requisitos, Inteligência em Sistemas Educacionais
Referências
I. Sommerville,Software Engineering. Addison-Wesley, 2011.
S. Ouhbi, A. Idri, J. L. Fernández-Alemán, and A. Toval, “Requirements engineering education: a systematic mapping study,” Requirements Engineering, vol. 20, no. 2, pp. 119–138, 2015.
M. Daun, A. Salmon, T. Weyer, K. Pohl, and B. Tenbergen, “Project-based learning with examples from industry in university courses: an experience report from an undergraduate requirements engineering course,” in Proceedings of the International Conference on Software Engineering Education and Training, (Dallas, Estados Unidos), pp. 184–193, IEEE, 2016.
A. J. Berre, S. Huang, H. Murad, and H. Alibakhsh, “Teaching modelling for requirements engineering and model-driven software development courses,” Computer Science Education, vol. 28, no. 1, pp. 42–64, 2018.
S. Tiwari, D. Ameta, P. Singh, and A. Sureka, “Teaching requirements engineering concepts using case-based learning,” in Proceedings of the International Workshop on Software Engineering Education for Millennials, (Gothenburg, Suécia), pp. 8–15,IEEE, 2018.
G. Hagel, M. Müller-Amthor, D. Landes, and Y. Sedelmaier, “Involving customers in requirements engineering education: Mind the goals!,” in Proceedings of the European Conference of Software Engineering Education, (Seeon, Alemanha),pp. 113–121, ACM, 2018.
Y. Tachikawa and T. Nakamura, “Education for requirements elicitation using groupwork and role-play,” in Proceedings of the Global Engineering Education Conference, (Atenas, Grécia), pp. 780–783, IEEE, 2017.
M. A. Souza, L. Veado, R. T. Moreira, E. Figueiredo, and H. Costa, “A systematic mapping study on game-related methods for software engineering education, ”Information and software technology, vol. 95, pp. 201–218, 2018.
I. Garcia, C. Pacheco, A. León, and J. A. Calvo-Manzano, “Experiences of using a game for improving learning in software requirements elicitation,”Computer Applications in Engineering Education, vol. 27, no. 1, pp. 249–265, 2019.
S. Watson and H. Richter Lipford, “Motivating students beyond course requirements with a serious game,” in Proceedings of the Technical Symposium on Computer Science Education, (Minneapolis, Estados Unidos), pp. 211–217, ACM, 2019.
M. T. Soo and H. Aris, “Game-based learning in requirements engineering: An overview,” in Proceedings of the IEEE Conference on e-Learning, e-Management and e-Services, (Langkawi, Malásia), pp. 46–51, IEEE, 2018.
F. Dalpiaz and K. M. Cooper, “Games for requirements engineers: analysis and directions,”IEEE Software, vol. 37, no. 1, pp. 50–59, 2018.
A. C. Rivera, M. Tapia-Leon, and S. Lujan-Mora, “Recommendation systems in education: A systematic mapping study,” in Proceedings of the International Conference on Information Theoretic Security, (Santa Elena, Equador), pp. 937–947, Springer, 2018.
T. Sommer, U. Bach, A. Richert, and S. Jeschke, “A web-based recommendation system for engineering education e-learning solutions,” in Engineering Education 4.0, pp. 293–302, Springer, 2016.
B. Kitchenham and S. Pfleeger, “Principles of survey research: part 1: turning lemons into lemonade,”ACM SIGSOFT Software Engineering Notes, vol. 26, no. 1,pp. 16–18, 2001.
B. Kitchenham, O. P. Brereton, D. Budgen, M. Turner, J. Bailey, and S. Linkman,“ Systematic literature reviews in software engineering–a systematic literature review,”Information and software technology, vol. 51, no. 1, pp. 7–15, 2009.
P. Runeson, M. Host, A. Rainer, and B. Regnell,Case study research in software engineering: Guidelines and examples. John Wiley & Sons, 2012.
U. Flick, An introduction to qualitative research. Sage Publications, 2014.
L. Alperowitz, A. M. Weintraud, S. C. Kofler, and B. Bruegge, “Continuous prototyping,” in Proceedings of the International Workshop on Rapid Continuous Software Engineering, (Buenos Aires, Argentina), pp. 36–42, IEEE, 2017.
B. Fitzgerald and K.-J. Stol, “Continuous software engineering and beyond: trends and challenges,” in Proceedings of the International Workshop on Rapid Continuous Software Engineering, (Hyderabad, Índia), pp. 1–9, 2014.
J. Maldonado, J. P. Carvallo, and J. Siguenza, “Educational repositories,” Revista Iberoamericana de Tecnologias del Aprendizaje, vol. 11, no. 2, pp. 79–86, 2016.
M. M. Hilles and S. S. A. Naser, “Knowledge-based intelligent tutoring system for teaching mongo database,”European Academic Research, vol. 4, no. 10, pp. 8783–8794, 2017.
G. Petri and C. G. von Wangenheim, “A method for the evaluation of the quality of games for computing education,” in Proceedings of the Workshops do Brazilian Conference of Informatics in Education, (Brasília, Brasil), pp. 951–960, br-ie.org,2019.
E. Saule, K. Subramanian, and J. Payton, “Cs materials: A system to classify cs courses against national curriculum guidelines,” 2020. https://www.youtube.com/watch?v=fN4hcjU26g8.
S. Ouhbi, A. Idri, J. L. Fernández-Alemán, and A. Toval, “Requirements engineering education: a systematic mapping study,” Requirements Engineering, vol. 20, no. 2, pp. 119–138, 2015.
M. Daun, A. Salmon, T. Weyer, K. Pohl, and B. Tenbergen, “Project-based learning with examples from industry in university courses: an experience report from an undergraduate requirements engineering course,” in Proceedings of the International Conference on Software Engineering Education and Training, (Dallas, Estados Unidos), pp. 184–193, IEEE, 2016.
A. J. Berre, S. Huang, H. Murad, and H. Alibakhsh, “Teaching modelling for requirements engineering and model-driven software development courses,” Computer Science Education, vol. 28, no. 1, pp. 42–64, 2018.
S. Tiwari, D. Ameta, P. Singh, and A. Sureka, “Teaching requirements engineering concepts using case-based learning,” in Proceedings of the International Workshop on Software Engineering Education for Millennials, (Gothenburg, Suécia), pp. 8–15,IEEE, 2018.
G. Hagel, M. Müller-Amthor, D. Landes, and Y. Sedelmaier, “Involving customers in requirements engineering education: Mind the goals!,” in Proceedings of the European Conference of Software Engineering Education, (Seeon, Alemanha),pp. 113–121, ACM, 2018.
Y. Tachikawa and T. Nakamura, “Education for requirements elicitation using groupwork and role-play,” in Proceedings of the Global Engineering Education Conference, (Atenas, Grécia), pp. 780–783, IEEE, 2017.
M. A. Souza, L. Veado, R. T. Moreira, E. Figueiredo, and H. Costa, “A systematic mapping study on game-related methods for software engineering education, ”Information and software technology, vol. 95, pp. 201–218, 2018.
I. Garcia, C. Pacheco, A. León, and J. A. Calvo-Manzano, “Experiences of using a game for improving learning in software requirements elicitation,”Computer Applications in Engineering Education, vol. 27, no. 1, pp. 249–265, 2019.
S. Watson and H. Richter Lipford, “Motivating students beyond course requirements with a serious game,” in Proceedings of the Technical Symposium on Computer Science Education, (Minneapolis, Estados Unidos), pp. 211–217, ACM, 2019.
M. T. Soo and H. Aris, “Game-based learning in requirements engineering: An overview,” in Proceedings of the IEEE Conference on e-Learning, e-Management and e-Services, (Langkawi, Malásia), pp. 46–51, IEEE, 2018.
F. Dalpiaz and K. M. Cooper, “Games for requirements engineers: analysis and directions,”IEEE Software, vol. 37, no. 1, pp. 50–59, 2018.
A. C. Rivera, M. Tapia-Leon, and S. Lujan-Mora, “Recommendation systems in education: A systematic mapping study,” in Proceedings of the International Conference on Information Theoretic Security, (Santa Elena, Equador), pp. 937–947, Springer, 2018.
T. Sommer, U. Bach, A. Richert, and S. Jeschke, “A web-based recommendation system for engineering education e-learning solutions,” in Engineering Education 4.0, pp. 293–302, Springer, 2016.
B. Kitchenham and S. Pfleeger, “Principles of survey research: part 1: turning lemons into lemonade,”ACM SIGSOFT Software Engineering Notes, vol. 26, no. 1,pp. 16–18, 2001.
B. Kitchenham, O. P. Brereton, D. Budgen, M. Turner, J. Bailey, and S. Linkman,“ Systematic literature reviews in software engineering–a systematic literature review,”Information and software technology, vol. 51, no. 1, pp. 7–15, 2009.
P. Runeson, M. Host, A. Rainer, and B. Regnell,Case study research in software engineering: Guidelines and examples. John Wiley & Sons, 2012.
U. Flick, An introduction to qualitative research. Sage Publications, 2014.
L. Alperowitz, A. M. Weintraud, S. C. Kofler, and B. Bruegge, “Continuous prototyping,” in Proceedings of the International Workshop on Rapid Continuous Software Engineering, (Buenos Aires, Argentina), pp. 36–42, IEEE, 2017.
B. Fitzgerald and K.-J. Stol, “Continuous software engineering and beyond: trends and challenges,” in Proceedings of the International Workshop on Rapid Continuous Software Engineering, (Hyderabad, Índia), pp. 1–9, 2014.
J. Maldonado, J. P. Carvallo, and J. Siguenza, “Educational repositories,” Revista Iberoamericana de Tecnologias del Aprendizaje, vol. 11, no. 2, pp. 79–86, 2016.
M. M. Hilles and S. S. A. Naser, “Knowledge-based intelligent tutoring system for teaching mongo database,”European Academic Research, vol. 4, no. 10, pp. 8783–8794, 2017.
G. Petri and C. G. von Wangenheim, “A method for the evaluation of the quality of games for computing education,” in Proceedings of the Workshops do Brazilian Conference of Informatics in Education, (Brasília, Brasil), pp. 951–960, br-ie.org,2019.
E. Saule, K. Subramanian, and J. Payton, “Cs materials: A system to classify cs courses against national curriculum guidelines,” 2020. https://www.youtube.com/watch?v=fN4hcjU26g8.
Publicado
19/10/2020
Como Citar
STEGLICH, Caio; MARCZAK, Sabrina.
Auxiliando Professores de Engenharia de Requisitos a Utilizarem Jogos como Recursos Pedagógicos. In: WORKSHOP DE TESES E DISSERTAÇÕES (WTDSOFT) - CONGRESSO BRASILEIRO DE SOFTWARE: TEORIA E PRÁTICA (CBSOFT), 11. , 2020, Evento Online.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2020
.
p. 29-37.
DOI: https://doi.org/10.5753/cbsoft_estendido.2020.14606.