Proposição da M-FATE: Uma Metodologia Para Automatização da Avaliação de Tarefas
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |