ABSTRACT
The teaching-learning process of Software Engineering (SE) has been widely discussed by several Brazilian authors. This concern reflects the demand for qualified professionals, since quality in teaching can contribute to the improvement of software development. To do so, there is a need to move beyond the expository format to incorporate new approaches and techniques. From a systematic mapping of the literature in Brazil, which included an automatic search in Google Scholar, manual searches in two journals and four important Brazilian events in the area of computing education, complemented by snowballing, articles with proposals for games, tools, teaching methodologies and integration between disciplines were identified and analyzed to support the software engineering education. The results contribute to the evaluation of the state of the art in the area.
- International Organization for Standardization. ISO/IEC/IEEE 24765--2017 - ISO/IEC/IEEE International Standard - Systems and software engineering---Vocabulary, 2017.Google Scholar
- Huang, Shihong and Distante, Damiano. 2006. On Practice-Oriented Software Engineering Education. In Proceedings of the Conference on Software Engineering Education & Training Workshops, Turtle Bay. Washington: IEEE Computer Society, p. 15. Google ScholarDigital Library
- Lethbridge, T. C., Diaz-Herrera, J., Richard Jr, J., and Thompson, J. B. 2007. Improving software practice through education: Challenges and future trends. In Proceedings of the Future of Software Engineering, FOSE'07. IEEE Computer Society. Google ScholarDigital Library
- Santo, R. E., Santos, R., Werner, C., and Travassos, G. 2009. Portal EduES Brasil: Um Ambiente para Apoiar a Pesquisa em Educação em Engenharia de Software no Brasil. In Proceedings of the II Fórum de Educação em Engenharia de Software, p. 33--4.Google Scholar
- dos Santos, R. P., dos Santos, P. S. M., Werner, C. M. L., and Travassos, G. H. 2008. Uma Estratégia para Apoiar a Pesquisa em Educação em Engenharia de Software no Brasil. In Proceedings of the 5th Experimental Software Engineering Latin American Workshop. p. 1--10.Google Scholar
- dos Santos, R. P., dos Santos, P. S. M., Werner, C. M. L., and Travassos, G. H. 2008. Utilizando experimentação para apoiar a pesquisa em educação em engenharia de software no Brasil. In Proceedings of the Fórum de Educação em Engenharia de Software, p. 55.Google Scholar
- Schots, M., Santos, R., Mendonça, A., and Werner, C. 2009. Elaboração de um Survey para a Caracterização do Cenário de Educação em Engenharia de Software no Brasil. In Proceedings of the II Fórum de Educação em Engenharia de Software, XXIII Simpósio Brasileiro de Engenharia de Software, p. 57--60.Google Scholar
- Borges, H., Brugnara, G. L., Santos, P. R., Costa, H. X., and Werner, C. M. L. 2011. Gerenciamento de objetos de aprendizagem para o ensino de engenharia de software no portal EduES Brasil. In Proceedings of the VII Workshop Anual do MPS (WAMPS), Sessão de Ferramentas. p. 156--164.Google Scholar
- Borges, H. S., dos Santos, R. P., Costa, H. A. X., and Werner, C. M. L. 2011. Um Modelo de Metadados de Objetos de Aprendizagem no Contexto do Ensino de Engenharia de Software. In Proceedings of the Brazilian Symposium on Computers in Education.Google Scholar
- Borges, H., Santo, R. D. E., Santos, R., Costa, H., and Werner, C. 2011. Portal EduES 2.0: Uma Ferramenta para Apoiar a Gerência de Reutilização no Domínio de Educação em Engenharia de Software. In Proceedings of the VII Workshop Anual do MPS (WAMPS).Google Scholar
- Werner, C., Rodrigues, C., Santos, R., Costa, H., Santo, R., Castro, W. 2009. Projeto Tec3ES: Tecnologias e Estratégias para Educação em Engenharia de Software. In Proceedings of the XXXV Latin American Informatics Conference (CLEI), XXVII CIESC, Pelotas, Brazil, pp. 1--2.Google Scholar
- Araujo, D. N., Cruz, M. L., Pimentel, J. H., Duque, M., and Alencar, F. 2016. Jogos Educativos no Ensino da Engenharia de Requisitos. In Proceedings of the IX Fórum de Educação em Engenharia De Software (FEES), Maringá.Google Scholar
- Benetti, F. B. V., and Albano, E. L. 2012. Teste de Software: o que e como é ensinado. In Proceedings of the Workshop sobre Educação em Computação. p. 1--10.Google Scholar
- Von Wangenheim, C. G., Kochanski, D., and Savi, R. 2009. Revisão sistemática sobre avaliação de jogos voltados para aprendizagem de engenharia de software no Brasil. In Proceedings of the FEES - Fórum de Educação em Engenharia de Software.Google Scholar
- Santos, R. E., Magalhães, C. V., Correia-Neto, J. S., Souza, E. P., and Vilar, G. 2014. Ferramentas, métodos e experiências no ensino de Engenharia de Software: um mapeamento sistemático. In Proceedings of the XXV Simpósio Brasileiro de Informática na Educação.Google Scholar
- Kitchenham, B. A., Budgen, D., and Brereton, P. 2015. Evidence-based software engineering and systematic reviews. CRC Press. Google ScholarDigital Library
- Bourque, P., and Fairley, R. E. 2014. Guide to the Software Engineering Body of Knowledge (Swebok): Version 3.0 (3rd ed.). IEEE Computer Society Press, Los Alamitos, CA, USA. Google ScholarDigital Library
- Wohlin, C. 2014. Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE '14). ACM, New York, NY, USA, Article 38, 10 pages. Google ScholarDigital Library
- Pimentel, A. 2007. A teoria da aprendizagem experiencial como alicerce de estudos sobre desenvolvimento profissional. Estudos de psicologia, v. 12, n. 2.Google Scholar
- Santos, D. F., Colauto, R., Gassner, F. P., Antonovz, T., and Correa, M. D. 2014. Estilos de aprendizagem: estudo com estudantes de Ciências Contábeis de uma universidade pública. Revista Contabilidade UFBA. v. 8, n.1, p. 35--53.Google Scholar
- Cartaxo, B., Pinto, G., Vieira, E., and Soares, S. 2016. Evidence briefings: Towards a medium to transfer knowledge from systematic reviews to practitioners. In Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. ACM, p. 57. Google ScholarDigital Library
- Monsalve, E., Werneck, V., and Leite, J. 2010. SimulES-W: Um Jogo para o Ensino de Engenharia de Software. In Proceedings of the III Fórum de Ensino de Engenharia de Software (FEES). Salvador-BA.Google Scholar
- Savi, R. 2011. Avaliação de Jogos voltados para a Disseminação do Conhecimento. Tese de Doutorado. Programa de Pós-Graduação em Engenharia e Gestão do Conhecimento: Universidade Federal de Santa Catarina, p. 236.Google Scholar
- Tarouco, L. M. R., Roland, L. C., Fabre, M. C. J. M., and Konrath, M. L. P. 2004. Jogos educacionais. RENOTE: Revista Novas Tecnologias na Educação. Porto Alegre, RS.Google Scholar
- PMI, Project Management Institute. 2017. A guide to the project management body of knowledge (PMBOK® guide) - Sixth edition, Newtown Square.Google Scholar
- Ning, C. 1995. Undergraduate academic programme: planning, development, implementation and evaluation. J. Engng. Educ., v.11, n.3, p.175--84.Google Scholar
- Peterson, M. 1997. Skills to Enhance Problem-based Learning. Med Educ Online {serial online} 2,3.Google Scholar
- Dewey, J. 1979. Como Pensamos, Editora Nacional, São Paulo.Google Scholar
- Ministério da Educação (MEC). Diretrizes Curriculares Nacionais, Resolução No 5, de 16 de novembro de 2016.Google Scholar
- Zorzo, A. F., Nunes, D., Matos, E., Steinmacher, I., Leite, J., Araujo, R. M., Correia, R., and Martins, S. 2017. Referenciais de Formação para os Cursos de Graduação em Computação. Sociedade Brasileira de Computação (SBC). 153p. ISBN 978-85-7669-424-3.Google Scholar
- Yamamoto, F. S., da Silva, A. F., Zanutto, J., and Zampirolli, F. A. 2005. Interdisciplinaridade no Ensino de Ciência da Computação. In Proceedings of the XXV Congresso da SBC, Unisinos, São Leopoldo, RS.Google Scholar
Index Terms
- Software engineering education in Brazil: a mapping study
Recommendations
Software engineering education: How far we've come and how far we have to go
In this paper I trace the history of software engineering education and focus on some of the key players. I highlight what has been accomplished in degree programs and curricula, conferences and working groups, professionalism, certification, and ...
How Higher-Education Systems Influence Software Engineering Degree Programs
Undergraduate programs that cover knowledge related to software engineering range from software engineering-specific programs to traditional computer science programs, which might teach some subjects related to software engineering. Software engineering-...
A comprehensive software engineering education program for grades 6 to 12 in NYC public schools (abstract only)
SIGCSE '13: Proceeding of the 44th ACM technical symposium on Computer science educationHow do we best prepare middle and high school students for college and career pathways in software engineering? Current industry and academic trends suggest that students are best prepared for postsecondary success in new and emerging interdisciplinary ...
Comments