Article Preview
TopIntroduction
Human-computer interaction (HCI) concepts such as usability and user experience (UX) have become an accepted part of information technology (IT) systems design. Including these concepts in information systems development methodologies is regarded as beneficial to the perceived usefulness, ease-of-use, and quality of software solutions (Karat, 2005; Shneiderman, Plaisant, Cohen, Jacobs, Elmqvist & Diakopoulos, 2016) and may consequently lead to improved user satisfaction, user adoption and loyalty (Van der Heijden, 2004; Weinschenk, 2005).
In line with reports from Europe (e.g. Cajander, Eriksson & Gulliksen, 2010 and Ardito, Buono, Caivano, Costabile, & Lanzilotti, 2014), South African organisations have been slow in their adoption of usability and UX design and evaluation as a crucial aspect of the software development process (Pretorius, Hobbs & Fenn, 2015). Although HCI is taught at most tertiary institutions in South Africa and hence the IT professionals produced by these institutions should have knowledge of HCI techniques and principles, there still seems to be a shortage of these skills. The question arises why the students who are taught HCI and subsequently fulfil roles of business analysts and IT project managers do not enforce HCI principles in the design and development of their IT products (Beukes, Gelderblom & Van der Merwe, 2016; Pretorius, et al., 2015).
A possible reason could be that the way they were taught about these aspects did not make a large enough impression on them to consolidate the principles in their mental knowledge base on systems design. To learn about and be assessed on usability, UX and interaction design principles from a primarily theoretical perspective and through traditional lecture based teaching practices may not be the best approach for students to internalise this knowledge. An alternative approach would be experiential learning (Kolb & Kolb, 2005). When students experience first-hand how users struggle, how different users approach the same interface differently and how their own biases come into play, they will really appreciate the value of proper user evaluation.
Incorporating real user evaluation experience into an HCI course is challenging. Some of the difficulties we have had to deal with are:
- •
User evaluation requires specialised skills in observation, data recording and data analysis which are acquired over time and through practice.
- •
Translating the results of the evaluation into design recommendations is a skill acquired through experience.
- •
Assessment of student performance is time consuming, since they have to be observed while doing the evaluations.
To address these problems we designed an extensive UX and usability evaluation assignment that postgraduate Informatics students do by performing eye tracking experiments over a period of four weeks. Eye tracking provides a structured way of collecting user data (Poole & Ball, 2006) and with the correct eye tracking software to do data analysis, students can do this with a limited amount of instruction. The study that we report on in this article set out to establish whether our aim with this assignment – to convey to students the importance of UX and usability in IT systems design – has been fulfilled, especially from the point of view of the students. The specific question we address is: How does incorporating practical eye tracking experience into the Honours Informatics HCI curriculum impact students’ perception of HCI concepts such as usability evaluation and user centered design?