Towards a UX data-centric approach: providing tools to support software development
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |