skip to main content
10.1145/2607023.2607033acmconferencesArticle/Chapter ViewAbstractPublication PageseicsConference Proceedingsconference-collections
research-article

Predicting task execution times by deriving enhanced cognitive models from user interface development models

Published:17 June 2014Publication History

ABSTRACT

Adaptive user interfaces (UI) offer the opportunity to adapt to changes in the context, but this also poses the challenge of evaluating the usability of many different versions of the resulting UI. Consequently, usability evaluations tend to become very complex and time-consuming. We describe an approach that combines model-based usability evaluation with development models of adaptive UIs. In particular, we present how a cognitive user behavior model can be created automatically from UI development models and thus save time and costs when predicting task execution times. With the help of two usability studies, we show that the resulting predictions can be further improved by using information encoded in the UI development models.

References

  1. Abrahão, S., Iborra, E., and Vanderdonckt, J. Usability evaluation of user interfaces generated with a model-driven architecture tool. In Maturing Usability, Human-Computer Interaction Series, Springer London (2008), 3--32.Google ScholarGoogle Scholar
  2. Anderson, J. R., Bothell, D., Byrne, M. D., Douglass, S., Lebiere, C., and Qin, Y. An integrated theory of the mind. Psychological review 111, 4 (2004), 1036--1060.Google ScholarGoogle Scholar
  3. Blumendorf, M., Lehmann, G., and Albayrak, S. Bridging models and systems at runtime to build adaptive user interfaces. In Proceedings of the 2Nd ACM SIGCHI Symposium on Engineering Interactive Computing Systems, EICS '10, ACM (New York, NY, USA, 2010), 9--18. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J. A unifying reference framework for multi-target user interfaces. Interacting with Computers 15, 3 (2003), 289--308.Google ScholarGoogle ScholarCross RefCross Ref
  5. Card, S. K., Moran, T. P., and Newell, A. The Psychology of Human-Computer Interaction. Erlbaum Associates, Hillsdale, New Jersey, 1983. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Fitts, P. M. The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology 47, 6 (1954), 381--391.Google ScholarGoogle ScholarCross RefCross Ref
  7. González-Calleros, J. M., Osterloh, J. P., Feil, R., and Lüdtke, A. Automated ui evaluation based on a cognitive architecture and usixml. Science of Computer Programming Journal In Press (05 2013).Google ScholarGoogle Scholar
  8. Gram, C., and Cockton, G., Eds. Design principles for interactive software. Chapman & Hall, Ltd., London, UK, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Ivory, M. Y., and Hearst, M. A. The state of the art in automating usability evaluation of user interfaces. ACM Comput. Surv. 33, 4 (2001), 470--516. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. John, B. E., and Jastrzembski, T. S. Exploration of costs and benefits of predictive human performance modeling for design. In Proceedings of the 10th International Conference on Cognitive Modeling, Philadelphia, PA (2010), 115--120.Google ScholarGoogle Scholar
  11. John, B. E., and Kieras, D. E. The goms family of user interface analysis techniques: Comparison and contrast. ACM Trans. Comput.-Hum. Interact. 3, 4 (1996), 320--351. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. John, B. E., and Salvucci, D. D. Multipurpose prototypes for assessing user interfaces in pervasive computing systems. Pervasive Computing, IEEE 4, 4 (2005), 27--34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. John, B. E., and Suzuki, S. Toward cognitive modeling for predicting usability. In Human-Computer Interaction. New Trends, J. Jacko, Ed., vol. 5610 of Lecture Notes in Computer Science. Springer Berlin / Heidelberg, 2009, 267--276. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kieras, D. Model-based evaluation. In The human-computer interaction handbook: fundamentals, evolving technologies and emerging applications, A. Sears and J. A. Jacko, Eds. Lawrence Erlbaum Assoctiates, Mahwaw, NJ, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., and López-Jaquero, V. Usixml: A language supporting multi-path development of user interfaces. In Engineering Human Computer Interaction and Interactive Systems, R. Bastide, P. Palanque, and J. Roth, Eds., vol. 3425 of Lecture Notes in Computer Science. Springer-Verlag, Berlin, Heidelberg, 2005, 200--220. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Luo, L., and John, B. E. Predicting task execution time on handheld devices using the keystroke-level model. In Extended Abstracts Proceedings of the 2005 Conference on Human Factors in Computing Systems, G. C. van der Veer and C. Gale, Eds., ACM (Portland, OR, 2005), 1605--1608. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Mori, G., Patern'o, F., and Santoro, C. Design and development of multidevice user interfaces through multiple logical descriptions. IEEE Trans. Softw. Eng. 30, 8 (2004), 507--520. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Nielsen, J. Usability Engineering. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Patern'o, F. Model-based tools for pervasive usability. Interacting with Computers 17, 3 (2005), 291--315.Google ScholarGoogle Scholar
  20. Pinheiro, J., Bates, D., DebRoy, S., Sarkar, D., and R Core Team. nlme: Linear and Nonlinear Mixed Effects Models, 2013. R package version 3.1--113.Google ScholarGoogle Scholar
  21. 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, 5 (1992), 741--773. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Quade, M., Lehmann, G., Engelbrecht, K.-P., Roscher, D., and Albayrak, S. Automated usability evaluation of model-based adaptive user interfaces for users with special and specific needs by simulating user interaction. In User Modeling and Adaptation for Daily Routines, E. Martín, P. A. Haya, and R. M. Carro, Eds., Human-Computer Interaction Series. Springer, London, 2013, 219--247.Google ScholarGoogle ScholarCross RefCross Ref
  23. Quade, M., Rieger, A., and Albayrak, S. Requirements for applying simulation-based automated usability evaluation to model-based adaptive user interfaces for smart environments. In Distributed, Ambient, and Pervasive Interactions, N. Streitz and C. Stephanidis, Eds., vol. 8028 of Lecture Notes in Computer Science. Springer, Berlin, 2013, 235--244.Google ScholarGoogle Scholar
  24. Stewart, T. C., and West, R. L. Testing for equivalence: a methodology for computational cognitive modelling. Journal of Artificial General Intelligence 2, 2 (2010), 69--87.Google ScholarGoogle ScholarCross RefCross Ref
  25. Wilcox, R. R. Comparing medians: An overview plus new results on dealing with heavy-tailed distributions. The Journal of experimental education 73, 3 (2005), 249--263.Google ScholarGoogle Scholar
  26. Wittenburg, P., Brugman, H., Russel, A., Klassmann, A., and Sloetjes, H. ELAN: a professional framework for multimodality research. In Proceedings of LREC, vol. 2006 (2006).Google ScholarGoogle Scholar

Index Terms

  1. Predicting task execution times by deriving enhanced cognitive models from user interface development models

    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 Conferences
      EICS '14: Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems
      June 2014
      312 pages
      ISBN:9781450327251
      DOI:10.1145/2607023

      Copyright © 2014 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: 17 June 2014

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

      Acceptance Rates

      EICS '14 Paper Acceptance Rate16of88submissions,18%Overall Acceptance Rate73of299submissions,24%

      Upcoming Conference

      EICS '24

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader