@PHDTHESIS{ 2020:2141095267, title = {OPENSMALS: um reposit?rio aberto para auxiliar no ensino de modelagem de software empregando estrat?gias de aprendizagem ativa}, year = {2020}, url = "https://tede.ufam.edu.br/handle/tede/7778", abstract = "Modelagem ? um t?pico central na Educa??o em Engenharia de Software. A modelagem de software possibilita que os engenheiros de software compreendam de forma aprofundada os conceitos ou problemas espec?ficos durante o desenvolvimento de software usando diferentes n?veis de detalhes. A Unified Modeling Language (UML) ? um padr?o de modelagem amplamente usado na ind?stria de software como uma linguagem para especificar sistemas de software. No entanto, os estudantes enfrentam dificuldades enquanto est?o aprendendo modelagem de software empregando os diagramas UML. Uma causa poss?vel ? a abordagem tradicional centrada no professor que ainda domina os cursos de Computa??o. Para ensinar a modelagem de software de maneira eficaz, os professores que geralmente empregam m?todos tradicionais podem usar estrat?gias de aprendizagem ativa. Contudo, os professores relutam em mudar suas abordagens de ensino devido ?s diversas barreiras que impedem a aplica??o de estrat?gias ativas de aprendizagem. Al?m disso, h? relativamente poucas pesquisas que tratam sobre como mitigar essas barreiras. O objetivo apresentado nesta tese de doutorado ? apoiar os professores na ado??o de estrat?gias de aprendizagem ativas no ensino de modelagem de software. Para atingir esse objetivo, esta pesquisa foi guiada pela abordagem de pesquisa Design Science Research (DSR). O DSR permitiu a delimita??o do problema de pesquisa, o desenvolvimento, a avalia??o e a evolu??o de um artefato. A abordagem DSR ? um processo iterativo e compreende tr?s ciclos de pesquisa interligados entre si: O Ciclo de Relev?ncia, o Ciclo de Design e o Ciclo de Rigor. Durante o Ciclo de Relev?ncia, realizou-se a an?lise da viabilidade do tema de pesquisa. Para isso, foi conduzido um Mapeamento Sistem?tico da Literatura para compreender as principais dificuldades percebidas pelos estudantes ao realizar a modelagem de software e identificar as estrat?gias de ensino utilizadas pelos professores para apoiar o ensino de modelagem de software. Foram tamb?m conduzidos estudos experimentais explorat?rios para obter uma melhor compreens?o, sob as perspectivas dos estudantes e professores, das estrat?gias de aprendizagem ativa identificadas na literatura. O Ciclo de Design possibilitou a o desenvolvimento, avalia??o e evolu??o de um artefato. O artefato proposto ? um reposit?rio chamado OpenSMALS (Open Repository for Software Modeling Teaching from Active Learning Strategies). O OpenSMALS fornece diretrizes espec?ficas sobre como os professores podem aplicar as estrat?gias de aprendizagem ativa, al?m de ajud?-los na identifica??o das estrat?gias que melhor se adequam ao seu contexto de ensino. Para avaliar e evoluir o OpenSMALS, foram conduzidos quatro Ciclos de Design ? em quatro universidades diferentes ? para avaliar o uso do OpenSMALS. Os resultados mostraram que o OpenSMALS reduziu satisfatoriamente as barreiras enfrentadas pelos professores e alcan?ou um n?vel de maturidade adequado a ser adotado por outros professores. Por fim, o Ciclo de Rigor refere-se principalmente ? gera??o e o uso do conhecimento. Com isso, os principais fundamentos est?o relacionados ao conhecimento sobre educa??o em Engenharia de Software, as estrat?gias de aprendizagem ativa, o Mapeamento Sistem?tico da Literatura, os estudos experimentais, an?lise qualitativa e quantitativa, Grupos de Foco, entrevistas, dentre outros. Com rela??o ? gera??o de conhecimento, a principal contribui??o para a base de conhecimento ? o pr?prio OpenSMALS, como um novo reposit?rio aberto que ajuda os instrutores a identificar estrat?gias de aprendizagem ativa mais adequadas ao seu contexto de ensino. Al?m disso, (i) o processo de uso do OpenSMALS em configura??es reais serve como exemplo para outros instrutores, (ii) a investiga??o realizada para desenvolver o OpenSMALS, (iii) o conjunto de estrat?gias de aprendizagem ativa que podem ser usadas para ensinar diagramas UML ( iv) os aspectos a serem considerados na implementa??o da estrat?gia e (v) o conhecimento relacionado ? an?lise dos impactos da estrat?gia no ensino do diagrama UML.", publisher = {Universidade Federal do Amazonas}, scholl = {Programa de P?s-gradua??o em Inform?tica}, note = {Instituto de Computa??o} }