ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação

Detalhes bibliográficos
Autor(a) principal: Martins, Livia Cristina Gabos [UNESP]
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/151217
Resumo: Contexto: Os modelos de interface são utilizados para representar suas características sob diferentes aspectos e, assim, facilitar a compreensão das informações da interface do usuário. Na literatura são utilizadas representações da Engenharia de Software, como a UML, e suas extensões para os modelos de interface. Motivação e Justificativa: As informações são dispersas em múltiplos modelos e níveis de abstração, o que motiva pesquisas para criar mecanismos que facilitem o entendimento da interface. Ter informação sobre a implementação da interface atualizada contribui para seu entendimento. Problema: A dispersão e os vários níveis de abstrações dos modelos são problemas para a atualização constante desses modelos, de modo a manter consistência entre eles. E consequentemente, gera o problema aqui tratado: a dificuldade da manutenção é maior por não existir artefatos confiáveis que a apoiem. Quanto às interfaces web o problema se agrava, não tendo sido observado trabalhos na literatura que permitam uma visão geral da implementação da interface. Objetivo: O objetivo deste trabalho é apoiar o entendimento da implementação de interfaces web usando técnicas de Visualização de Informação, facilitando a compreensão da sua estrutura e do processo de manutenção da interface. Metodologia: Para isso, é proposta a ModelUIVIZ, que consiste em modelos visuais para a representação das informações de uma interface web. A ModelUIVIZ é organizada em WebModelUI Data -- um plug-in para extração dos dados da interface -- e a ferramenta WebModelUI Tool -- que realiza a leitura dos dados gerados pelo plug-in, apresentando-os visualmente. Para avaliar a compreensão da representação visual criada foram realizados três experimentos controlados. Entre as avaliações, foram criadas três versões com melhorias e novas funcionalidades para a representação visual. Resultado: Como resultado, a última versão da ModelUIVIZ foi compreendida e aceita pelos participantes do experimento, e importantes lições aprendidas foram alcançadas.
id UNSP_328d1c091db16886c5a5dd1ae5c6c219
oai_identifier_str oai:repositorio.unesp.br:11449/151217
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informaçãoModelUIVIZ: a proposal for understanding the user interface using information visualization techniquesCompreensão da interface do usuárioModelos de interfaceEngenharia reversaVisualização de InformaçãoUnderstanding user interfacesUser interface modelsReverse engineeringInformation visualizationContexto: Os modelos de interface são utilizados para representar suas características sob diferentes aspectos e, assim, facilitar a compreensão das informações da interface do usuário. Na literatura são utilizadas representações da Engenharia de Software, como a UML, e suas extensões para os modelos de interface. Motivação e Justificativa: As informações são dispersas em múltiplos modelos e níveis de abstração, o que motiva pesquisas para criar mecanismos que facilitem o entendimento da interface. Ter informação sobre a implementação da interface atualizada contribui para seu entendimento. Problema: A dispersão e os vários níveis de abstrações dos modelos são problemas para a atualização constante desses modelos, de modo a manter consistência entre eles. E consequentemente, gera o problema aqui tratado: a dificuldade da manutenção é maior por não existir artefatos confiáveis que a apoiem. Quanto às interfaces web o problema se agrava, não tendo sido observado trabalhos na literatura que permitam uma visão geral da implementação da interface. Objetivo: O objetivo deste trabalho é apoiar o entendimento da implementação de interfaces web usando técnicas de Visualização de Informação, facilitando a compreensão da sua estrutura e do processo de manutenção da interface. Metodologia: Para isso, é proposta a ModelUIVIZ, que consiste em modelos visuais para a representação das informações de uma interface web. A ModelUIVIZ é organizada em WebModelUI Data -- um plug-in para extração dos dados da interface -- e a ferramenta WebModelUI Tool -- que realiza a leitura dos dados gerados pelo plug-in, apresentando-os visualmente. Para avaliar a compreensão da representação visual criada foram realizados três experimentos controlados. Entre as avaliações, foram criadas três versões com melhorias e novas funcionalidades para a representação visual. Resultado: Como resultado, a última versão da ModelUIVIZ foi compreendida e aceita pelos participantes do experimento, e importantes lições aprendidas foram alcançadas.Context: User Interface (UI) models are used to represent their characteristics under different aspects and, thus, facilitate the understanding of UI. In the literature, are used representations of Software Engineering, such as UML, and the extensions to UI models. Motivation and Justification: The information is scattered in multiple models and levels of abstraction, which motivates this research to create mechanisms that facilitate the understanding of user interface. Having updated information about UI implementation has contributed to understanding. Problem: The scattered information and the multiple levels of abstractions are problems to update models, in order to keep consistency among them. And consequently, it generates the problem treated here: the difficulty of maintenance is greater because there are no reliable artifacts to support it. Regarding to web interfaces the problem is aggravated, there is no observed works in literature that allow an overview of user interface implementation. Goal: The goal of this work is to support the understanding of web interface, using Information Visualization techniques, in order to facilitate the understanding of its structure and, consequently, the maintenance task. Methodology: We proposed the ModelUIV IZ, which consists of visual models to represent information from user interface. The ModelUIV IZ is organized into WebModelUI Data – a plug-in to extract the data from UI – and WebModelUI Tool – which reads the data generated by the plug-in, presenting them visually. To evaluate the comprehension of visual representation were conducted three controlled experiments. Among the evaluations, we were created three versions with improvements and new functionalities for visual representation. Result: The latest version of ModelUIV IZ were understood and accepted by participants of experiment, and important lessons learned were reached.Universidade Estadual Paulista (Unesp)Garcia, Rogério Eduardo [UNESP]Universidade Estadual Paulista (Unesp)Martins, Livia Cristina Gabos [UNESP]2017-07-26T19:55:04Z2017-07-26T19:55:04Z2017-07-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/11449/15121700088950833004153073P280310125732593610000-0003-1248-528Xporinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2023-10-30T06:06:17Zoai:repositorio.unesp.br:11449/151217Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T16:25:17.465478Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
ModelUIVIZ: a proposal for understanding the user interface using information visualization techniques
title ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
spellingShingle ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
Martins, Livia Cristina Gabos [UNESP]
Compreensão da interface do usuário
Modelos de interface
Engenharia reversa
Visualização de Informação
Understanding user interfaces
User interface models
Reverse engineering
Information visualization
title_short ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
title_full ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
title_fullStr ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
title_full_unstemmed ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
title_sort ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
author Martins, Livia Cristina Gabos [UNESP]
author_facet Martins, Livia Cristina Gabos [UNESP]
author_role author
dc.contributor.none.fl_str_mv Garcia, Rogério Eduardo [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Martins, Livia Cristina Gabos [UNESP]
dc.subject.por.fl_str_mv Compreensão da interface do usuário
Modelos de interface
Engenharia reversa
Visualização de Informação
Understanding user interfaces
User interface models
Reverse engineering
Information visualization
topic Compreensão da interface do usuário
Modelos de interface
Engenharia reversa
Visualização de Informação
Understanding user interfaces
User interface models
Reverse engineering
Information visualization
description Contexto: Os modelos de interface são utilizados para representar suas características sob diferentes aspectos e, assim, facilitar a compreensão das informações da interface do usuário. Na literatura são utilizadas representações da Engenharia de Software, como a UML, e suas extensões para os modelos de interface. Motivação e Justificativa: As informações são dispersas em múltiplos modelos e níveis de abstração, o que motiva pesquisas para criar mecanismos que facilitem o entendimento da interface. Ter informação sobre a implementação da interface atualizada contribui para seu entendimento. Problema: A dispersão e os vários níveis de abstrações dos modelos são problemas para a atualização constante desses modelos, de modo a manter consistência entre eles. E consequentemente, gera o problema aqui tratado: a dificuldade da manutenção é maior por não existir artefatos confiáveis que a apoiem. Quanto às interfaces web o problema se agrava, não tendo sido observado trabalhos na literatura que permitam uma visão geral da implementação da interface. Objetivo: O objetivo deste trabalho é apoiar o entendimento da implementação de interfaces web usando técnicas de Visualização de Informação, facilitando a compreensão da sua estrutura e do processo de manutenção da interface. Metodologia: Para isso, é proposta a ModelUIVIZ, que consiste em modelos visuais para a representação das informações de uma interface web. A ModelUIVIZ é organizada em WebModelUI Data -- um plug-in para extração dos dados da interface -- e a ferramenta WebModelUI Tool -- que realiza a leitura dos dados gerados pelo plug-in, apresentando-os visualmente. Para avaliar a compreensão da representação visual criada foram realizados três experimentos controlados. Entre as avaliações, foram criadas três versões com melhorias e novas funcionalidades para a representação visual. Resultado: Como resultado, a última versão da ModelUIVIZ foi compreendida e aceita pelos participantes do experimento, e importantes lições aprendidas foram alcançadas.
publishDate 2017
dc.date.none.fl_str_mv 2017-07-26T19:55:04Z
2017-07-26T19:55:04Z
2017-07-10
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/151217
000889508
33004153073P2
8031012573259361
0000-0003-1248-528X
url http://hdl.handle.net/11449/151217
identifier_str_mv 000889508
33004153073P2
8031012573259361
0000-0003-1248-528X
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808128648411086848