Using Information Visualization to comprehend user interface layer: An application to web-based systems
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | , |
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 |