Using Information Visualization to comprehend user interface layer: An application to web-based systems

Detalhes bibliográficos
Autor(a) principal: Martins, Livia C. Gabos [UNESP]
Data de Publicação: 2017
Outros Autores: Garcia, Rogério Eduardo [UNESP], Marçal, Ingrid [UNESP]
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.1145/3160504.3160558
http://hdl.handle.net/11449/176153
Resumo: Web applications have a complex user interface (UI) structure. The lack of formal documentation for web applications has been noticed in literature. If updated, formal documentation (and its models) would be helpful both to development and maintenance tasks. However, UI models are difficult to understand because they must have all information about UI structure, with levels of abstraction and scattered information across multiple diagrams. We propose an UI presentation using Information Visualization techniques, named ModelUIVIZ, to support understanding UI implementation. For that, we implemented two tools: a reverse engineering tool, named Web- ModelUI Data, to extract data from web applications; and the WebModelUI Tool, to create visual presentations. In order to evaluate ModelUIVIZ, we also conducted a controlled experiment focusing on evaluating the ModelUIVIZ on supporting UI comprehension, what had positive results. In this paper we present both the ModelUIVIZ, its evaluation as well as results obtained.
id UNSP_a7fed951f7f87aa88172eb3f2b5205e9
oai_identifier_str oai:repositorio.unesp.br:11449/176153
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Using Information Visualization to comprehend user interface layer: An application to web-based systemsInformation visualizationUnderstanding user interfacesUser interface modelsWeb applications have a complex user interface (UI) structure. The lack of formal documentation for web applications has been noticed in literature. If updated, formal documentation (and its models) would be helpful both to development and maintenance tasks. However, UI models are difficult to understand because they must have all information about UI structure, with levels of abstraction and scattered information across multiple diagrams. We propose an UI presentation using Information Visualization techniques, named ModelUIVIZ, to support understanding UI implementation. For that, we implemented two tools: a reverse engineering tool, named Web- ModelUI Data, to extract data from web applications; and the WebModelUI Tool, to create visual presentations. In order to evaluate ModelUIVIZ, we also conducted a controlled experiment focusing on evaluating the ModelUIVIZ on supporting UI comprehension, what had positive results. In this paper we present both the ModelUIVIZ, its evaluation as well as results obtained.Department of Mathematics and Computer Science Faculty of Science and Technology São Paulo State University - UNESP Campus at Presidente Prudente-SPDepartment of Mathematics and Computer Science Faculty of Science and Technology São Paulo State University - UNESP Campus at Presidente Prudente-SPUniversidade Estadual Paulista (Unesp)Martins, Livia C. Gabos [UNESP]Garcia, Rogério Eduardo [UNESP]Marçal, Ingrid [UNESP]2018-12-11T17:19:18Z2018-12-11T17:19:18Z2017-10-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjecthttp://dx.doi.org/10.1145/3160504.3160558ACM International Conference Proceeding Series.http://hdl.handle.net/11449/17615310.1145/3160504.31605582-s2.0-8504508331680310125732593610000-0003-1248-528XScopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengACM International Conference Proceeding Seriesinfo:eu-repo/semantics/openAccess2024-06-19T14:32:17Zoai:repositorio.unesp.br:11449/176153Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T14:06:03.795040Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Using Information Visualization to comprehend user interface layer: An application to web-based systems
title Using Information Visualization to comprehend user interface layer: An application to web-based systems
spellingShingle Using Information Visualization to comprehend user interface layer: An application to web-based systems
Martins, Livia C. Gabos [UNESP]
Information visualization
Understanding user interfaces
User interface models
title_short Using Information Visualization to comprehend user interface layer: An application to web-based systems
title_full Using Information Visualization to comprehend user interface layer: An application to web-based systems
title_fullStr Using Information Visualization to comprehend user interface layer: An application to web-based systems
title_full_unstemmed Using Information Visualization to comprehend user interface layer: An application to web-based systems
title_sort Using Information Visualization to comprehend user interface layer: An application to web-based systems
author Martins, Livia C. Gabos [UNESP]
author_facet Martins, Livia C. Gabos [UNESP]
Garcia, Rogério Eduardo [UNESP]
Marçal, Ingrid [UNESP]
author_role author
author2 Garcia, Rogério Eduardo [UNESP]
Marçal, Ingrid [UNESP]
author2_role author
author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Martins, Livia C. Gabos [UNESP]
Garcia, Rogério Eduardo [UNESP]
Marçal, Ingrid [UNESP]
dc.subject.por.fl_str_mv Information visualization
Understanding user interfaces
User interface models
topic Information visualization
Understanding user interfaces
User interface models
description Web applications have a complex user interface (UI) structure. The lack of formal documentation for web applications has been noticed in literature. If updated, formal documentation (and its models) would be helpful both to development and maintenance tasks. However, UI models are difficult to understand because they must have all information about UI structure, with levels of abstraction and scattered information across multiple diagrams. We propose an UI presentation using Information Visualization techniques, named ModelUIVIZ, to support understanding UI implementation. For that, we implemented two tools: a reverse engineering tool, named Web- ModelUI Data, to extract data from web applications; and the WebModelUI Tool, to create visual presentations. In order to evaluate ModelUIVIZ, we also conducted a controlled experiment focusing on evaluating the ModelUIVIZ on supporting UI comprehension, what had positive results. In this paper we present both the ModelUIVIZ, its evaluation as well as results obtained.
publishDate 2017
dc.date.none.fl_str_mv 2017-10-23
2018-12-11T17:19:18Z
2018-12-11T17:19:18Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dx.doi.org/10.1145/3160504.3160558
ACM International Conference Proceeding Series.
http://hdl.handle.net/11449/176153
10.1145/3160504.3160558
2-s2.0-85045083316
8031012573259361
0000-0003-1248-528X
url http://dx.doi.org/10.1145/3160504.3160558
http://hdl.handle.net/11449/176153
identifier_str_mv ACM International Conference Proceeding Series.
10.1145/3160504.3160558
2-s2.0-85045083316
8031012573259361
0000-0003-1248-528X
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv ACM International Conference Proceeding Series
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv Scopus
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_ 1808128315378106368