Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Garcia, Luciano Anísio
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://www.teses.usp.br/teses/disponiveis/100/100131/tde-13102025-222141/
Resumo: Com a crescente oferta de serviços e entretenimento por meio de aplicações web, torna-se imperativo avaliar até que ponto essas aplicações cumprem seus propósitos. Um aspecto fundamental para essa avaliação é a qualidade dessas aplicações, especialmente no que se refere à usabilidade e à experiência do usuário (UX). Assim, destaca-se a importância de se considerar e avaliar esses aspectos não apenas quando as aplicações estão prontas, mas ao longo de seu desenvolvimento. Entretanto, ainda existem obstáculos significativos para a adoção da usabilidade e UX como parte do ciclo de desenvolvimento de software em que avaliações periódicas e parciais podem ser parte. Esses obstáculos incluem restrições de recursos, compreensão limitada dos conceitos e resistência por parte dos desenvolvedores à adoção de práticas de avaliação centradas no usuário. O objetivo principal deste trabalho foi desenvolver uma abordagem para automatizar o processo de avaliação de usabilidade e UX ainda na fase de construção de aplicações web. Para isso foi concebida a metodologia M-FATE (Methodology For the Automatization of Tasks Evaluation), baseada em métodos de avaliação com participação do usuário, especialmente o teste de usabilidade e a co-inspeção avaliativa. A construção dessa metodologia fundamentou-se em técnicas como log de eventos, redes de Petri (Workflow Net) e na conformidade de processo utilizada no Process Mining. A M-FATE compreende três fases principais: (i) preparação da avaliação, (ii) execução da avaliação e (iii) geração de resultados. Foi desenvolvido um protótipo de alta fidelidade denominado M-Fate Tool, utilizando a ferramenta Figma, com o objetivo de apoiar a aplicação da metodologia. Esse protótipo foi submetido à avaliação, apresentando eficácia média de 90,9% na execução das tarefas e altos índices de satisfação nos questionários SUS e SUPR-Q. Técnicas estatísticas foram utilizadas para validação dos resultados obtidos. A partir do protótipo de alta fidelidade, desenvolveu-se um protótipo funcional da M-Fate Tool com tecnologia web. O front-end foi implementado com HTML, CSS e Javascript, enquanto o back-end utilizou Node.js e PostgreSQL como banco de dados. A interface foi construída com base no protótipo inicial, e uma base de dados foi definida para armazenar as informações das avaliações. Também foram estruturados o log de eventos e um script para captura desses eventos dos usuários na aplicação avaliada. Foi elaborado um algoritmo para verificação de conformidade e geração da Workflow Net. A primeira versão do protótipo funcional já está conectada à base de dados. Na próxima versão, serão implementadas as funcionalidades de CRUD (Create, Read, Update, Delete). O estágio atual do protótipo já permite a construção do ambiente completo da metodologia M-FATE. Como trabalhos futuros, pretende-se validar a metodologia e a ferramenta por meio de estudos de caso. Também se vislumbra seu uso potencial em atividades de ensino sobre avaliação, além da constituição de uma base de conhecimento e um repositório de dados sobre avaliações de usabilidade e UX.
id USP_42cbf621d8e13ce282ca4edab7ffd5b7
oai_identifier_str oai:teses.usp.br:tde-13102025-222141
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de TarefasM-FATE Proposal: A Methodology for Automating Task EvaluationAvaliaçãoEvaluationExperiência do UsuárioTarefasTasksUsabilidadeUsabilityUser ExperienceCom a crescente oferta de serviços e entretenimento por meio de aplicações web, torna-se imperativo avaliar até que ponto essas aplicações cumprem seus propósitos. Um aspecto fundamental para essa avaliação é a qualidade dessas aplicações, especialmente no que se refere à usabilidade e à experiência do usuário (UX). Assim, destaca-se a importância de se considerar e avaliar esses aspectos não apenas quando as aplicações estão prontas, mas ao longo de seu desenvolvimento. Entretanto, ainda existem obstáculos significativos para a adoção da usabilidade e UX como parte do ciclo de desenvolvimento de software em que avaliações periódicas e parciais podem ser parte. Esses obstáculos incluem restrições de recursos, compreensão limitada dos conceitos e resistência por parte dos desenvolvedores à adoção de práticas de avaliação centradas no usuário. O objetivo principal deste trabalho foi desenvolver uma abordagem para automatizar o processo de avaliação de usabilidade e UX ainda na fase de construção de aplicações web. Para isso foi concebida a metodologia M-FATE (Methodology For the Automatization of Tasks Evaluation), baseada em métodos de avaliação com participação do usuário, especialmente o teste de usabilidade e a co-inspeção avaliativa. A construção dessa metodologia fundamentou-se em técnicas como log de eventos, redes de Petri (Workflow Net) e na conformidade de processo utilizada no Process Mining. A M-FATE compreende três fases principais: (i) preparação da avaliação, (ii) execução da avaliação e (iii) geração de resultados. Foi desenvolvido um protótipo de alta fidelidade denominado M-Fate Tool, utilizando a ferramenta Figma, com o objetivo de apoiar a aplicação da metodologia. Esse protótipo foi submetido à avaliação, apresentando eficácia média de 90,9% na execução das tarefas e altos índices de satisfação nos questionários SUS e SUPR-Q. Técnicas estatísticas foram utilizadas para validação dos resultados obtidos. A partir do protótipo de alta fidelidade, desenvolveu-se um protótipo funcional da M-Fate Tool com tecnologia web. O front-end foi implementado com HTML, CSS e Javascript, enquanto o back-end utilizou Node.js e PostgreSQL como banco de dados. A interface foi construída com base no protótipo inicial, e uma base de dados foi definida para armazenar as informações das avaliações. Também foram estruturados o log de eventos e um script para captura desses eventos dos usuários na aplicação avaliada. Foi elaborado um algoritmo para verificação de conformidade e geração da Workflow Net. A primeira versão do protótipo funcional já está conectada à base de dados. Na próxima versão, serão implementadas as funcionalidades de CRUD (Create, Read, Update, Delete). O estágio atual do protótipo já permite a construção do ambiente completo da metodologia M-FATE. Como trabalhos futuros, pretende-se validar a metodologia e a ferramenta por meio de estudos de caso. Também se vislumbra seu uso potencial em atividades de ensino sobre avaliação, além da constituição de uma base de conhecimento e um repositório de dados sobre avaliações de usabilidade e UX.With the growing availability of services and entertainment through web applications, it becomes essential to assess how well these applications fulfill their intended purposes. A key aspect of this assessment is the quality of the applications, particularly regarding usability and User Experience (UX). Therefore, it is important to consider and evaluate these aspects not only when the applications are completed but throughout their development. However, there are still significant obstacles to incorporating usability and UX into the software development lifecycle. These include resource constraints, limited understanding of these concepts, and resistance from developers to adopt user-centered evaluation practices. The main goal of this work was to develop an approach to automate the evaluation of usability and UX during the construction phase of web applications. To achieve this, the M-FATE methodology (Methodology For the Automatization of Tasks Evaluation) was proposed. It is based on user-participatory evaluation methods, especially usability testing and co-evaluative inspection. The methodology was built upon techniques such as event logs, Petri Nets (Workflow Net), and process conformance as used in Process Mining. M-FATE comprises three main phases: (i) preparation, (ii) execution, and (iii) results generation. A high-fidelity prototype named M-Fate Tool was developed using the Figma platform to support the application of the methodology. This prototype was evaluated, achieving an average task success rate of 90.9% and high satisfaction scores in SUS and SUPR-Q questionnaires. Statistical tools were used to validate the obtained results. Based on this high-fidelity prototype, a functional web-based prototype of the M-Fate Tool was developed. The front-end was implemented using HTML, CSS, and JavaScript, while the back-end used Node.js and PostgreSQL as the database. The interface was built based on the initial prototype, and a database was set up to store the evaluation data. An event log structure and a script to capture user actions in the evaluated application were also created. An algorithm was developed for conformance checking and Workflow Net generation. The first version of the functional prototype is already connected to the database. In the next version, CRUD functionalities (Create, Read, Update, Delete) will be implemented. The current stage of the prototype already enables the complete construction of the M-FATE environment. Future work includes validating the methodology and tool through case studies. Additionally, its potential use in educational activities related to evaluation processes is envisioned, along with the creation of a knowledge base and data repository for usability and UX evaluations.Biblioteca Digitais de Teses e Dissertações da USPMorandini, MarceloOliveira Júnior, Edson Alves de Garcia, Luciano Anísio2025-08-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/100/100131/tde-13102025-222141/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2025-12-18T11:39:02Zoai:teses.usp.br:tde-13102025-222141Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212025-12-18T11:39:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
M-FATE Proposal: A Methodology for Automating Task Evaluation
title Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
spellingShingle Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
Garcia, Luciano Anísio
Avaliação
Evaluation
Experiência do Usuário
Tarefas
Tasks
Usabilidade
Usability
User Experience
title_short Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
title_full Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
title_fullStr Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
title_full_unstemmed Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
title_sort Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
author Garcia, Luciano Anísio
author_facet Garcia, Luciano Anísio
author_role author
dc.contributor.none.fl_str_mv Morandini, Marcelo
Oliveira Júnior, Edson Alves de
dc.contributor.author.fl_str_mv Garcia, Luciano Anísio
dc.subject.por.fl_str_mv Avaliação
Evaluation
Experiência do Usuário
Tarefas
Tasks
Usabilidade
Usability
User Experience
topic Avaliação
Evaluation
Experiência do Usuário
Tarefas
Tasks
Usabilidade
Usability
User Experience
description Com a crescente oferta de serviços e entretenimento por meio de aplicações web, torna-se imperativo avaliar até que ponto essas aplicações cumprem seus propósitos. Um aspecto fundamental para essa avaliação é a qualidade dessas aplicações, especialmente no que se refere à usabilidade e à experiência do usuário (UX). Assim, destaca-se a importância de se considerar e avaliar esses aspectos não apenas quando as aplicações estão prontas, mas ao longo de seu desenvolvimento. Entretanto, ainda existem obstáculos significativos para a adoção da usabilidade e UX como parte do ciclo de desenvolvimento de software em que avaliações periódicas e parciais podem ser parte. Esses obstáculos incluem restrições de recursos, compreensão limitada dos conceitos e resistência por parte dos desenvolvedores à adoção de práticas de avaliação centradas no usuário. O objetivo principal deste trabalho foi desenvolver uma abordagem para automatizar o processo de avaliação de usabilidade e UX ainda na fase de construção de aplicações web. Para isso foi concebida a metodologia M-FATE (Methodology For the Automatization of Tasks Evaluation), baseada em métodos de avaliação com participação do usuário, especialmente o teste de usabilidade e a co-inspeção avaliativa. A construção dessa metodologia fundamentou-se em técnicas como log de eventos, redes de Petri (Workflow Net) e na conformidade de processo utilizada no Process Mining. A M-FATE compreende três fases principais: (i) preparação da avaliação, (ii) execução da avaliação e (iii) geração de resultados. Foi desenvolvido um protótipo de alta fidelidade denominado M-Fate Tool, utilizando a ferramenta Figma, com o objetivo de apoiar a aplicação da metodologia. Esse protótipo foi submetido à avaliação, apresentando eficácia média de 90,9% na execução das tarefas e altos índices de satisfação nos questionários SUS e SUPR-Q. Técnicas estatísticas foram utilizadas para validação dos resultados obtidos. A partir do protótipo de alta fidelidade, desenvolveu-se um protótipo funcional da M-Fate Tool com tecnologia web. O front-end foi implementado com HTML, CSS e Javascript, enquanto o back-end utilizou Node.js e PostgreSQL como banco de dados. A interface foi construída com base no protótipo inicial, e uma base de dados foi definida para armazenar as informações das avaliações. Também foram estruturados o log de eventos e um script para captura desses eventos dos usuários na aplicação avaliada. Foi elaborado um algoritmo para verificação de conformidade e geração da Workflow Net. A primeira versão do protótipo funcional já está conectada à base de dados. Na próxima versão, serão implementadas as funcionalidades de CRUD (Create, Read, Update, Delete). O estágio atual do protótipo já permite a construção do ambiente completo da metodologia M-FATE. Como trabalhos futuros, pretende-se validar a metodologia e a ferramenta por meio de estudos de caso. Também se vislumbra seu uso potencial em atividades de ensino sobre avaliação, além da constituição de uma base de conhecimento e um repositório de dados sobre avaliações de usabilidade e UX.
publishDate 2025
dc.date.none.fl_str_mv 2025-08-14
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.teses.usp.br/teses/disponiveis/100/100131/tde-13102025-222141/
url https://www.teses.usp.br/teses/disponiveis/100/100131/tde-13102025-222141/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1857669983412158464