Towards a UX data-centric approach: providing tools to support software development

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Macedo, Maylon Pires
Orientador(a): Zaina, Luciana Aparecida Martinez lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: eng
Instituição de defesa: Universidade Federal de São Carlos
Câmpus São Carlos
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação - PPGCC
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://hdl.handle.net/20.500.14289/22947
Resumo: The frequently collected data regarding user interaction with software (i.e., UX data) holds potential to enhance User Experience (UX), which encompasses users' emotional, practical, and perceived value interactions with products. However, a challenge exists between the collection of UX data and its effective analysis. Software practitioners frequently encounter difficulties in selecting relevant data and applying appropriate techniques to gain insights for software improvement. The field of Information Visualization (InfoVis) offers approaches to assist users in analyzing emerging information from data. While initial efforts explored how InfoVis principles could be applied, this research revealed a more fundamental problem. A Grey Literature Review on UX data not only identified diverse formats, definitions, and suggested visual representations but, exposed a pervasive lack of formal UX data definitions in practice. Two initial exploratory studies further reinforced these challenges, demonstrating that practitioners struggled to derive insights from unstructured UX data without a clear conceptual foundation. Building upon these findings, this research strategically pivoted its focus to address the core issue for effective UX data analysis. The central artifact developed is a UX data taxonomy, designed to organize and clarify UX data understanding by categorizing objectives, purposes, and data characteristics. This taxonomy itself represents a theoretical contribution, providing a structured model for the UX data domain. To ensure its practical utility and accessibility, this taxonomy was operationalized through two distinct tools: an interactive web-based system for exploration and a Generative AI (GenAI) RAG (Retrieval-Augmented Generation) chat tool for natural language interaction. The utility and acceptance of this taxonomy and its related tools were then empirically validated with software professionals. Finally, the research also explored emerging opportunities for UX data analysis, particularly concerning the role of GenAI, assessing how these advancements intersect with the need for structured data understanding, thus providing theoretical insights into the evolving landscape of UX data analysis. This thesis provides both practical tools to empower software professionals in leveraging UX data for enhancing interactive system design, and lays a theoretical foundation for understanding and working with UX data.
id SCAR_d210f4553ff74139ca67899f6c75eb0f
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/22947
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str
spelling Macedo, Maylon PiresZaina, Luciana Aparecida Martinezhttp://lattes.cnpq.br/0192085115595443http://lattes.cnpq.br/0905286355746275https://orcid.org/0000-0002-2686-1103https://orcid.org/0000-0002-1736-544Xhttps://orcid.org/0000-0003-1986-8435https://orcid.org/0000-0002-0756-6934https://orcid.org/0000-0001-6436-3773https://orcid.org/0000-0002-1360-4036Freitas, Carla Maria Dal SassoWinckler, Marco AntonioConte, Tayana UchoaLucrédio, Danielhttp://lattes.cnpq.br/4093653182381054https://dblp.org/pid/43/410.htmlhttp://lattes.cnpq.br/6682919653508224http://lattes.cnpq.br/90903965595962212025-10-22T14:17:07Z2025-08-11MACEDO, Maylon Pires. Towards a UX data-centric approach: providing tools to support software development. 2025. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2025. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/22947.https://hdl.handle.net/20.500.14289/22947The frequently collected data regarding user interaction with software (i.e., UX data) holds potential to enhance User Experience (UX), which encompasses users' emotional, practical, and perceived value interactions with products. However, a challenge exists between the collection of UX data and its effective analysis. Software practitioners frequently encounter difficulties in selecting relevant data and applying appropriate techniques to gain insights for software improvement. The field of Information Visualization (InfoVis) offers approaches to assist users in analyzing emerging information from data. While initial efforts explored how InfoVis principles could be applied, this research revealed a more fundamental problem. A Grey Literature Review on UX data not only identified diverse formats, definitions, and suggested visual representations but, exposed a pervasive lack of formal UX data definitions in practice. Two initial exploratory studies further reinforced these challenges, demonstrating that practitioners struggled to derive insights from unstructured UX data without a clear conceptual foundation. Building upon these findings, this research strategically pivoted its focus to address the core issue for effective UX data analysis. The central artifact developed is a UX data taxonomy, designed to organize and clarify UX data understanding by categorizing objectives, purposes, and data characteristics. This taxonomy itself represents a theoretical contribution, providing a structured model for the UX data domain. To ensure its practical utility and accessibility, this taxonomy was operationalized through two distinct tools: an interactive web-based system for exploration and a Generative AI (GenAI) RAG (Retrieval-Augmented Generation) chat tool for natural language interaction. The utility and acceptance of this taxonomy and its related tools were then empirically validated with software professionals. Finally, the research also explored emerging opportunities for UX data analysis, particularly concerning the role of GenAI, assessing how these advancements intersect with the need for structured data understanding, thus providing theoretical insights into the evolving landscape of UX data analysis. This thesis provides both practical tools to empower software professionals in leveraging UX data for enhancing interactive system design, and lays a theoretical foundation for understanding and working with UX data.Os dados frequentemente coletados sobre a interação do usuário com o software (ou seja, dados de UX) têm potencial para aprimorar a Experiência do Usuário (UX), que abrange as interações emocionais, práticas e de valor percebido dos usuários com os produtos. No entanto, existe um desafio entre a coleta de dados de UX e sua análise eficaz. Profissionais de software frequentemente encontram dificuldades na seleção de dados relevantes e na aplicação de técnicas apropriadas para obter insights para o aprimoramento do software. O campo da Visualização de Informações (InfoVis) oferece abordagens para auxiliar os usuários na análise de informações emergentes a partir de dados. Embora os esforços iniciais tenham explorado como os princípios do InfoVis poderiam ser aplicados, esta pesquisa revelou um problema mais fundamental. Uma Revisão da Literatura Cinzenta sobre dados de UX não apenas identificou diversos formatos, definições e representações visuais sugeridas, mas também expôs uma ausência generalizada de definições formais de dados de UX na prática. Dois estudos exploratórios iniciais reforçaram ainda mais esses desafios, demonstrando que os profissionais tiveram dificuldade em obter insights de dados de UX não estruturados sem uma base conceitual clara. Com base nessas descobertas, esta pesquisa direcionou estrategicamente seu foco para abordar a questão central para uma análise eficaz de dados de UX. O artefato central desenvolvido é uma taxonomia de dados de UX, projetada para organizar e esclarecer a compreensão de dados de UX, categorizando objetivos, propósitos e características dos dados. Essa taxonomia em si representa uma contribuição teórica, fornecendo um modelo estruturado para o domínio de dados de UX. Para garantir sua utilidade prática e acessibilidade, essa taxonomia foi operacionalizada por meio de duas ferramentas distintas: um sistema interativo baseado na web para exploração e uma ferramenta de bate-papo RAG (Retrieval-Augmented Generation) de IA Generativa (GenAI) para interação em linguagem natural. A utilidade e a aceitação dessa taxonomia e de suas ferramentas relacionadas foram então validadas empiricamente com profissionais de software. Por fim, a pesquisa também explorou oportunidades emergentes para a análise de dados de UX, particularmente no que diz respeito ao papel da GenAI, avaliando como esses avanços se cruzam com a necessidade de compreensão estruturada de dados, fornecendo, assim, insights teóricos sobre o cenário em evolução da análise de dados de UX. Esta tese fornece ferramentas práticas para capacitar profissionais de software a alavancar dados de UX para aprimorar o design de sistemas interativos e estabelece uma base teórica para a compreensão e o trabalho com dados de UX.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)001engUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarhttps://www.tandfonline.com/doi/full/10.1080/10447318.2025.2532711http://dx.doi.org/10.5753/jis.2025.4487https://link.springer.com/chapter/10.1007/978-3-031-59235-5_17https://dl.acm.org/doi/10.1145/3702038.3702072http://dx.doi.org/10.5220/0012567400003690Attribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessUX dataUser experienceInformation visualizationUX data taxonomyCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOTowards a UX data-centric approach: providing tools to support software developmentRumo a uma abordagem centrada em dados de UX: fornecendo ferramentas para apoiar o desenvolvimento de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALTese_Maylon.pdfTese_Maylon.pdfapplication/pdf10311678https://repositorio.ufscar.br/bitstreams/1c895584-8b8f-4172-b84a-a191eb730008/downloadd29e15d76d338e20db4aafee9e875155MD51trueAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8906https://repositorio.ufscar.br/bitstreams/1a9581c9-70bd-4533-860d-b653e62e932e/downloadfba754f0467e45ac3862bc2533fb2736MD52falseAnonymousREADTEXTTese_Maylon.pdf.txtTese_Maylon.pdf.txtExtracted texttext/plain100568https://repositorio.ufscar.br/bitstreams/64ee0c30-829a-4590-8420-a43e7faedd47/download1a73b57f75c4a4fa27b1167056ba6c6dMD53falseAnonymousREADTHUMBNAILTese_Maylon.pdf.jpgTese_Maylon.pdf.jpgGenerated Thumbnailimage/jpeg3931https://repositorio.ufscar.br/bitstreams/a7f00f90-7fd8-46fe-a034-5cbc778ff163/downloade591326a8da30c2165d29fc3c62e91e2MD54falseAnonymousREAD20.500.14289/229472025-10-23T03:02:16.184298Zhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/Attribution-NonCommercial-NoDerivs 3.0 Brazilopen.accessoai:repositorio.ufscar.br:20.500.14289/22947https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-10-23T03:02:16Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.eng.fl_str_mv Towards a UX data-centric approach: providing tools to support software development
dc.title.alternative.por.fl_str_mv Rumo a uma abordagem centrada em dados de UX: fornecendo ferramentas para apoiar o desenvolvimento de software
title Towards a UX data-centric approach: providing tools to support software development
spellingShingle Towards a UX data-centric approach: providing tools to support software development
Macedo, Maylon Pires
UX data
User experience
Information visualization
UX data taxonomy
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short Towards a UX data-centric approach: providing tools to support software development
title_full Towards a UX data-centric approach: providing tools to support software development
title_fullStr Towards a UX data-centric approach: providing tools to support software development
title_full_unstemmed Towards a UX data-centric approach: providing tools to support software development
title_sort Towards a UX data-centric approach: providing tools to support software development
author Macedo, Maylon Pires
author_facet Macedo, Maylon Pires
author_role author
dc.contributor.authorlattes.none.fl_str_mv http://lattes.cnpq.br/0905286355746275
dc.contributor.authororcid.none.fl_str_mv https://orcid.org/0000-0002-2686-1103
dc.contributor.advisor1orcid.none.fl_str_mv https://orcid.org/0000-0002-1736-544X
dc.contributor.refereeorcid.none.fl_str_mv https://orcid.org/0000-0003-1986-8435
https://orcid.org/0000-0002-0756-6934
https://orcid.org/0000-0001-6436-3773
https://orcid.org/0000-0002-1360-4036
dc.contributor.referee.none.fl_str_mv Freitas, Carla Maria Dal Sasso
Winckler, Marco Antonio
Conte, Tayana Uchoa
Lucrédio, Daniel
dc.contributor.refereeLattes.none.fl_str_mv http://lattes.cnpq.br/4093653182381054
https://dblp.org/pid/43/410.html
http://lattes.cnpq.br/6682919653508224
http://lattes.cnpq.br/9090396559596221
dc.contributor.author.fl_str_mv Macedo, Maylon Pires
dc.contributor.advisor1.fl_str_mv Zaina, Luciana Aparecida Martinez
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/0192085115595443
contributor_str_mv Zaina, Luciana Aparecida Martinez
dc.subject.eng.fl_str_mv UX data
User experience
Information visualization
UX data taxonomy
topic UX data
User experience
Information visualization
UX data taxonomy
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description The frequently collected data regarding user interaction with software (i.e., UX data) holds potential to enhance User Experience (UX), which encompasses users' emotional, practical, and perceived value interactions with products. However, a challenge exists between the collection of UX data and its effective analysis. Software practitioners frequently encounter difficulties in selecting relevant data and applying appropriate techniques to gain insights for software improvement. The field of Information Visualization (InfoVis) offers approaches to assist users in analyzing emerging information from data. While initial efforts explored how InfoVis principles could be applied, this research revealed a more fundamental problem. A Grey Literature Review on UX data not only identified diverse formats, definitions, and suggested visual representations but, exposed a pervasive lack of formal UX data definitions in practice. Two initial exploratory studies further reinforced these challenges, demonstrating that practitioners struggled to derive insights from unstructured UX data without a clear conceptual foundation. Building upon these findings, this research strategically pivoted its focus to address the core issue for effective UX data analysis. The central artifact developed is a UX data taxonomy, designed to organize and clarify UX data understanding by categorizing objectives, purposes, and data characteristics. This taxonomy itself represents a theoretical contribution, providing a structured model for the UX data domain. To ensure its practical utility and accessibility, this taxonomy was operationalized through two distinct tools: an interactive web-based system for exploration and a Generative AI (GenAI) RAG (Retrieval-Augmented Generation) chat tool for natural language interaction. The utility and acceptance of this taxonomy and its related tools were then empirically validated with software professionals. Finally, the research also explored emerging opportunities for UX data analysis, particularly concerning the role of GenAI, assessing how these advancements intersect with the need for structured data understanding, thus providing theoretical insights into the evolving landscape of UX data analysis. This thesis provides both practical tools to empower software professionals in leveraging UX data for enhancing interactive system design, and lays a theoretical foundation for understanding and working with UX data.
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-10-22T14:17:07Z
dc.date.issued.fl_str_mv 2025-08-11
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.citation.fl_str_mv MACEDO, Maylon Pires. Towards a UX data-centric approach: providing tools to support software development. 2025. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2025. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/22947.
dc.identifier.uri.fl_str_mv https://hdl.handle.net/20.500.14289/22947
identifier_str_mv MACEDO, Maylon Pires. Towards a UX data-centric approach: providing tools to support software development. 2025. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2025. Disponível em: https://repositorio.ufscar.br/handle/20.500.14289/22947.
url https://hdl.handle.net/20.500.14289/22947
dc.language.iso.fl_str_mv eng
language eng
dc.relation.uri.none.fl_str_mv https://www.tandfonline.com/doi/full/10.1080/10447318.2025.2532711
http://dx.doi.org/10.5753/jis.2025.4487
https://link.springer.com/chapter/10.1007/978-3-031-59235-5_17
https://dl.acm.org/doi/10.1145/3702038.3702072
http://dx.doi.org/10.5220/0012567400003690
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
publisher.none.fl_str_mv Universidade Federal de São Carlos
Câmpus São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstreams/1c895584-8b8f-4172-b84a-a191eb730008/download
https://repositorio.ufscar.br/bitstreams/1a9581c9-70bd-4533-860d-b653e62e932e/download
https://repositorio.ufscar.br/bitstreams/64ee0c30-829a-4590-8420-a43e7faedd47/download
https://repositorio.ufscar.br/bitstreams/a7f00f90-7fd8-46fe-a034-5cbc778ff163/download
bitstream.checksum.fl_str_mv d29e15d76d338e20db4aafee9e875155
fba754f0467e45ac3862bc2533fb2736
1a73b57f75c4a4fa27b1167056ba6c6d
e591326a8da30c2165d29fc3c62e91e2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv repositorio.sibi@ufscar.br
_version_ 1851688782736130048