ModelUIVIZ: uma proposta para o entendimento da interface do usuário utilizando técnicas de visualização de informação
Autor(a) principal: | |
---|---|
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 |