Refactoring for Usability in Web Applications
- Autores
- Garrido, Alejandra; Rossi, Gustavo Héctor; Distante, Damiano
- Año de publicación
- 2011
- Idioma
- inglés
- Tipo de recurso
- artículo
- Estado
- versión publicada
- Descripción
- Refactoring was originally conceived as a technique for enhancing the design of an existing code base by applying small behavior-preserving transformations to the code. Later research extended scope of refactoring to other software artifacts, such as design models, and widened its intent to improve additional software quality factors, such as performance. In this article, the authors discuss how to improve the usability of a Web application by applying refactoring on its design structure. We also classify each refactoring by the specific usability factor it improves and the bad usability smells it targets. Some examples of Web model refactorings illustrate our claims.
Fil: Garrido, Alejandra. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
Fil: Rossi, Gustavo Héctor. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina
Fil: Distante, Damiano. Università degli studi di Roma "La Sapienza"; Italia - Materia
-
Refactoring
Usabilidad
Aplicaciones Web
Navegacion - Nivel de accesibilidad
- acceso abierto
- Condiciones de uso
- https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
- Repositorio
- Institución
- Consejo Nacional de Investigaciones Científicas y Técnicas
- OAI Identificador
- oai:ri.conicet.gov.ar:11336/95298
Ver los metadatos del registro completo
id |
CONICETDig_eda5269ca37ad63cca6e1731825283e9 |
---|---|
oai_identifier_str |
oai:ri.conicet.gov.ar:11336/95298 |
network_acronym_str |
CONICETDig |
repository_id_str |
3498 |
network_name_str |
CONICET Digital (CONICET) |
spelling |
Refactoring for Usability in Web ApplicationsGarrido, AlejandraRossi, Gustavo HéctorDistante, DamianoRefactoringUsabilidadAplicaciones WebNavegacionhttps://purl.org/becyt/ford/1.2https://purl.org/becyt/ford/1Refactoring was originally conceived as a technique for enhancing the design of an existing code base by applying small behavior-preserving transformations to the code. Later research extended scope of refactoring to other software artifacts, such as design models, and widened its intent to improve additional software quality factors, such as performance. In this article, the authors discuss how to improve the usability of a Web application by applying refactoring on its design structure. We also classify each refactoring by the specific usability factor it improves and the bad usability smells it targets. Some examples of Web model refactorings illustrate our claims.Fil: Garrido, Alejandra. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Rossi, Gustavo Héctor. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Distante, Damiano. Università degli studi di Roma "La Sapienza"; ItaliaIEEE Computer Society2011-05info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_6501info:ar-repo/semantics/articuloapplication/pdfapplication/pdfapplication/pdfhttp://hdl.handle.net/11336/95298Garrido, Alejandra; Rossi, Gustavo Héctor; Distante, Damiano; Refactoring for Usability in Web Applications; IEEE Computer Society; Ieee Software; 28; 3; 5-2011; 60-670740-7459CONICET DigitalCONICETenginfo:eu-repo/semantics/altIdentifier/doi/10.1109/MS.2010.114info:eu-repo/semantics/altIdentifier/url/https://ieeexplore.ieee.org/document/5518753info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/reponame:CONICET Digital (CONICET)instname:Consejo Nacional de Investigaciones Científicas y Técnicas2025-09-03T09:52:51Zoai:ri.conicet.gov.ar:11336/95298instacron: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-09-03 09:52:52.12CONICET Digital (CONICET) - Consejo Nacional de Investigaciones Científicas y Técnicasfalse |
dc.title.none.fl_str_mv |
Refactoring for Usability in Web Applications |
title |
Refactoring for Usability in Web Applications |
spellingShingle |
Refactoring for Usability in Web Applications Garrido, Alejandra Refactoring Usabilidad Aplicaciones Web Navegacion |
title_short |
Refactoring for Usability in Web Applications |
title_full |
Refactoring for Usability in Web Applications |
title_fullStr |
Refactoring for Usability in Web Applications |
title_full_unstemmed |
Refactoring for Usability in Web Applications |
title_sort |
Refactoring for Usability in Web Applications |
dc.creator.none.fl_str_mv |
Garrido, Alejandra Rossi, Gustavo Héctor Distante, Damiano |
author |
Garrido, Alejandra |
author_facet |
Garrido, Alejandra Rossi, Gustavo Héctor Distante, Damiano |
author_role |
author |
author2 |
Rossi, Gustavo Héctor Distante, Damiano |
author2_role |
author author |
dc.subject.none.fl_str_mv |
Refactoring Usabilidad Aplicaciones Web Navegacion |
topic |
Refactoring Usabilidad Aplicaciones Web Navegacion |
purl_subject.fl_str_mv |
https://purl.org/becyt/ford/1.2 https://purl.org/becyt/ford/1 |
dc.description.none.fl_txt_mv |
Refactoring was originally conceived as a technique for enhancing the design of an existing code base by applying small behavior-preserving transformations to the code. Later research extended scope of refactoring to other software artifacts, such as design models, and widened its intent to improve additional software quality factors, such as performance. In this article, the authors discuss how to improve the usability of a Web application by applying refactoring on its design structure. We also classify each refactoring by the specific usability factor it improves and the bad usability smells it targets. Some examples of Web model refactorings illustrate our claims. Fil: Garrido, Alejandra. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina Fil: Rossi, Gustavo Héctor. Universidad Nacional de La Plata; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina Fil: Distante, Damiano. Università degli studi di Roma "La Sapienza"; Italia |
description |
Refactoring was originally conceived as a technique for enhancing the design of an existing code base by applying small behavior-preserving transformations to the code. Later research extended scope of refactoring to other software artifacts, such as design models, and widened its intent to improve additional software quality factors, such as performance. In this article, the authors discuss how to improve the usability of a Web application by applying refactoring on its design structure. We also classify each refactoring by the specific usability factor it improves and the bad usability smells it targets. Some examples of Web model refactorings illustrate our claims. |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-05 |
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/95298 Garrido, Alejandra; Rossi, Gustavo Héctor; Distante, Damiano; Refactoring for Usability in Web Applications; IEEE Computer Society; Ieee Software; 28; 3; 5-2011; 60-67 0740-7459 CONICET Digital CONICET |
url |
http://hdl.handle.net/11336/95298 |
identifier_str_mv |
Garrido, Alejandra; Rossi, Gustavo Héctor; Distante, Damiano; Refactoring for Usability in Web Applications; IEEE Computer Society; Ieee Software; 28; 3; 5-2011; 60-67 0740-7459 CONICET Digital CONICET |
dc.language.none.fl_str_mv |
eng |
language |
eng |
dc.relation.none.fl_str_mv |
info:eu-repo/semantics/altIdentifier/doi/10.1109/MS.2010.114 info:eu-repo/semantics/altIdentifier/url/https://ieeexplore.ieee.org/document/5518753 |
dc.rights.none.fl_str_mv |
info:eu-repo/semantics/openAccess https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
eu_rights_str_mv |
openAccess |
rights_invalid_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/ |
dc.format.none.fl_str_mv |
application/pdf application/pdf application/pdf |
dc.publisher.none.fl_str_mv |
IEEE Computer Society |
publisher.none.fl_str_mv |
IEEE Computer Society |
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_ |
1842269187245867008 |
score |
13.13397 |