Transversal Integration of Generative Artificial Intelligence into Software Engineering Education: A Practice Report of the SDLC under the PBL approach

  • Fabio Silva Lopes UPM

Resumo


A rápida ascensão da IA Generativa (GenAI) exige uma mudança pedagógica urgente no ensino de Engenharia de Software. Este artigo apresenta um relato de experiência sobre a integração da GenAI em todo o ciclo de vida de desenvolvimento de software, no âmbito de um currículo de 18 semanas baseado em aprendizagem por projetos para estudantes de graduação em Sistemas de Informação. Organizados em equipes Scrum, os alunos atenderam a uma demanda do mundo real utilizando LLMs (como ChatGPT e Google Gemini) para atividades de levantamento de requisitos, modelagem com PlantUML, prototipagem, programação em par e testes. Com o suporte de engenharia de prompt e auditoria contínua de código, todas as equipes concluíram o projeto integralmente dentro do prazo — um resultado raro em edições anteriores —, ao mesmo tempo em que promoveram debates críticos sobre segurança, dívida técnica e ética em IA. O estudo oferece uma estrutura organizada para educadores que ensinam sobre a colaboração entre humanos e IA.

Palavras-chave: Inteligência Artificial, Ciclo de Vida do Desenvolvimento de Software, Educação em Engenharia de Software, Aprendizado baseado em projeto, Colaboração IA-Humano

Referências

Goel, Pawan Kumar and Komal, Km and Vashishth, Nitish (2024). AI-Driven Software Development Lifecycle Optimization. In Advances in Systems Analysis, Software Engineering, and High-Performance Computing, pages 70–86. IGI Global.

Boehm, B. (2006). A view of 20th and 21st century software engineering. In Proceedings of the 28th international conference on Software engineering, pages 12–29, Shanghai China. ACM.

Bordin, A. S. (2024). Ensino de Processo de Software em Colaboração com Empresas: Uma Experiência Potencialmente Extensionista. In Anais do IV Simpósio Brasileiro de Educação em Computação (EDUCOMP 2024), pages 153–160, Brasil. Sociedade Brasileira de Computação.

Córdova, P. R., Baade, J. H., and Santos, A. M. D. (2020). Problem-based learning (PBL) e interdisciplinaridade no ensino-aprendizagem de engenharia de software. Revista Ibero-Americana de Estudos em Educação, 15(4):2078–2093.

Fernandez, D. L., Raya, L., Ortega, F., and Garcia, J. J. (2019). Project based learning meets service learning on software development education. The International journal of engineering education, 35:1436–1445.

Kozub, V., Druzhynin, V., Trufanova, D., Ihnatenko, P., and Kolos, K. (2025). Using artificial intelligence in software development processes: achievements and challenges. Sustainable Engineering and Innovation, 7(2):463–476.

Lopes, F. S., Eliseo, M. A. (2022). Software Residency Practices as a Complement to the Teaching-Learning Process in Software Engineering: An Experience Report. 2022 17th Latin American Conference on Learning Technologies, LACLO 2022.

Miao, F., Cukurova, M. (2024). AI competency framework for teachers. UNESCO.

Pinzger, M. (2026). Artificial Intelligence in Software Development: “AI Is Swimming in Its Own Soup.”.

Ramos Da Silva, K., Sergio De Oliveira Barbosa, L., Lira Botelho, W., Mateus Barbosa Pinheiro, J., Dos Santos Peixoto, I., and Vitoria Coimbra Borges De Menezes, I. (2023). INTELIGÊNCIA ARTIFICIAL E SEUS IMPACTOS NA EDUCAÇÃO: UMA REVISÃO SISTEMÁTICA. RECIMA21 - Revista Científica Multidisciplinar - ISSN 2675-6218, 4(11):e4114353.

Varna, Armyanova, M., Aleksandrova, Y., University of Economics - Varna, Varna, Bulgaria (2023). Using Artificial Intelligence in Software Development. Izvestia Journal of the Union of Scientists - Varna. Economic Sciences Series, 12(1):167–176
Publicado
13/10/2026
LOPES, Fabio Silva. Transversal Integration of Generative Artificial Intelligence into Software Engineering Education: A Practice Report of the SDLC under the PBL approach. In: ARTIGOS DE PESQUISA - CONFERÊNCIA LATINO-AMERICANA DA TECNOLOGIAS DE APRENDIZAGEM (LACLO), 21. , 2026, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 279-291.