An evaluation of the usability of human-computer interaction methods in support of the development of interactive systems

In the course of this research project the output of four task analysis (TA) methods was investigated, explored and evaluated to ascertain whether they could support the requirements analysis (RA) phase and so contribute directly to other activities in the development life cycle for interactive multimedia (IMM) systems. The research discusses the success and failure factors of particular TA methods. The problems of an IMM systems development life cycle are linked to weaknesses of the requirements analysis phase and in particular to the incomplete support of TA methods and techniques used within the requirements analysis phase. The outputs of the selected TA methods are evaluated according to four factors, which are represented as an evaluation framework (EF). Each factor represents specific criteria and features that TA methods should cover in their processes and outputs. The findings show that TA methods have a number of weaknesses in support and the contributions they make. Therefore questions and recommendations are considered about how the methods can be improved in order to obtain better requirements.

[1]  Peter Johnson,et al.  Task-related principles for user interface design , 1999 .

[2]  Dan Diaper Integrating HCI and software engineering requirements analysis: a demonstration of task analysis supporting entity modeling , 1997, SGCH.

[3]  Andy Smith,et al.  Human-Computer Factors: A Study of Users and Information Systems , 1997 .

[4]  Gerrit C. van der Veer,et al.  Breaking Down Usability , 1999, INTERACT.

[5]  Victoria Bellotti A framework for assessing applicability of HCI techniques , 1990, INTERACT.

[6]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

[7]  M. Lynn Hawaii International Conference on System Sciences , 1996 .

[8]  Dan Diaper,et al.  Task Analysis for Human-Computer Interaction , 1990 .

[9]  Henk Sol,et al.  Proceedings of the 54th Hawaii International Conference on System Sciences , 1997, HICSS 2015.

[10]  Peter Johnson,et al.  Beyond Hacking: a Model Based Approach to User Interface Design , 1993 .

[11]  Grete Pasch Hypermedia and the Web: an Engineering Approach , 2000 .

[12]  Janice Redish,et al.  Task analysis , 2002 .

[13]  Gerrit C. van der Veer,et al.  GTA: Groupware task analysis — Modeling complexity , 1996 .

[14]  W. Buxton Human-Computer Interaction , 1988, Springer Berlin Heidelberg.

[15]  Larry E. Wood,et al.  User Interface Design: Bridging the Gap from User Requirements to Design , 1997 .

[16]  Sara Jones,et al.  Early elicitation and definition of requirements for an interactive multimedia information system , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[17]  Kee Yong Lim,et al.  The MUSE Method for Usability Engineering , 1997, INTERACT.

[18]  Peter Johnson,et al.  Designers-identified requirements for tools to support task analyses , 1990, INTERACT.

[19]  Kee Yong Lim,et al.  Structured Task Analysis: An Instantiation of the MUSE Method for Usability Engineering , 1996, Interact. Comput..

[20]  Alan M. Davis,et al.  Software Requirements: Objects, Functions and States , 1993 .

[21]  Jenny Preece,et al.  A Guide to Usability: Human Factors in Computing , 1993 .

[22]  Angèle L. M. Cavaye,et al.  Case study research: a multi‐faceted research approach for IS , 1996, Inf. Syst. J..

[23]  Les Ainsworth,et al.  Task-based contributions to the design and assessment of the man-machine interfaces for a pressurized water reactor , 1995 .