Human Computer Interface Design: Lecturer: Mutama, S Msc. IT With Security Email: Office #: 615 Block A
Human Computer Interface Design: Lecturer: Mutama, S Msc. IT With Security Email: Office #: 615 Block A
Lecturer: Mutama, S
Msc. IT With Security
Email: [email protected]
Office # : 615 Block A
Course Assessment
Academic year 2019 – 2020
Desktop PCs
Airport control
systems
Wireless Devices Smart fridges
Laptops
Medical systems
Smart cities
Smart cars
Smart phones Web applications
GPS devices
Smart technologies
Disciplines contributing to HCI
Design
• Major disciplines contributing to HCI
– Computer Sciences
– Cognitive Psychology
• health issues
e.g. physical position, lighting, noise,
environmental conditions - temperature, humidity
• use of colour
e.g. use of red for warning, green for okay,
awareness of colour-blindness etc.
Evolution of HCI ‘interfaces’
• 50s - switch panels
• 60-70s - interface at the programming level -
COBOL, FORTRAN
• 70-90s - Interface at the terminal level - command
languages
• 80s - Interface at the interaction dialogue level -
GUIs, multimedia
• 90s - Interface at the work setting - networked
systems, groupware
• 00s - Interface becomes pervasive
– Bluetooth technology, mobile devices, consumer
electronics, interactive screens, embedded
technology & Systems
– Smart technologies and AI systems
– Voice guided apps, virtual Reality and
wearable/inplants
Example of bad and good design
• Elevator controls and labels on the bottom row
all look the same, so it is easy to push a label
by mistake instead of a control button
From: www.baddesigns.com
Why is this vending machine so bad?
•Need to push button
first to activate
reader
•Normally insert bill
first before making
selection
•Contravenes well
known convention
From: www.baddesigns.com
What time is it?
From: www.baddesigns.com
How much is the petrol?
From: www.baddesigns.com
Lecture Topics ITU 07409
• Users
• Usability Guidelines, Theories & Principles
• Design Process
• Screen Design
• Tools
• Application Areas
The User
The User
Nature Human
of User Considerations
The User
The User
Nature Human
of User Considerations
Nature of User
User Groups
Nature of User
User Groups
•Users vary with respect to:
•Computer skills & knowledge
•Non-discretionary
•Discretionary
•Novice
•Expert
•Age
•Ageing user
•Young user
•Disabilities
•Physically disabled
•Cognitively impaired
•Culture
Nature of User
Computer Skills & Knowledge
•Nondiscretionary Users
•computer is part of employment
•time and effort in learning to use computer are willing
invested
•high motivation is often used to overcome low usability
characteristics
•may posses technical background
•job may consist of single task or function
•bad design measured by productivity
Nature of User
Computer Skills & Knowledge
•Discretionary Users
•more self-directed, not told how to work
•it’s the results, not the means that are more important
•utilisation of system not necessary
•will not invest extra effort to use the system
•technical details of no interest
•does not show high motivation to use system
•is easily disenchanted
•voluntary use must be encouraged
•multifunction knowledge worker
Nature of User
Computer Skills & Knowledge
Impact on Design
Nondiscretionary Discretionary
Productivity is the most important Interface is extremely important,
factor first impression of the system
Interface is still important, but the Must cater for many different
user will be willing to invest time user types
and money for training
Must sell your product to user
Niche application area, one type
of user If system is not perceived as
achieving results with minimum
Post times has little choice with effort, may be refused
regards to using the system
May not need system
Nature of User
Computer Skills & Knowledge
Nature of User
Computer Skills & Knowledge
Impact on Design
Novice Users Expert Users
System features should assist Rely upon free recall
recognition memory - menus,
prompts, help screens need less information
feedback
Need restricted vocabularies,
simple tasks, small number of Seek efficiency by
possibilities and information bypassing novice memory
feedback aids, reducing keystrokes
and summarising
View practice as an aid to information
moving up to expert status
Nature of User
Computer Skills & Knowledge
Knowledgeable
Novice Expert
Intermittent
User User User
Nature of User
Computer Skills & Knowledge
Impact on Design
•A well designed system must support novice
and expert behaviour at the same time
•Also must support all levels of behaviour in
between the two extremes such as the
knowledgeable intermittent user
Nature of User
Age
Ageing User
mobility vision
Impairments hearing
memory
due to age
Loss of confidence
Difficulty in orientation
Absorption of information
Nature of User
Age
Ageing User
Design Guidelines (Hawthorn, 2003)
•Simplify screen design
•Provide users with simple linear search spaces with few
options
•Increase size of fonts and controls
•Reduce both windows management tasks and scrolling
•Ensure contrast between text and background
•Menus can introduce problems, toolbars may be an
alternative
Nature of User
Age
Young User
•Children are active learners drawing on physical and
social experiences
•Learn by doing
•Require something that they can see, touch and hear
•Prior to the age of 8, children are pre-operational i.e.
they rely on visual and auditory perception for
knowledge
•Knowledge is usually learned through first hand
experience
Nature of User
Age
Young User
Design Guidelines (Wyeth & Purchase, 2003):
• Activities are open-ended and discovery-oriented,
children can be actively involved in the learning
process
•Interaction encourages child-initiated play
•Experiences involve active manipulation and
transformation of real materials
•Entry-level knowledge and skill is kept to a minimum
•Provision is made for children’s varied skill and ability
levels
•Construction activities that involve design, creation
and evaluation processes form the basis of interactions
Nature of User
Disabilities
Nature of User
Disabilities
Physically Disabled
• Impairments can include lack of mobility, low
vision, blind and hearing
Nature of User
Disabilities
Physically Disabled (cont.)
Design Guidelines (Nielsen, 1995)
• Provide keyboard access to application features
• Follow key-mapping guidelines or the local environment
• Provide keyboard and mouse access to functions
• Avoid placing frequently used functions deep in a menu
structure
• Do not hard-code application colours, graphic attributes
or font sizes and styles
• Provide visual information that is redundant with audible
information
• Allow users to configure frequency and volume of
audible cues
Nature of User
Disabilities
Cognitively Disabled
Nature of User
Disabilities
Cognitively Disabled
• Lewis (2004) made the following observations on
these users:
• The top value for many people with cognitive disabilities is
social inclusion
• Access to information is critical to social inclusion and
increasingly reliant on technology
• Some research shows that these users have the same
problems with web-sites as other users but with greater
severity
• Access to textual information is difficult
• Advances in language technology should be applied to text
simplification
• Access to human companionship and support is important
Nature of User
Culture
Nature of User
Questions?
38
Summary of Lecture
• Introduction to the subject of HCI
• User types
• Computer skills & knowledge
• Non-discretionary
• Discretionary
• Novice
• Expert
• Age
• Ageing
• Young
• Disabilities
• Physically disabled
• Cognitively impaired
• Culture
Nature of User
Terms of Reference
• Preece, J. et al. (2002) Interaction Design
• Shneiderman, B. & Plaisant, C. (2005) Designing
the User Interface
• Benyon, D. et al (2005) Designing Interactive
Systems
• Wyeth, P. & Purchase, H. (2003) Using
Developmental Theories to Inform the Design of
Technology for Children
• Hawthorn, D. (2003) How Universal is Good
Design for Older Users
• Nielsen, J. (1995) Advances in Human-Computer
Interaction
References