Updated Goals, Operators, Methods, and Selection Rules (GOMS) with Touch Screen Operations for Quantitative Analysis of User Interfaces

Pisal Setthawong, Rachsuda Setthawong


When developing applications, User Interfaces (UI) are considered as an important and integral component of any application.  With badly designed UI, users are less likely to use the application, leading to low adoption rates and is not desirable in any application development setting.  The process of developing good intuitive and stream-lined UI for users is complex, that requires many processes and experts from many fields to contribute.  When evaluating potential UI designs, there are many attributes and features that could be examined either in a qualitative and/or quantitative standpoint.  The Updated Goals, Operators, Methods, and Selection Rules (GOMS) model is an approach that has been used in the area.  With the Keystroke Level (KLM) extension, it is possible to quantitatively estimate the time requirement or efficiency of UI for completing different tasks with minimal effort, and has been adopted in many GUI improvement projects.  Due to the usefulness, extensions to the GOMS model had been proposed over the years including extensions to account for motion control interfaces.  Though the GOMS model has been useful for quantitatively evaluating UI design, the main input device of modern smartphones and tablets are touch screens, which are different in nature when compared to traditional computer inputs.  The differences leads to the point that GOMS model with KLM is ill-suited for touch screen based applications.  This research paper addresses the issue by proposing extensions to the GOMS model to account for UI that are based on touch screen input devices.


Quantitative Analysis of Interfaces; GOMS Model Extensions; GOMS-KLM; Touch Screen; Human Computer Interaction

Full Text:



C.M. Gray, E. Stolterman, M.A. Siegel, “Reprioritizing the relationship between HCI research and practice: bubble-up and trickle-down effects,” in Proc. of Designing Interactive System 14, pp. 725-734, 2014.

S. Card, T.P. Moran, and A. Newell, The Psychology of Human Computer Interaction, USA: Lawrence Erlbaum Associates, 1986.

M. Schrepp, “On the efficiency of keyboard navigation in web sites,” Universal Access in the Information Society, vol. 5, no. 2, pp. 180-188, Aug, 2006.

H. Tonn-Eichstadt, “Measuring website usability for visually impaired people -a modified GOMS analysis,” in Proc. of 8th ACM SIGACCESS, 2006, pp. 55-62.

P. Setthawong and V. Vannija, “Improving the IP-PBX administration and management process by utilizing the EZY IP-PBX frontend to augment FreePBX,” Journal of Global Management Research, vol. 6, no. 1, pp. 47–56, June. 2010.

S. Tsuji, A. Yagahara, Y. Wakabayashi, K. Horita, K. Fujita, and K. Ogasawara, “Developing and Evaluating Radiotherapy Ordering System Applied JJ1017 Codes,” Journal of Medical Imaging and Health Informatics, vol. 7, no. 1, pp. 64-72, 2017.

J. Poushter, “Smartphone ownership and internet usage continues to climb in emerging economies,” Pew Research Center, Tech. Rep., 2016.

W. Gray, B.E. John, and M. E. Atwood, “Project Ernestine: validating a GOMS analysis for predicting and explaining real-world task performance,” Human-Computer Interaction, vol. 8, no. 3, pp. 237-309, 1993.

B. E. John, and D. E. Kieras, “The GOMS Family of user interface analysis techniques: comparison and contrast,” ACM Transactions on Computer-Human Interaction, vol. 3, no. 4, pp 320-351, 1996.

J. Raskin, The Humane Interface - New Directions for Designing Interactive Systems, USA: Addison Wesley, 2000.

(2010) Using the keystroke-level model to estimate execution times [Online]. Available: http:// www.pitt.edu/~cmlewis/KSM.pdf/

Z. Zhang, “Microsoft Kinect sensor and its effect,” IEEE MultiMedia, vol. 9, no. 2, pp. 4-10, Feb, 2012.

M. Kourakli, I. Altanis, S. Retalis, M. Boloudakis, D. Zbainos, and K. Antonopoulou, “Towards the improvement of the cognitive, motoric and academic skills of students with special educational needs using Kinect learning games,” International Journal of Child-Computer Interaction, vol. 11, pp. 28-39, 2017.

M. Zhang, Z. Zhang, Y. Chang, E. Aziz, S. Esche, and C. Chassapis, “Recent Developments in Game-Based Virtual Reality Educational Laboratories Using the Microsoft Kinect,” International Journal of Emerging Technologies in Learning (iJET), vol. 13, no. 1, pp. 138-159, 2018.

P. Setthawong, “Optimizing player throughput for interactive motion based kiosk games – a case study from the PTT Technobots Campaign,” in Proc. XIV IBEC, 2015, pp. 1-10.

P. Holleis, F. Otto, H. Hussman, and A. Schmidt, “Keystroke-level model for advanced mobile phone onteraction,” in Proc. Of SIGCHI Conference on Human Factors in Computing Systems, pp. 1505-1514, 2007.

A. Nyström, “Gesture-level model: A modified Keystroke-level model for tasks on mobile touchscreen devices,” M. Mcit. Thesis, Uppsala University, Uppsala, Sweden, 2018.

S. Estes, “Introduction to Simple Workload Models Using Cogulator,” in Proc. Of Human Factors and Ergonomics Society Annual Conference, 2016.

(2018) Cogulator [Online]. Available http://cogulator.io

L. Yang, “Beyond pinch and flick: Enriching mobile gesture interaction,” IEEE Computer, vol. 42, no. 12, 2009.

(2010) The touch gesture reference guide [Online]. Available https://static.lukew.com/TouchGestureGuide.pdf

L. Wroblewski, Mobile First, USA: A Book Apart, 2011.

(2018) IDC Worldwide Quarterly Mobile Phone Tracker [Online]. Available https://www.idc.com/getdoc.jsp/containerId=prUS42628117

S. Thorpe, D. Fize, and C. Marlot, “Speed of processing in the human visual system,” Nature, vol. 381, pp. 520-522, 1996.

(2013) How do users really hold mobile devices? [Online]. Available https://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php

Y.J. Lee, “Detection of movement and shake information using android sensor,” Advanced Science and Technology Letters, vol. 90, pp. 52-56, 2015.

J. Xiong, and S. Muraki, “Effects of age, thumb length and screen size on thumb movement coverage on smartphone touchscreens,” International Journal of Industrial Ergonomics, vol. 53, pp. 140-148, 2016.

DOI: http://dx.doi.org/10.18517/ijaseit.9.1.7865


  • There are currently no refbacks.

Published by INSIGHT - Indonesian Society for Knowledge and Human Development