Busca avançada
Ano de início
Entree


Real-World Cases in Software Architecture Education: An Experience Report

Texto completo
Autor(es):
Oliveira, Brauner Roberto Do Nascimento ; Rodriguez, Lina Maria Garces ; Santos, Daniel Soares ; Galster, Matthias ; Nakagawa, Elisa Yumi
Número total de Autores: 5
Tipo de documento: Artigo Científico
Fonte: IEEE TRANSACTIONS ON EDUCATION; v. N/A, p. 9-pg., 2025-12-12.
Resumo

Background: To overcome the challenges and difficulties of teaching and learning software architecture, several approaches have been proposed over the years, including case-based learning, which has already drawn attention from the software architecture community. However, it lacks evidence, a deeper analysis, and a detailed report of the use of software architecture cases in learning activities. Intended Outcome: The main outcome of this work includes the motivation to adopt case-based learning in software architecture teaching, considering the lessons learned to reproduce the experiences. Application Design: Real-world cases have been employed in different ways: 1) students handled a given case on their own; 2) instructors presented a given case during class time; and 3) several cases were employed throughout an entire course. Findings: Feedback from the four experiences showed that cases can be considered valuable for software architecture education by mainly motivating and engaging students and immersing them in more realistic scenarios. (AU)

Processo FAPESP: 23/00488-5 - SPIRA-BM: biomarcadores para condições respiratórias em dispositivos móveis por análise de áudio com inteligência artificial
Beneficiário:Marcelo Finger
Modalidade de apoio: Auxílio à Pesquisa - Temático