Model Human Processor
Model Human Processor
Content
• Definition of Model Human Processor
• Example and Rules of Model Human Processor
• Subsystems of Model Human Processor (MHP)
• How To Calculate Process Time
Model Human Processor
• Card, Moran and Newll(1983) described the
model human processor
• A simplified view of the human processing
involved in interacting with computer system.
Definition of Model Human Processor
The Model Human Processor is a model of a
series of information flows in a human from the
viewpoint of information processing. In the
model, sensory information is input to
perceptual processor, and then processed in
cognitive processor, and finally an action is
output through the motor system by motor
processor.
Example and Rules of Model Human
Processor
The Model Human Processor, developed by
Card, Moran and Newell, is a design tool that is
used for creating an effective user interface. It
draws an analogy between the processing and
storage facilities in a computer system with the
perceptual, cognitive, memory and motor
activities of a computer user. The Model Human
Processor describes how a user interacts with a
computer system
Example
Subsystems of Model Human
Processor (MHP)
Model Human Processor (MHP) is a set of
memories and processors together with a set of
principles, the "principles of operation“
There are three interacting subsystems:
Perceptual System
The Motor System
The Cognitive System
Subsystems of Model Human
Processor (MHP)
the perceptual processor (consists of sensors
and associated buffer memories, the most
important being a Visual Image Store and an
Auditory Image Store to hold the output of the
sensory system while it is being symbolically
coded)
Subsystems of Model Human
Processor (MHP)
the cognitive processor (receives symbolically
coded information from the sensory image store
in its Working memory and uses previously
stored information stirred in Long term memory
to make decision about how to respond)
the motor processor (carries out the specified
response)
How To Calculate Process Time
The calculations depend on the ability to break down
every step of a task into the basic process level. The more
detailed the analysis the more accurate the model will be
to predict human performance. The method for
determining processes can be broken down into the
following steps.
• Write out main steps based on: a working prototype,
simulation, step by step walk-through of all steps
• Clearly identify the specific task and method to
accomplish that task
• For each final step identify sub-levels down to a basic
process
How To Calculate Process Time
• Convert into pseudo code (writing out methods
for each step)
• List all assumptions (will be helpful as multiple
iterations are completed)
• Determine time of each operation
• Determine if operation times should be adjusted
(slower for elderly, disability, unfamiliarity, etc.)
• Sum up execution times
• Iterate as needed and check with prototyping if
possible