skip to main content
10.1145/2428955.2428983acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmommConference Proceedingsconference-collections
research-article

Automated and unsupervised user interaction logging as basis for usability evaluation of mobile applications

Authors Info & Claims
Published:03 December 2012Publication History

ABSTRACT

The evaluation of mobile user interfaces can be a tedious task, especially if usability tests under real-world conditions should be performed. In particular, the evaluation of high-fidelity prototypes provides valuable measures about the quality of mobile applications, which helps designers to identify potentials of improvement for the next revision. Due to their costs or missing expert knowledge evaluation techniques such as cognitive walkthroughs or heuristic evaluation are often not used. Additionally, commercial frameworks provide insufficient details on usability as they only address commercial statistics regarding user loyalty, in-app purchases or demographics.

In this paper, we present a novel approach and toolkit for automated and unsupervised evaluation of mobile applications that, in contrast to existing frameworks, is able to trace any user interaction during the entire lifecycle of an application. As a major novelty, our toolkit can be added to mobile applications without changing application source code, which makes it flexible and scalable for all types of applications. Also, our toolkit is able to identify and visualize design flaws such as navigational errors or efficiency for mobile applications.

References

  1. Balagtas-Fernandez, F., and Hussmann, H. A methodology and framework to simplify usability analysis of mobile applications. In Proceedings of the 2009 IEEE/ACM International Conference on Automated Software Engineering (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bevan, N., and Macleod, M. Usability measurement in context. Behaviour and Information Technology 13 (1994), 132--145.Google ScholarGoogle ScholarCross RefCross Ref
  3. Gupta, S., Hanssens, D., Hardie, B., Kahn, W., Kumar, V., Lin, N., and Sriram, N. R. S. Modeling customer lifetime value. Journal of Service Research 9 (2006), 139--155.Google ScholarGoogle ScholarCross RefCross Ref
  4. Hertzum, M. User testing in industry: A case study of laboratory, workshop, and field tests. In Proceedings of the 5th ERCIM Workshop on "User Interfaces for All" (1999).Google ScholarGoogle Scholar
  5. Horton, S. Access by Design: A Guide to Universal Usability for Web Designers. New Riders Publishing, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kaikkonen, A., Kallio, T., Kekäläinen, A., Kankainen, A., and Cankar, M. Usability testing of mobile applications: A comparison between laboratory and field testing. Journal of Usability Studies 1 (2005), 4--16.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C. V., Loingtier, J.-M., and Irwin, J. Aspect-oriented programming. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP) (1997).Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lettner, F., and Holzmann, C. Sensing mobile phone interaction in the field. In Proceedings of the 4th International Workshop on Sensor Networks and Ambient Intelligence (SeNAml 2012) (2012).Google ScholarGoogle ScholarCross RefCross Ref
  9. Lidwell, W., Holden, K., and Butler, J. Universal Principles of Design: 125 Ways to Enhance Usability, Influence Perception, Increase Appeal, Make Better Design Decisions, and Teach through Design. Rockport Publishers, 2010.Google ScholarGoogle Scholar
  10. MacKenzie, S., and Read, J. C. Using paper mockups for evaluating soft keyboard layouts. In Proceedings of the 2007 Conference of the Center for Advanced Studies on Collaborative Research (2007). Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Madrigal, D., and McClain, B. Usability for mobile devices, September 2010. http://www.uxmatters.com/mt/archives/2010/09/usability-for-mobile-devices.php.Google ScholarGoogle Scholar
  12. Nael, M. Design issues for usability of residential multifunction terminals. IEEE Journal on Selected Areas in Communications 9 (1991), 518--523. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Nielsen, J. Usability Engineering. Morgan Kaufmann Publishers Inc., 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Nielsen, J. Usability metrics: Tracking interface improvements. IEEE Software 13 (1996), 12--13. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Nielsen, J. Usability 101: Introduction to usability, August 2003.Google ScholarGoogle Scholar
  16. Nielsen, J. Medical usability: How to kill patients through bad design, April 2005.Google ScholarGoogle Scholar
  17. Oztoprak, A., and Erbug, C. Field versus laboratory usability testing: A first comparison. Tech. rep., Department of Industrial Design - Middle East Technical University, Faculty of Architecture, 2008.Google ScholarGoogle Scholar
  18. Polson, P. G., Lewis, C., Rieman, J., and Wharton, C. Cognitive walkthroughs: A method for theory-based evaluation of user interfaces. International Journal of Man-Machine Studies 36 (1992), 741--773. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Shneiderman, B. Designing the User Interface: Strategies for Effective Human-Computer Interaction. Addison-Wesley Longman Publishing Co., Inc., 1986. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Tullis, T., and Albert, W. Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics. Morgan Kaufmann Publishers Inc., 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. WebAnalyticsAssociation. Webanalyticsdefinitions vol1. Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License, August 2007. http://www.webanalyticsassociation.org/.Google ScholarGoogle Scholar
  22. Wilson, P. I. Active story: A low fidelity prototyping and distributed usability testing tool for agile teams. Master's thesis, University of Calgary - Department of Computer Science, 2008.Google ScholarGoogle Scholar
  23. Xerox. The AspectJ programming guide. Palo Alto Research Center, 2003.Google ScholarGoogle Scholar
  24. Zduniak, M. Automated gui testing of mobile java applications. Master's thesis, Poznan University of Technology Faculty of Computer Science and Management, 2007.Google ScholarGoogle Scholar

Index Terms

  1. Automated and unsupervised user interaction logging as basis for usability evaluation of mobile applications

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      MoMM '12: Proceedings of the 10th International Conference on Advances in Mobile Computing & Multimedia
      December 2012
      323 pages
      ISBN:9781450313070
      DOI:10.1145/2428955

      Copyright © 2012 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 3 December 2012

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader