Abstract
With an increasing number of supported devices, usability evaluation of websites becomes a laborious task. Therefore, usability evaluation should be automated as far as possible. In this paper, we present a summative method for automated usability evaluation of websites. The approach records user actions and transforms them into task trees. The task trees are then checked for usability smells to identify potential usability issues. The approach was applied in two case studies and shows promising results in the identification of four types of usability smells.
Chapter PDF
Similar content being viewed by others
References
Sarodnick, F., Brau, H.: Methoden der Usability Evaluation: Wissenschaftliche Grundlagen und praktische Anwendung, 1st edn. Huber, Bern (2006)
Krug, S.: Web Usability: Rocket Surgery Made Easy. Addison-Wesley (2010)
Harms, P., Herbold, S., Grabowski, J.: Trace-based task tree generation. In: Proceedings of the Seventh International Conference on Advances in Computer-Human Interactions (ACHI 2014). XPS - Xpert Publishing Services (2014)
ISO 9241-11: Ergonomic requirements for office work with visual display terminals (VDTs) – Part 11: Guidance on usability (ISO 9241-11:1998), ISO (1998)
Paternò, F.: ConcurTaskTrees: An engineered approach to model-based design of interactive systems. In: The Handbook of Analysis for HumanComputer Interaction, pp. 1–18 (1999)
Polson, P.G., Lewis, C., Rieman, J., Wharton, C.: Cognitive walkthroughs: A method for theory-based evaluation of user interfaces. Int. J. Man-Mach. Stud. 36(5), 741–773 (1992)
Ferré, X., Juristo, N., Windl, H., Constantine, L.: Usability basics for software developers. IEEE Softw. 18(1), 22–29 (2001)
Norman, D.A.: The design of everyday things, 1st edn. Basic Books, New York (2002)
Balbo, S., Goschnick, S., Tong, D.: Leading Web Usability Evaluations to WAUTER. In: The Eleventh Australasian World Wide Web Conference. Gold Coast (2005)
Lecerof, A., Paternò, F.: Automatic support for usability evaluation. IEEE Trans. Softw. Eng. 24, 863–888 (1998)
Tidwell, J.: Designing Interfaces - Patterns for Effective Interaction Design. In: Treseler, M. (ed.), 2nd edn. Oreilly Series. O’Reilly Media, Incorporated (2010), http://books.google.de/books?id=5gvOU9X0fu0C
Patern, F., Piruzza, A., Santoro, C.: Remote usability analysis of multimodal information regarding user behaviour, pp. 15–22 (2005), http://giove.isti.cnr.it/attachments/publications/2005-A2-134.pdf
Herbold, S., Harms, P.: AutoQUEST - Automated Quality Engineering of Event-driven Software (March 2013)
Software Engineering for Distributed Systems Group. Software Engineering for Distributed Systems (2014), http://www.swe.informatik.uni-goettingen.de/ (retrieved: 4, 2014)
Fowler, M.: Refactoring: Improving the Design of Existing Code. Addison-Wesley, Boston (1999)
Ivory, M.Y., Hearst, M.A.: The state of the art in automating usability evaluation of user interfaces. ACM Comput. Surv. 33, 470–516 (2001), http://doi.acm.org/10.1145/503112.503114
Vargas, A., Weffers, H., da Rocha, H.V.: A method for remote and semi-automatic usability evaluation of web-based applications through users behavior analysis. In: Proceedings of the 7th International Conference on Methods and Techniques in Behavioral Research, MB 2010, pp. 19:1–19:5. ACM, New York (2010), http://doi.acm.org/10.1145/1931344.1931363
Paganelli, L., Paternò, F.: Tools for remote usability evaluation of web applications through browser logs and task models. Behavior Research Methods 35, 369–378 (2003)
Paternò, F., Russino, A., Santoro, C.: Remote evaluation of mobile applications. In: Winckler, M., Johnson, H., Palanque, P. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 155–169. Springer, Heidelberg (2007)
Buchholz, G., Engel, J., Märtin, C., Propp, S.: Model-based usability evaluation – evaluation of tool support. In: Jacko, J.A. (ed.) HCI 2007. LNCS, vol. 4550, pp. 1043–1052. Springer, Heidelberg (2007)
John, B.E., Prevas, K., Salvucci, D.D., Koedinger, K.: Predictive human performance modeling made easy. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI 2004, pp. 455–462. ACM, New York (2004)
Jameson, A., Mahr, A., Kruppa, M., Rieger, A., Schleicher, R.: Looking for unexpected consequences of interface design decisions: The memo workbench. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 279–286. Springer, Heidelberg (2007)
Feuerstack, S., Blumendorf, M., Kern, M., Kruppa, M., Quade, M., Runge, M., Albayrak, Ş.: Automated usability evaluation during model-based interactive system development. In: Forbrig, P., Paternò, F. (eds.) HCSE/TAMODIA 2008. LNCS, vol. 5247, pp. 134–141. Springer, Heidelberg (2008)
Quade, M., Blumendorf, M., Albayrak, S.: Towards model-based runtime evaluation and adaptation of user interfaces. In: User Modeling and Adaptation for Daily Routines: Providing Assistance to People with Special and Specific Needs (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 IFIP International Federation for Information Processing
About this paper
Cite this paper
Harms, P., Grabowski, J. (2014). Usage-Based Automatic Detection of Usability Smells. In: Sauer, S., Bogdan, C., Forbrig, P., Bernhaupt, R., Winckler, M. (eds) Human-Centered Software Engineering. HCSE 2014. Lecture Notes in Computer Science, vol 8742. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44811-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-662-44811-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44810-6
Online ISBN: 978-3-662-44811-3
eBook Packages: Computer ScienceComputer Science (R0)