Abstract
In software engineering, bad smells are symptoms that something may be wrong in the system design or code. The term bad smell usually describes a potential problem with known consequences, and also known solutions. In the case of usability, a bad smell is a hint of poor interface design, that makes it difficult for the end-user to accomplish common tasks. This paper presents the most relevant usability smells reported in the literature, as well as tools, methods and techniques that support the process of detecting usability anomalies.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
D. Almeida, J.C. Campos, J.a. Saraiva, J.a.C. Silva, Towards a catalog of usability smells, in Proceedings of the 30th Annual ACM Symposium on Applied Computing, SAC ‘15, (New York, 2015), pp. 175–181
J. Brooke, Sus: A “quick and dirty” usability, in Usability Evaluation in Industry, (Taylor & Francis, London, 1996), p. 189
A. Fernandez, E. Insfran, S. Abrahão, Usability evaluation methods for the web: A systematic mapping study. Inf. Softw. Technol. 53, 789–817 (2011)
M. Fowler, Refactoring: Improving the Design of Existing Code (Addison-Wesley Longman Publishing Co., Inc., Boston, 1999)
A. Garrido, G. Rossi, D. Distante, Refactoring for usability in web applications. IEEE Softw. 28, 60–67 (2011)
J. Grigera, A. Garrido, J.M. Rivero, A tool for detecting bad usability smells in an automatic way, in Web Engineering, ed. by S. Casteleyn, G. Rossi, M. Winckler, (Springer International Publishing, Cham, 2014), pp. 490–493
J. Grigera, A. Garrido, J.M. Rivero, G. Rossi, Automatic detection of usability smells in web applications. Int. J. Hum. Comput. Stud. 97, 129–148 (2017)
P. Harms, J. Grabowski, Usage-based automatic detection of usability smells, in Human-Centered Software Engineering, ed. by S. Sauer, C. Bogdan, P. Forbrig, R. Bernhaupt, M. Winckler, (Springer Berlin Heidelberg, Berlin, Heidelberg, 2014), pp. 217–234
P. Harms, S. Herbold, J. Grabowski, Trace-based task tree generation, in Proceedings of the Seventh International Conference on Advances in Computer- Human Interactions (ACHI 2014), (CiteSeer, 2014)
F. Hermans, M. Pinzger, A.v. Deursen, Detecting and visualizing inter-worksheet smells in spreadsheets, in Proceedings of the 34th International Conference on Software Engineering, ICSE ’12, (IEEE Press, 2012), pp. 441–451
L. Paganelli, F. Paternó, Tools for remote usability evaluation of web applications through browser logs and task models. Behav. Res. Methods Instrum. Comput. 35, 369–378 (2003)
F. Paternó, A.G. Schiavone, P. Pitardi, Timelines for mobile web usability evaluation, in Proceedings of the International Working Conference on Advanced Visual Interfaces, AVI ‘16, (Association for Computing Machinery, New York, 2016), pp. 88–91
F. Paterno, A.G. Schiavone, A. Conti, Customizable automatic detection of bad usability smells in mobile accessed web applications, in Proceedings of the 19th International Conference on Human-Computer Interaction with Mobile Devices and Services, MobileHCI ‘17, (New York, 2017)
R.F. Ribeiro, M. de Meneses Campanha, P.A.M.d.O. Souza, P. de Alcântara dos Santos Neto, Usability problems discovery based on the automatic detection of usability smells, in Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, SAC ‘19, (New York, 2019), pp. 2328–2335
P. Weichbroth, Usability of mobile applications: A systematic literature study. IEEE Access 8, 55563–55577 (2020)
C. Wohlin, P. Runeson, M. Hst, M.C. Ohlsson, B. Regnell, A. Wessln, Experimentation in Software Engineering (Springer Publishing Company, Incorporated, New York, 2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
de Oliveira T. Souza, J., de Souza, A.D., Vasconcelos, L.G., Baldochi, L.A. (2021). Usability Smells: A Systematic Review. In: Latifi, S. (eds) ITNG 2021 18th International Conference on Information Technology-New Generations. Advances in Intelligent Systems and Computing, vol 1346. Springer, Cham. https://doi.org/10.1007/978-3-030-70416-2_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-70416-2_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-70415-5
Online ISBN: 978-3-030-70416-2
eBook Packages: EngineeringEngineering (R0)