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

  • Mihael Kukec
  • Vlado Glavinic
  • Sandi Ljubic
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, 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 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Sharples, M.: The design of personal mobile technologies for lifelong learning. Comput. Educ. 34, 177–193 (2000)CrossRefGoogle Scholar
  2. 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. 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)CrossRefzbMATHGoogle Scholar
  4. 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)CrossRefGoogle Scholar
  5. 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)CrossRefGoogle Scholar
  6. 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. 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. 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. 9.
    Findlater, L., Wobbrock, J.O.: From plastic to pixels: in search of touch-typing touchscreen keyboards. Interactions 19, 44–49 (2012)CrossRefGoogle Scholar
  10. 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)CrossRefGoogle Scholar
  11. 11.
    Zhai, S., Kristensson, P.O.: Introduction to shape writing (2006)Google Scholar
  12. 12.
  13. 13.
  14. 14.
  15. 15.
  16. 16.
    Card, S.K., Newell, A., Moran, T.P.: The Psychology of Human-Computer Interaction. L. Erlbaum Associates Inc., Hillsdale (1983)Google Scholar
  17. 17.
    Nielsen, J.: Usability Engineering. Morgan Kaufmann (1993)Google Scholar
  18. 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)CrossRefGoogle Scholar
  19. 19.
    Garson, D.: General Linear Models: Univariate GLM, Anova/Ancova, Repeated Measures (Statistical Associates Blue Book Series). Statistical Associates Publishers (2012)Google Scholar
  20. 20.
    Theodore, D.S.: Power of the F-Test for Nonnormal Distributions and Unequal Error Variances (1966)Google Scholar
  21. 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)CrossRefGoogle Scholar
  22. 22.
    Pressman, R.: Software Engineering: A Practitioner’s Approach. McGraw-Hill, Inc., New York (2010)Google Scholar
  23. 23.
    Holzinger, A.: Usability engineering methods for software developers. Commun. ACM 48, 71–74 (2005)CrossRefGoogle Scholar
  24. 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)CrossRefGoogle Scholar
  25. 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. 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)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Mihael Kukec
    • 1
  • Vlado Glavinic
    • 2
  • Sandi Ljubic
    • 3
  1. 1.Medimurje University of Applied Sciences in CakovecCakovecCroatia
  2. 2.Faculty of Electrical Engineering and ComputingUniversity of ZagrebZagrebCroatia
  3. 3.Faculty of EngineeringUniversity of RijekaRijekaCroatia

Personalised recommendations