Enhancing data tables user experience via automated adaptations

Autores
Díaz Ceñera, Mario; Grigera, Julián; Espada, Jordán Pascual
Año de publicación
2024
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
User experience is a crucial aspect of software quality, and while various guidelines and heuristics have been proposed to enhance it, tables have not received as much attention as other elements. Additionally, many developers are unaware of the guidelines they should follow in this regard. The objective of this article is to enhance the user experience on websites by streamlining the development process of usable tables. To achieve this, we propose a set of heuristics integrated into a tool called BetterTable that enables automatic application of usability improvements while parsing the HTML document. The complexity involved in developing a table with applied usability guidelines is evaluated using different implementations: the proposed approach, DataTables, and AntDesign. Furthermore, tests are conducted to validate the effectiveness of the proposed heuristics through user interactions with 13 table usage scenarios, measuring time, mouse movement, and clicks. Each user is randomly presented with 13 scenarios that either meet or do not meet a specific guideline. The results indicate that our proposal reduces implementation complexity by 43.83% and 24.69% compared to DataTables and AntDesign, respectively. Moreover, user testing reveals that 6 out of the 13 guidelines show improvements in at least 2 of the 3 calculated metrics. Guidelines fulfilled show 40.37% less average completion time and 20.39% less mouse movement than the baseline. Based on the conducted studies, we observed that compliant tables, on average, exhibit reduced user time and mouse movements compared to non-compliant tables. However, no significant differences are found in terms of clicks.
Fil: Díaz Ceñera, Mario. Universidad de Oviedo; España
Fil: Grigera, Julián. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; Argentina. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
Fil: Espada, Jordán Pascual. Universidad de Oviedo; España
Materia
User experience
Tables
Expert system
HTML
Nivel de accesibilidad
acceso abierto
Condiciones de uso
https://creativecommons.org/licenses/by-nc-nd/2.5/ar/
Repositorio
CONICET Digital (CONICET)
Institución
Consejo Nacional de Investigaciones Científicas y Técnicas
OAI Identificador
oai:ri.conicet.gov.ar:11336/239733

