Data-Driven Usability Refactoring : Tools and Challenges

Autores
Garrido, Alejandra; Firmenich, Sergio Damián; Grigera, Julián; Rossi, Gustavo Héctor
Año de publicación
2017
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
Usability has long been recognized as an important software quality attribute and it has become essential in web application development and maintenance. However, it is still hard to integrate usability evaluation and improvement practices in the software development process. Moreover, these practices are usually unaffordable for small to medium-sized companies. In this position paper we propose an approach and tools to allow the crowd of web users participate in the process of usability evaluation and repair. Since we use the refactoring technique for usability improvement, we introduce the notion of “data-driven refactoring”: use data from the mass of users to learn about refactoring opportunities, plus also about refactoring effectiveness. This creates an improvement cycle where some refactorings may be discarded while others introduced, depending on their evaluated success. The paper also discusses some of the challenges that we foresee ahead.
Laboratorio de Investigación y Formación en Informática Avanzada
Materia
Ciencias Informáticas
Usability
A/B testing
Accessibility
Crowdsourcing
Refactoring
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-nd/4.0/
Repositorio
SEDICI (UNLP)
Institución
Universidad Nacional de La Plata
OAI Identificador
oai:sedici.unlp.edu.ar:10915/119086

id SEDICI_1e2d84f960872e1c43955571aff0dc4c
oai_identifier_str oai:sedici.unlp.edu.ar:10915/119086
network_acronym_str SEDICI
repository_id_str 1329
network_name_str SEDICI (UNLP)
spelling Data-Driven Usability Refactoring : Tools and ChallengesGarrido, AlejandraFirmenich, Sergio DamiánGrigera, JuliánRossi, Gustavo HéctorCiencias InformáticasUsabilityA/B testingAccessibilityCrowdsourcingRefactoringUsability has long been recognized as an important software quality attribute and it has become essential in web application development and maintenance. However, it is still hard to integrate usability evaluation and improvement practices in the software development process. Moreover, these practices are usually unaffordable for small to medium-sized companies. In this position paper we propose an approach and tools to allow the crowd of web users participate in the process of usability evaluation and repair. Since we use the refactoring technique for usability improvement, we introduce the notion of “data-driven refactoring”: use data from the mass of users to learn about refactoring opportunities, plus also about refactoring effectiveness. This creates an improvement cycle where some refactorings may be discarded while others introduced, depending on their evaluated success. The paper also discusses some of the challenges that we foresee ahead.Laboratorio de Investigación y Formación en Informática Avanzada2017info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionObjeto de conferenciahttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttp://sedici.unlp.edu.ar/handle/10915/119086enginfo:eu-repo/semantics/altIdentifier/hdl/11746/10933info:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-nd/4.0/Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)reponame:SEDICI (UNLP)instname:Universidad Nacional de La Platainstacron:UNLP2025-09-03T11:00:11Zoai:sedici.unlp.edu.ar:10915/119086Institucionalhttp://sedici.unlp.edu.ar/Universidad públicaNo correspondehttp://sedici.unlp.edu.ar/oai/snrdalira@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:13292025-09-03 11:00:12.027SEDICI (UNLP) - Universidad Nacional de La Platafalse
dc.title.none.fl_str_mv Data-Driven Usability Refactoring : Tools and Challenges
title Data-Driven Usability Refactoring : Tools and Challenges
spellingShingle Data-Driven Usability Refactoring : Tools and Challenges
Garrido, Alejandra
Ciencias Informáticas
Usability
A/B testing
Accessibility
Crowdsourcing
Refactoring
title_short Data-Driven Usability Refactoring : Tools and Challenges
title_full Data-Driven Usability Refactoring : Tools and Challenges
title_fullStr Data-Driven Usability Refactoring : Tools and Challenges
title_full_unstemmed Data-Driven Usability Refactoring : Tools and Challenges
title_sort Data-Driven Usability Refactoring : Tools and Challenges
dc.creator.none.fl_str_mv Garrido, Alejandra
Firmenich, Sergio Damián
Grigera, Julián
Rossi, Gustavo Héctor
author Garrido, Alejandra
author_facet Garrido, Alejandra
Firmenich, Sergio Damián
Grigera, Julián
Rossi, Gustavo Héctor
author_role author
author2 Firmenich, Sergio Damián
Grigera, Julián
Rossi, Gustavo Héctor
author2_role author
author
author
dc.subject.none.fl_str_mv Ciencias Informáticas
Usability
A/B testing
Accessibility
Crowdsourcing
Refactoring
topic Ciencias Informáticas
Usability
A/B testing
Accessibility
Crowdsourcing
Refactoring
dc.description.none.fl_txt_mv Usability has long been recognized as an important software quality attribute and it has become essential in web application development and maintenance. However, it is still hard to integrate usability evaluation and improvement practices in the software development process. Moreover, these practices are usually unaffordable for small to medium-sized companies. In this position paper we propose an approach and tools to allow the crowd of web users participate in the process of usability evaluation and repair. Since we use the refactoring technique for usability improvement, we introduce the notion of “data-driven refactoring”: use data from the mass of users to learn about refactoring opportunities, plus also about refactoring effectiveness. This creates an improvement cycle where some refactorings may be discarded while others introduced, depending on their evaluated success. The paper also discusses some of the challenges that we foresee ahead.
Laboratorio de Investigación y Formación en Informática Avanzada
description Usability has long been recognized as an important software quality attribute and it has become essential in web application development and maintenance. However, it is still hard to integrate usability evaluation and improvement practices in the software development process. Moreover, these practices are usually unaffordable for small to medium-sized companies. In this position paper we propose an approach and tools to allow the crowd of web users participate in the process of usability evaluation and repair. Since we use the refactoring technique for usability improvement, we introduce the notion of “data-driven refactoring”: use data from the mass of users to learn about refactoring opportunities, plus also about refactoring effectiveness. This creates an improvement cycle where some refactorings may be discarded while others introduced, depending on their evaluated success. The paper also discusses some of the challenges that we foresee ahead.
publishDate 2017
dc.date.none.fl_str_mv 2017
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
Objeto de conferencia
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv http://sedici.unlp.edu.ar/handle/10915/119086
url http://sedici.unlp.edu.ar/handle/10915/119086
dc.language.none.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv info:eu-repo/semantics/altIdentifier/hdl/11746/10933
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-nd/4.0/
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:SEDICI (UNLP)
instname:Universidad Nacional de La Plata
instacron:UNLP
reponame_str SEDICI (UNLP)
collection SEDICI (UNLP)
instname_str Universidad Nacional de La Plata
instacron_str UNLP
institution UNLP
repository.name.fl_str_mv SEDICI (UNLP) - Universidad Nacional de La Plata
repository.mail.fl_str_mv alira@sedici.unlp.edu.ar
_version_ 1842260497017077760
score 13.13397