Professional Documents
Culture Documents
Human Computer Interaction
Human Computer Interaction
TOTAL
NUMBER OF QUESTIONS you have answered in the order in which you have written them
The Abowd and Beale model (Interaction Framework) addresses this problem by including the
system explicitly by breaking the interaction into four major components namely; the System, the
User, the Input and the Output.
Each component has its own language in addition to the User’s Task Language which describes the
psychological attributes of the domain relevant to the user state and the System’s Core Language
which describes the computational attributes of the system state described in the Norman’s model
of interaction.
In this framework, the interface formed by the Input and the Output sits between the User and the
System.
The interaction framework is an extension of the Norman model with the first two steps of the
interaction cycle being Evaluation and Execution. However, the interaction cycle in the interaction
framework is divided into four steps where the first two steps in the cycle accomplish the execution
phase and the next two steps the evaluation phase of the cycle. Each step corresponds to a
translation from the one component to another.
Articulation.
Performance.
Presentation.
Observation.
Articulation: The cycle begins with the Users’ formulation of a goal and a task to achieve the goal.
The task is then manipulated within the Input Language. Manipulation of the machine can only be
done through the input. Articulation can be judged in terms of coverage from tasks to input relative
to the ease with which the translation is done.
Performance: the results of the input are translated to stimulus for the System so as to assess if the
translated input language can reach many parts of the system as possible. The Input Language is
then translated into Core Language as operations to be performed by the System. Once the state
transition has occurred within the system, the execution state of the interaction is complete and the
system transforms itself, as described by the operation from the Input.
Presentation: The system acquires a new state which must be communicated to the user by
translating the system responses to the transition into stimuli for the Output Component. The
current values of the system attributes are rendered as concepts or features of the Output.
Observation: The user then observes the output and assess the results of the interaction relative to
the original goal. Here, the user must interpret the output to evaluate what has happened, the
The interaction framework can be used to judge the overall usability of an interactive system
through analyzing the success of the four translation steps in achieving a users’ goal.
Unlike in the Norman model, the Abowd and Beale model can be used to monitor the simplicity and
ease of articulation, whether the translation language of the input reached as many states of the
system as possible, determine if the system can communicate its changes state to the output with
limited expressiveness of the output devices and output can be assessed as to whether it has
translated the system responses to stimuli which satisfy user expectations.
Question two
Interaction styles are a collection of interface objects and associated techniques from which an
interaction designer can choose when designing the user interaction components of an interface.
They provide a behavioral view of how the user communicates with the system. There are a number
of common interface styles including;
Command line interface: this is an interaction style that provides a means of expressing
instructions to the computer directly through usage of function keys, single characters,
abbreviations or whole word commands. This interaction style can offer direct access to the
system functionality and can be, combined to apply a number of tools to the same data.
Pros:
Can be used as a supplementary to system’s functionality for experienced users.
Capable of having a large number of options for parameters that will vary its
behavior in many ways.
Cons:
Difficulty in use and learning.
Confusion which increases the overhead of learning commands since most
commands vary across various systems.
Menus: here, the set of options available to the user is displayed on the screen, and selected
using the mouse, or numeric or alphabetic keys.
Pros:
Less demanding for users since options are available to the user.
One can rely on recognition rather than recall.
Cons:
Recognition must be aided by meaningful and logic grouping.
Inaccessibility as some features aren’t accessible at the top layer of the menu.
Form-fills and spreadsheets: these are used for data entry and data retrieval applications.
Here, a user is presented with a display resembling a paper form with slots to fill in. these
were used for routine, clerical work or for tasks that require a great deal of data entry.
Pros.
Simplifies data entry.
Can guide a user via predefined rules.