id CONICETDig_5e56efa24dae2618e1339aaf58adae7d
oai_identifier_str oai:ri.conicet.gov.ar:11336/239733
network_acronym_str CONICETDig
repository_id_str 3498
network_name_str CONICET Digital (CONICET)
spelling Enhancing data tables user experience via automated adaptationsDíaz Ceñera, MarioGrigera, JuliánEspada, Jordán PascualUser experienceTablesExpert systemHTMLhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1User experience is a crucial aspect of software quality, and while various guidelines and heuristics have been proposed to enhance it, tables have not received as much attention as other elements. Additionally, many developers are unaware of the guidelines they should follow in this regard. The objective of this article is to enhance the user experience on websites by streamlining the development process of usable tables. To achieve this, we propose a set of heuristics integrated into a tool called BetterTable that enables automatic application of usability improvements while parsing the HTML document. The complexity involved in developing a table with applied usability guidelines is evaluated using different implementations: the proposed approach, DataTables, and AntDesign. Furthermore, tests are conducted to validate the effectiveness of the proposed heuristics through user interactions with 13 table usage scenarios, measuring time, mouse movement, and clicks. Each user is randomly presented with 13 scenarios that either meet or do not meet a specific guideline. The results indicate that our proposal reduces implementation complexity by 43.83% and 24.69% compared to DataTables and AntDesign, respectively. Moreover, user testing reveals that 6 out of the 13 guidelines show improvements in at least 2 of the 3 calculated metrics. Guidelines fulfilled show 40.37% less average completion time and 20.39% less mouse movement than the baseline. Based on the conducted studies, we observed that compliant tables, on average, exhibit reduced user time and mouse movements compared to non-compliant tables. However, no significant differences are found in terms of clicks.Fil: Díaz Ceñera, Mario. Universidad de Oviedo; EspañaFil: Grigera, Julián. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; Argentina. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; ArgentinaFil: Espada, Jordán Pascual. Universidad de Oviedo; EspañaPergamon-Elsevier Science Ltd2024-12info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/239733Díaz Ceñera, Mario; Grigera, Julián; Espada, Jordán Pascual; Enhancing data tables user experience via automated adaptations; Pergamon-Elsevier Science Ltd; Expert Systems with Applications; 255; 12-2024; 1-130957-4174CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/url/https://linkinghub.elsevier.com/retrieve/pii/S0957417424013587info:eu-repo/semantics/altIdentifier/doi/10.1016/j.eswa.2024.124491info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-nd/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-11-05T09:55:30Zoai:ri.conicet.gov.ar:11336/239733instacron:CONICETInstitucionalhttp://ri.conicet.gov.ar/Organismo científico-tecnológicoNo correspondehttp://ri.conicet.gov.ar/oai/requestdasensio@conicet.gov.ar; lcarlino@conicet.gov.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:34982025-11-05 09:55:30.733CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse
dc.title.none.fl_str_mv Enhancing data tables user experience via automated adaptations
title Enhancing data tables user experience via automated adaptations
spellingShingle Enhancing data tables user experience via automated adaptations
Díaz Ceñera, Mario
User experience
Tables
Expert system
HTML
title_short Enhancing data tables user experience via automated adaptations
title_full Enhancing data tables user experience via automated adaptations
title_fullStr Enhancing data tables user experience via automated adaptations
title_full_unstemmed Enhancing data tables user experience via automated adaptations
title_sort Enhancing data tables user experience via automated adaptations
dc.creator.none.fl_str_mv Díaz Ceñera, Mario
Grigera, Julián
Espada, Jordán Pascual
author Díaz Ceñera, Mario
author_facet Díaz Ceñera, Mario
Grigera, Julián
Espada, Jordán Pascual
author_role author
author2 Grigera, Julián
Espada, Jordán Pascual
author2_role author
author
dc.subject.none.fl_str_mv User experience
Tables
Expert system
HTML
topic User experience
Tables
Expert system
HTML
purl_subject.fl_str_mv https://purl.org/becyt/ford/1.2
https://purl.org/becyt/ford/1
dc.description.none.fl_txt_mv User experience is a crucial aspect of software quality, and while various guidelines and heuristics have been proposed to enhance it, tables have not received as much attention as other elements. Additionally, many developers are unaware of the guidelines they should follow in this regard. The objective of this article is to enhance the user experience on websites by streamlining the development process of usable tables. To achieve this, we propose a set of heuristics integrated into a tool called BetterTable that enables automatic application of usability improvements while parsing the HTML document. The complexity involved in developing a table with applied usability guidelines is evaluated using different implementations: the proposed approach, DataTables, and AntDesign. Furthermore, tests are conducted to validate the effectiveness of the proposed heuristics through user interactions with 13 table usage scenarios, measuring time, mouse movement, and clicks. Each user is randomly presented with 13 scenarios that either meet or do not meet a specific guideline. The results indicate that our proposal reduces implementation complexity by 43.83% and 24.69% compared to DataTables and AntDesign, respectively. Moreover, user testing reveals that 6 out of the 13 guidelines show improvements in at least 2 of the 3 calculated metrics. Guidelines fulfilled show 40.37% less average completion time and 20.39% less mouse movement than the baseline. Based on the conducted studies, we observed that compliant tables, on average, exhibit reduced user time and mouse movements compared to non-compliant tables. However, no significant differences are found in terms of clicks.
Fil: Díaz Ceñera, Mario. Universidad de Oviedo; España
Fil: Grigera, Julián. Provincia de Buenos Aires. Gobernación. Comisión de Investigaciones Científicas; Argentina. Universidad Nacional de La Plata. Facultad de Informática. Laboratorio de Investigación y Formación en Informática Avanzada; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - La Plata; Argentina
Fil: Espada, Jordán Pascual. Universidad de Oviedo; España
description User experience is a crucial aspect of software quality, and while various guidelines and heuristics have been proposed to enhance it, tables have not received as much attention as other elements. Additionally, many developers are unaware of the guidelines they should follow in this regard. The objective of this article is to enhance the user experience on websites by streamlining the development process of usable tables. To achieve this, we propose a set of heuristics integrated into a tool called BetterTable that enables automatic application of usability improvements while parsing the HTML document. The complexity involved in developing a table with applied usability guidelines is evaluated using different implementations: the proposed approach, DataTables, and AntDesign. Furthermore, tests are conducted to validate the effectiveness of the proposed heuristics through user interactions with 13 table usage scenarios, measuring time, mouse movement, and clicks. Each user is randomly presented with 13 scenarios that either meet or do not meet a specific guideline. The results indicate that our proposal reduces implementation complexity by 43.83% and 24.69% compared to DataTables and AntDesign, respectively. Moreover, user testing reveals that 6 out of the 13 guidelines show improvements in at least 2 of the 3 calculated metrics. Guidelines fulfilled show 40.37% less average completion time and 20.39% less mouse movement than the baseline. Based on the conducted studies, we observed that compliant tables, on average, exhibit reduced user time and mouse movements compared to non-compliant tables. However, no significant differences are found in terms of clicks.
publishDate 2024
dc.date.none.fl_str_mv 2024-12
dc.type.none.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_6501
info:ar-repo/semantics/articulo
format article
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/11336/239733
Díaz Ceñera, Mario; Grigera, Julián; Espada, Jordán Pascual; Enhancing data tables user experience via automated adaptations; Pergamon-Elsevier Science Ltd; Expert Systems with Applications; 255; 12-2024; 1-13
0957-4174
CONICET Digital
CONICET
url http://hdl.handle.net/11336/239733
identifier_str_mv Díaz Ceñera, Mario; Grigera, Julián; Espada, Jordán Pascual; Enhancing data tables user experience via automated adaptations; Pergamon-Elsevier Science Ltd; Expert Systems with Applications; 255; 12-2024; 1-13
0957-4174
CONICET Digital
CONICET
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/url/https://linkinghub.elsevier.com/retrieve/pii/S0957417424013587
info:eu-repo/semantics/altIdentifier/doi/10.1016/j.eswa.2024.124491
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
https://creativecommons.org/licenses/by-nc-nd/2.5/ar/
eu_rights_str_mv openAccess
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/2.5/ar/
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Pergamon-Elsevier Science Ltd
publisher.none.fl_str_mv Pergamon-Elsevier Science Ltd
dc.source.none.fl_str_mv reponame:CONICET Digital (CONICET)
instname:Consejo Nacional de Investigaciones Científicas y Técnicas
reponame_str CONICET Digital (CONICET)
collection CONICET Digital (CONICET)
instname_str Consejo Nacional de Investigaciones Científicas y Técnicas
repository.name.fl_str_mv CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicas
repository.mail.fl_str_mv dasensio@conicet.gov.ar; lcarlino@conicet.gov.ar
_version_ 1847977329268097024
score 13.121305