Estudos empíricos sobre o uso de gamificação em modelagem de software com UML

Carregando...
Imagem de Miniatura

Data de defesa

Autor(a)



Orientador(a)


Título do periódico

ISSN

Título do volume

Nome da instituição

Universidade do Vale do Rio dos Sinos

Departamento

Escola Politécnica

Programa

Programa de Pós-Graduação em Computação Aplicada

Agência de fomento

Nenhuma
Resumo

A gamificação tem se destacado como uma estratégia promissora para aumentar o engajamento e a motivação em diferentes domínios, incluindo a Engenharia de Software, onde a modelagem com UML permanece como uma atividade central, mas enfrenta desafios recorrentes relacionados à adoção e ao uso efetivo. Apesar de seu potencial, pouco se sabe sobre como elementos gamificados podem apoiar o processo de modelagem ou melhorar a qualidade dos modelos produzidos. Neste contexto, esta tese investiga três lacunas principais: a ausência de conhecimento empírico sobre o uso da UML na indústria, a inexistência de um modelo de qualidade para avaliar atividades de modelagem gamificadas e a escassez de evidências sobre os impactos da gamificação na qualidade dos modelos UML. O objetivo geral é produzir conhecimento empírico sobre o uso da gamificação em modelagem de software, propondo mecanismos para avaliar os modelos gerados e analisando os efeitos de técnicas gamificadas na aprendizagem e na qualidade dos artefatos. Para isso, foram conduzidos um survey com profissionais de TI, o desenvolvimento e avaliação de um modelo de qualidade gamificado e uma série de estudos empíricos — incluindo experimentos controlados e um estudo de caso — para investigar atributos como completude, consistência, motivação e profundidade analítica. Os resultados indicam que, embora amplamente conhecida, a UML ainda enfrenta barreiras de adoção associadas à cultura organizacional e à complexidade da linguagem; mostram também que o modelo de qualidade proposto é percebido como útil para apoiar a aprendizagem; e evidenciam que elementos gamificados podem melhorar o engajamento, a diversidade dos artefatos produzidos e a precisão na detecção de inconsistências. Conclui-se que a gamificação possui potencial para aprimorar a prática e o ensino da modelagem de software, favorecendo a geração de modelos UML mais completos e robustos, além de contribuir para a motivação dos participantes.


Tema (CNPq)

ACCNPQ::Ciências Exatas e da Terra::Ciência da Computação

Tipo de arquivo

Tese

Como citar

Avaliação

Revisão

Suplementado Por

Referenciado Por