topical media & game development

talk show tell print

research directions -- establishing usability

In the March 2005 volume of CACM, an assessment is given of the current state of user-centered design practice. User-centered design is, quoting  [UCD], a multi-disciplinary design approach based on an active involvement of users to improve the understanding of user and task-requirements, iterative design and evaluation. In the article, which is based on a survey among user-centered design practitioners, user-centered design is claimed to have been beneficial for, among others, customer satisfaction and enhanced ease of use. Other measures mentioned are mostly relevant for e-commerce applications, which, as the authors observe, have greatly bolstered the the appeal of usability and user-centered design, as users can take their business elsewhere with just one mouse click.

In our case, the competition is fortunately less threatening. Nevertheless, usability issues such as legibility of text, ease in navigation and adequate task support are equally relevant. As a first step after completing the abramovic dossier, we have developed a test-plan and a sample task, and (the students) executed two test-sessions with participants from ICN and Montevideo, who where asked to work with the system thinking aloud. The test-sessions were recorded on video, and the participants were requested to complete a questionnaire.

In  [UCD], a list of approaches is given, which were reported to have been used by the respondents of the survey:

user-centered design methods


field studies, user requirement analysis, iterative design, usability evaluation, task analysis, focus groups, formal/heuristic analysis, user interviews, prototype (without user testing), surveys, informal expert review, card sorting, participatory design

The three most frequently used methods in this list are, respectively, iterative design, usability evaluation and task analysis. These three methods were also considered to be important by the respondents. Frequently used, but not considered to be as important, were informal expert reviews. And less frequently used, but considered important, were field studies. This distinction can, according to  [UCD], attributed to cost-benefit trade-offs, since clearly field studies are much more costly.

Usability evaluation looks, according to  [Preece] to issues such as:

usability evaluation


  • learnability -- time and effort to reach level of performance
  • throughput -- the amount of work done
  • flexibility -- accomodating changes in the task
  • attitude -- of users to the system
To conclude this section, let's take a closer look at task analysis.

task analysis

Task analysis may be characterized as the decomposition of a task into subtasks or steps, to arrive at a sufficiently detailed description of the task and its relation to the environment.

In  [Euterpe], a description is given of what might be understood as the task world ontology, the concepts and relations that play a role in performing a task analysis. The main concepts figuring in the task world ontology are, following  [Euterpe]:

task world ontology


  • task -- activity performed by an agent to reach a certain goal
  • goal -- a desired state in the task world or system
  • role -- a meaningful collection of tasks
  • object -- refers to a physical or non-physical entity
  • agent -- an entity that is considered active
  • event -- a change in the state of the task world
As indicated in the diagram above, these concepts are related in various ways. Example relations include uses, triggers, plays, performed_by, has, etcetera.

...



1

Creating a task model based on this, or a similar, ontology may help us understand what a user needs to accomplish and how this may be supported by an information system. As such, creating a task model should be considered to be an essential ingredient of the software engineering life cycle,  [OO].



(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.