The Community for Technology Leaders
Green Image
Issue No. 03 - May/June (2011 vol. 28)
ISSN: 0740-7459
pp: 60-67
Gustavo Rossi , Universidad Nacional de La Plata
Alejandra Garrido , Universidad Nacional de La Plata
Damiano Distante , Unitelma Sapienza University
ABSTRACT
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.
INDEX TERMS
design tools and techniques. distribution, maintenance, enhancement. usability testing
CITATION
Gustavo Rossi, Alejandra Garrido, Damiano Distante, "Refactoring for Usability in Web Applications", IEEE Software, vol. 28, no. , pp. 60-67, May/June 2011, doi:10.1109/MS.2010.114
99 ms
(Ver 3.3 (11022016))