Abstract
The refactoring technique helps developers to improve not only source code quality, but also other aspects like usability. The problems refactoring helps to solve in the specific field of web usability are considered to be issues that make common tasks complicated for end users. Finding such problems, known in the jargon as bad smells, is often challenging for developers, especially for those who do not have experience in usability. In an attempt to leverage this task, we introduce a tool that automatically finds bad usability smells in web applications. Since bad smells are catalogued in the literature together with their suggested refactorings, it is easier for developers to find appropriate solutions.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Fowler, M., Beck, K., Brant, J., Opdyke, W., Roberts, D.: Refactoring: Improving the Design of Existing Code. Object Technology Series. Addison Wesley (1999)
Garrido, A., Rossi, G., Distante, D.: Refactoring for Usability in Web Applications. IEEE Softw. 28, 60–67 (2011)
Rubin, J., Chisnell, D.: Handbook of Usability Testing: How to Plan, Design, and Conduct Effective Tests. Wiley (2008)
Atterer, R., Wnuk, M., Schmidt, A.: Knowing the user’s every move. In: Proceedings of the 15th International Conference on World Wide Web, WWW 2006, p. 203. ACM Press, New York (2006)
Saadawi, G.M., Legowski, E., Medvedeva, O., Chavan, G., Crowley, R.S.: A Method for Automated Detection of Usability Problems from Client User Interface Events AMIA 2005 Symposium Proceedings, pp. 654–658 (2005)
Fujioka, R., Tanimoto, R., Kawai, Y., Okada, H.: Tool for detecting webpage usability problems from mouse click coordinate logs. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4550, pp. 438–445. Springer, Heidelberg (2007)
Okada, H., Fujioka, R.: Automated Methods for Webpage Usability & Accessibility Evaluations. In: Adv. Hum. Comput. Interact, ch. 21, pp. 351–364. In-Tech Publ. (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Grigera, J., Garrido, A., Rivero, J.M. (2014). A Tool for Detecting Bad Usability Smells in an Automatic Way. In: Casteleyn, S., Rossi, G., Winckler, M. (eds) Web Engineering. ICWE 2014. Lecture Notes in Computer Science, vol 8541. Springer, Cham. https://doi.org/10.1007/978-3-319-08245-5_34
Download citation
DOI: https://doi.org/10.1007/978-3-319-08245-5_34
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-08244-8
Online ISBN: 978-3-319-08245-5
eBook Packages: Computer ScienceComputer Science (R0)