Abstract
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.
Keywords
Download to read the full chapter text
Chapter PDF
References
Sharples, M.: The design of personal mobile technologies for lifelong learning. Comput. Educ. 34, 177–193 (2000)
Corlett, D., Sharples, M., Bull, S., Chan, T.: Evaluation of a mobile learning organiser for university students. J. Comput. Assist. Learn. 162–170 (2005)
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)
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)
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)
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)
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)
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)
Findlater, L., Wobbrock, J.O.: From plastic to pixels: in search of touch-typing touchscreen keyboards. Interactions 19, 44–49 (2012)
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)
Zhai, S., Kristensson, P.O.: Introduction to shape writing (2006)
Swype, http://www.swype.com/
SlideIT, http://www.mobiletextinput.com/
The Dasher project, http://www.inference.phy.cam.ac.uk/dasher/
Microchip 14-bit instruction set, http://ww1.microchip.com/downloads/en/devicedoc/31029a.pdf
Card, S.K., Newell, A., Moran, T.P.: The Psychology of Human-Computer Interaction. L. Erlbaum Associates Inc., Hillsdale (1983)
Nielsen, J.: Usability Engineering. Morgan Kaufmann (1993)
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)
Garson, D.: General Linear Models: Univariate GLM, Anova/Ancova, Repeated Measures (Statistical Associates Blue Book Series). Statistical Associates Publishers (2012)
Theodore, D.S.: Power of the F-Test for Nonnormal Distributions and Unequal Error Variances (1966)
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)
Pressman, R.: Software Engineering: A Practitioner’s Approach. McGraw-Hill, Inc., New York (2010)
Holzinger, A.: Usability engineering methods for software developers. Commun. ACM 48, 71–74 (2005)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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. https://doi.org/10.1007/978-3-319-07440-5_33
Download citation
DOI: https://doi.org/10.1007/978-3-319-07440-5_33
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07439-9
Online ISBN: 978-3-319-07440-5
eBook Packages: Computer ScienceComputer Science (R0)