UX-Painter: An Approach to Explore Interaction Fixes in the Browser

Autores
Gardey, Juan Cruz; Garrido, Alejandra; Firmenich, Sergio; Grigera, Julián; Rossi, Gustavo Héctor
Año de publicación
2020
Idioma
inglés
Tipo de recurso
artículo
Estado
versión publicada
Descripción
Usability and user interaction improvement is a central task in web development to guarantee the success of a web application. However, designers are barely able to keep up with the current development cycle because their practices are too costly, while interaction issues accumulate in applications that end-users keep suffering. In this work, we propose a method for designers to rapidly explore solutions through visual programming to the interaction problems of an application under development, even when it has been already deployed. The method is realized by a tool called UX-Painter, an exploratory tool for designers to apply quick fixes to interaction issues at the client-side of a web application without the need of any script programming knowledge. The palette of available fixes in UX-Painter are client-side web refactorings, i.e., changes to web page elements that solve specific user interaction problems without changing the underlying functionality. UX-Painter allows designers to quickly set up new versions of a web application by combining refactorings to create alternative designs for user testing or an inspection review. UX-Painter also provides the means to communicate design improvements, as a sequence of refactorings with clear semantics. We show the feedback provided by interviews with designers about UX-Painter’s functionality and the results of a user test about its usability.
Materia
Ciencias de la Computación e Información
Web usability
interaction design
end-user programming
user experience
web refactoring
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/11546

id CICBA_64b69053d10cdef7dc27226febbdc63d
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/11546
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling UX-Painter: An Approach to Explore Interaction Fixes in the BrowserGardey, Juan CruzGarrido, AlejandraFirmenich, SergioGrigera, JuliánRossi, Gustavo HéctorCiencias de la Computación e InformaciónWeb usabilityinteraction designend-user programminguser experienceweb refactoringUsability and user interaction improvement is a central task in web development to guarantee the success of a web application. However, designers are barely able to keep up with the current development cycle because their practices are too costly, while interaction issues accumulate in applications that end-users keep suffering. In this work, we propose a method for designers to rapidly explore solutions through visual programming to the interaction problems of an application under development, even when it has been already deployed. The method is realized by a tool called UX-Painter, an exploratory tool for designers to apply quick fixes to interaction issues at the client-side of a web application without the need of any script programming knowledge. The palette of available fixes in UX-Painter are client-side web refactorings, i.e., changes to web page elements that solve specific user interaction problems without changing the underlying functionality. UX-Painter allows designers to quickly set up new versions of a web application by combining refactorings to create alternative designs for user testing or an inspection review. UX-Painter also provides the means to communicate design improvements, as a sequence of refactorings with clear semantics. We show the feedback provided by interviews with designers about UX-Painter’s functionality and the results of a user test about its usability.2020-06info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/11546enginfo:eu-repo/semantics/altIdentifier/doi/10.1145/3397877info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:40:21Zoai:digital.cic.gba.gob.ar:11746/11546Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:40:21.245CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv UX-Painter: An Approach to Explore Interaction Fixes in the Browser
title UX-Painter: An Approach to Explore Interaction Fixes in the Browser
spellingShingle UX-Painter: An Approach to Explore Interaction Fixes in the Browser
Gardey, Juan Cruz
Ciencias de la Computación e Información
Web usability
interaction design
end-user programming
user experience
web refactoring
title_short UX-Painter: An Approach to Explore Interaction Fixes in the Browser
title_full UX-Painter: An Approach to Explore Interaction Fixes in the Browser
title_fullStr UX-Painter: An Approach to Explore Interaction Fixes in the Browser
title_full_unstemmed UX-Painter: An Approach to Explore Interaction Fixes in the Browser
title_sort UX-Painter: An Approach to Explore Interaction Fixes in the Browser
dc.creator.none.fl_str_mv Gardey, Juan Cruz
Garrido, Alejandra
Firmenich, Sergio
Grigera, Julián
Rossi, Gustavo Héctor
author Gardey, Juan Cruz
author_facet Gardey, Juan Cruz
Garrido, Alejandra
Firmenich, Sergio
Grigera, Julián
Rossi, Gustavo Héctor
author_role author
author2 Garrido, Alejandra
Firmenich, Sergio
Grigera, Julián
Rossi, Gustavo Héctor
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Web usability
interaction design
end-user programming
user experience
web refactoring
topic Ciencias de la Computación e Información
Web usability
interaction design
end-user programming
user experience
web refactoring
dc.description.none.fl_txt_mv Usability and user interaction improvement is a central task in web development to guarantee the success of a web application. However, designers are barely able to keep up with the current development cycle because their practices are too costly, while interaction issues accumulate in applications that end-users keep suffering. In this work, we propose a method for designers to rapidly explore solutions through visual programming to the interaction problems of an application under development, even when it has been already deployed. The method is realized by a tool called UX-Painter, an exploratory tool for designers to apply quick fixes to interaction issues at the client-side of a web application without the need of any script programming knowledge. The palette of available fixes in UX-Painter are client-side web refactorings, i.e., changes to web page elements that solve specific user interaction problems without changing the underlying functionality. UX-Painter allows designers to quickly set up new versions of a web application by combining refactorings to create alternative designs for user testing or an inspection review. UX-Painter also provides the means to communicate design improvements, as a sequence of refactorings with clear semantics. We show the feedback provided by interviews with designers about UX-Painter’s functionality and the results of a user test about its usability.
description Usability and user interaction improvement is a central task in web development to guarantee the success of a web application. However, designers are barely able to keep up with the current development cycle because their practices are too costly, while interaction issues accumulate in applications that end-users keep suffering. In this work, we propose a method for designers to rapidly explore solutions through visual programming to the interaction problems of an application under development, even when it has been already deployed. The method is realized by a tool called UX-Painter, an exploratory tool for designers to apply quick fixes to interaction issues at the client-side of a web application without the need of any script programming knowledge. The palette of available fixes in UX-Painter are client-side web refactorings, i.e., changes to web page elements that solve specific user interaction problems without changing the underlying functionality. UX-Painter allows designers to quickly set up new versions of a web application by combining refactorings to create alternative designs for user testing or an inspection review. UX-Painter also provides the means to communicate design improvements, as a sequence of refactorings with clear semantics. We show the feedback provided by interviews with designers about UX-Painter’s functionality and the results of a user test about its usability.
publishDate 2020
dc.date.none.fl_str_mv 2020-06
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 https://digital.cic.gba.gob.ar/handle/11746/11546
url https://digital.cic.gba.gob.ar/handle/11746/11546
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/doi/10.1145/3397877
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618618341425152
score 13.070432