Skip to main content

Measuring the Effect of First Encounter with Source Code Entry for Instruction Set Architectures Using Touchscreen Devices: Evaluation of Usability Components

  • Conference paper
  • 2592 Accesses

Part of the Lecture Notes in Computer Science book series (LNISA,volume 8514)


In this paper we address the possibility of writing program code for instruction set architectures using the touchscreen as the input device. Instruction set architecture is the common name for a collection of resources computer engineers use when developing code at the hardware level. One of the most important subsets among these resources are instructions which programmers use to create algorithms. Students enrolled in computer engineering curricula are trained to develop such solutions, using standard personal computers equipped with keyboard and mouse, thus providing them with a high level usability working environment. As technology progress has enabled the introduction of mobile platforms in the educational process, touchscreen based m-learning becomes a viable tool. To that end, in our previous research we developed a specific keyboard VMK that supports entry of assembly language code, which is based on mnemonic keys, with the aim to achieve a better efficiency of assembly coding. In the present paper we present the outcome of an improved empirical research targeting the comparison of VMK and the standard QWERTY keyboard. The results thus obtained show improved results of key usability attributes of efficiency and subjective satisfaction.


  • Technology enhanced learning
  • usability
  • mobile devices
  • touchscreen keyboards


  1. Sharples, M.: The design of personal mobile technologies for lifelong learning. Comput. Educ. 34, 177–193 (2000)

    CrossRef  Google Scholar 

  2. Corlett, D., Sharples, M., Bull, S., Chan, T.: Evaluation of a mobile learning organiser for university students. J. Comput. Assist. Learn. 162–170 (2005)

    Google Scholar 

  3. Hwang, G.-J., Chang, H.-F.: A formative assessment-based mobile learning approach to improving the learning attitudes and achievements of students. Comput. Educ. 56, 1023–1031 (2011)

    CrossRef  MATH  Google Scholar 

  4. Holzinger, A., Kickmeier-Rust, M.D., Wassertheurer, S., Hessinger, M.: Learning performance with interactive simulations in medical education: Lessons learned from results of learning complex physiological models with the HAEMOdynamics SIMulator. Comput. Educ. 52, 292–301 (2009)

    CrossRef  Google Scholar 

  5. Hinckley, K., Zhao, S., Sarin, R., Baudisch, P., Cutrell, E., Shilman, M., Tan, D.: InkSeine: In Situ search for active note taking. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 251–260. ACM, New York (2007)

    CrossRef  Google Scholar 

  6. Holzinger, A., Nischelwitzer, A., Meisenberger, M.: Mobile Phones as a Challenge for m-Learning: Examples for Mobile Interactive Learning Objects (MILOs). In: Third IEEE International Conference on Pervasive Computing and Communications Workshops. pp. 307–311. IEEE (2005)

    Google Scholar 

  7. Arnedillo Sánchez, I., Sharples, M., Milrad, M., Vavoula, G.: Mobile Learning: Small Devices, Big Issues. In: Barnes, S., Montandon, L., Balacheff, N., Ludvigsen, S., de Jong, T., Lazonder, A. (eds.) Technologu-Enhanced Learning - Principles and Products, pp. 233–251. Springer, Berlin (2009)

    Google Scholar 

  8. Lee, S.C., Zhai, S.: The Performance of Touch Screen Soft Buttons. In: Proceedings of the 27th International Conference on Human Factors in Computing Systems CHI 2009, pp. 309–318 (2009)

    Google Scholar 

  9. Findlater, L., Wobbrock, J.O.: From plastic to pixels: in search of touch-typing touchscreen keyboards. Interactions 19, 44–49 (2012)

    CrossRef  Google Scholar 

  10. Kukec, M., Ljubic, S., Glavinic, V.: Improving Students’ Technical Skills Using Mobile Virtual Laboratory: Pilot Study of Assembly Language Input Methods for Touchscreen Devices. In: Holzinger, A., Ziefle, M., Hitz, M., Debevc, M. (eds.) SouthCHI 2013. LNCS, vol. 7946, pp. 514–533. Springer, Heidelberg (2013)

    CrossRef  Google Scholar 

  11. Zhai, S., Kristensson, P.O.: Introduction to shape writing (2006)

    Google Scholar 

  12. Swype,

  13. SlideIT,

  14. The Dasher project,

  15. Microchip 14-bit instruction set,

  16. Card, S.K., Newell, A., Moran, T.P.: The Psychology of Human-Computer Interaction. L. Erlbaum Associates Inc., Hillsdale (1983)

    Google Scholar 

  17. Nielsen, J.: Usability Engineering. Morgan Kaufmann (1993)

    Google Scholar 

  18. MacKenzie, I.S.: KSPC (Keystrokes per Character) as a Characteristic of Text Entry Techniques. In: Paternó, F. (ed.) Mobile HCI 2002. LNCS, vol. 2411, pp. 195–210. Springer, Heidelberg (2002)

    CrossRef  Google Scholar 

  19. Garson, D.: General Linear Models: Univariate GLM, Anova/Ancova, Repeated Measures (Statistical Associates Blue Book Series). Statistical Associates Publishers (2012)

    Google Scholar 

  20. Theodore, D.S.: Power of the F-Test for Nonnormal Distributions and Unequal Error Variances (1966)

    Google Scholar 

  21. Cheon, J., Lee, S., Crooks, S.M., Song, J.: An investigation of mobile learning readiness in higher education based on the theory of planned behavior. Comput. Educ. 59, 1054–1064 (2012)

    CrossRef  Google Scholar 

  22. Pressman, R.: Software Engineering: A Practitioner’s Approach. McGraw-Hill, Inc., New York (2010)

    Google Scholar 

  23. Holzinger, A.: Usability engineering methods for software developers. Commun. ACM 48, 71–74 (2005)

    CrossRef  Google Scholar 

  24. Glavinić, V., Granić, A.: HCI Research for E-Learning: Adaptability and Adaptivity to Support Better User Interaction. In: Holzinger, A. (ed.) USAB 2008. LNCS, vol. 5298, pp. 359–376. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  25. Shudong, W.S.W., Higgins, M.: Limitations of mobile phone learning. In: IEEE Int. Work. Wirel. Mob. Technol. Educ. WMTE 2005. pp. 179–181 (2005)

    Google Scholar 

  26. Harrison, R., Flood, D., Duce, D.: Usability of mobile applications: literature review and rationale for a new usability model. J. Interact. Sci. 1, 1 (2013)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations


Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Kukec, M., Glavinic, V., Ljubic, S. (2014). Measuring the Effect of First Encounter with Source Code Entry for Instruction Set Architectures Using Touchscreen Devices: Evaluation of Usability Components. In: Stephanidis, C., Antona, M. (eds) Universal Access in Human-Computer Interaction. Universal Access to Information and Knowledge. UAHCI 2014. Lecture Notes in Computer Science, vol 8514. Springer, Cham.

Download citation

  • DOI:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07439-9

  • Online ISBN: 978-3-319-07440-5

  • eBook Packages: Computer ScienceComputer Science (R0)