100% found this document useful (2 votes)
163 views

Human Computer Interaction LECTURE 1

This document provides an overview of human-computer interaction (HCI). It discusses the principles of HCI, critiquing interfaces and user interactions. HCI involves the user, computer, and their interaction. It examines the goals of HCI in producing usable systems that prioritize people. Key aspects of HCI include usability, accessibility, and adaptability. The document outlines various factors to consider in HCI analysis and design.

Uploaded by

mariya ali
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
163 views

Human Computer Interaction LECTURE 1

This document provides an overview of human-computer interaction (HCI). It discusses the principles of HCI, critiquing interfaces and user interactions. HCI involves the user, computer, and their interaction. It examines the goals of HCI in producing usable systems that prioritize people. Key aspects of HCI include usability, accessibility, and adaptability. The document outlines various factors to consider in HCI analysis and design.

Uploaded by

mariya ali
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 19

Human computer interaction

Lecture 1
Lecture content

 Principles of HCI
 Critique interface design using the principles of HCI
 User interaction using different IT applications
What is HCI

 HCI (human-computer interaction) is the study of how people interact with computers and
to what extent computers are or are not developed for successful interaction with human
beings.
 As its name implies, HCI consists of three parts:
the user, The computer itself, and the ways they work together
PARTS OF HCI
 User
By "user", we may mean an individual user, a group of users working together. An appreciation of the
way people's sensory systems (sight, hearing, touch) relay information is vital. Also, different users
form different conceptions or mental models about their interactions and have different ways of
learning and keeping knowledge and. In addition, cultural and national differences play a part.
 Computer
When we talk about the computer, we're referring to any technology ranging from desktop
computers, to large scale computer systems. For example, if we were discussing the design of a
Website, then the Website itself would be referred to as "the computer". Devices such as mobile
phones or VCRs can also be considered to be “computers”.
 Interaction
There are obvious differences between humans and machines. In spite of these, HCI attempts to
ensure that they both get on with each other and interact successfully. In order to achieve a usable
system, you need to apply what you know about humans and computers, and consult with likely
users throughout the design process. In real systems, the schedule and the budget are important, and
it is vital to find a balance between what would be ideal for the users and what is feasible in reality.
The Goals of HCI
The goals of HCI are to produce usable and safe systems, as well as functional systems. In order o produce
computer systems with good usability, developers must attempt to:
 understand the factors that determine how people use technology
 develop tools and techniques to enable building suitable systems
 achieve efficient, effective, and safe interaction
 put people first

Underlying the whole theme of HCI is the belief that people using a computer system should come first.
Their needs, capabilities and preferences for conducting various tasks should direct developers in the way
that they design systems.

People should not have to change the way that they use a system in order to fit in with it. Instead, the
system should be designed to match their requirements.
Usability

 Usability is one of the key concepts in HCI. It is concerned with making systems easy to
learn and use. A usable system is:
 easy to learn
 easy to remember how to use
 effective to use
 efficient to use
 safe to use
 enjoyable to use
Components of HCI

 Accessibility
 Usability
 Adaptability
Accessibility

 People will be excluded from accessing interactive systems for any of a number of reasons:

1. Physically
2. Conceptually
3. Economically
4. Cultural exclusion
5. Social exclusion
Physically
 inappropriate siting of equipment.
 input and output devices making
excessive demands on their abilities.
 For example, an ATM may be positioned
too high for a person in a wheelchair to reach,
a mouse may be too big for a child’s hand or
a mobile phone may be too fiddly
for someone with arthritis to use.
Conceptually

 cannot understand complicated instructions


 obscure commands
 cannot form a clear mental model
of the system.
Economically

 cannot afford some essential technology.


Cultural exclusion

 designers making inappropriate


assumptions about how people
work and organize their lives.

 For example, using a metaphor


based on American football would
exclude those who do not
understand the game.
Social exclusion

 equipment is unavailable at an appropriate time and place.


 people are not members of a particular social group and cannot understand particular social
mores or messages.
Approaches to designing for
accessibility
 Overcoming these barriers to access is a key design consideration.

 Two main approaches:


1. design for all (universal design)
2. inclusive design
Design for all
1. Varying ability is not a special condition of the few but a common characteristic of being
human and we change physically and intellectually throughout our lives.
2. If a design works well for people with disabilities, it works better for everyone.
3. At any point in our lives, personal self-esteem, identity
and well-being are deeply affected by
our ability to function in our
physical surroundings with a sense
comfort, independence and control.
4. Usability and aesthetics are mutually compatible.
Factor of HCI
 There are a large number of factors which should be considered in the analysis and design of a system using HCI principles. Many
of these factors interact with each other, making the analysis even more complex. The main factors are listed in the table below:
Organization Factors
Training, job design, politics, roles, work organisation
Environmental Factors
Noise, heating, lighting, ventilation
Health and Safety Factors
The User
Cognitive processes and capabilities
Motivation, enjoyment, satisfaction, personality, experience
Comfort Factors
Seating, equipment, layout.
User Interface
Input devices, output devices, dialogue structures, use of colour, icons, commands, navigation, graphics, natural language, user
support, multimedia,
Task Factors
Easy, complex, novel, task allocation, monitoring, skills
Constraints
Cost, timescales, budgets, staff, equipment, buildings
System Functionality
Hardware, software, application
Productivity Factors
Increase output, increase quality, decrease costs, decrease errors, increase innovation
Principles of universal design

 Equitable use: The design does not disadvantage or stigmatize any group of users.
 Flexibility in use: The design accommodates a wide range of individual preferences and
abilities.
 Simple, intuitive use: Use of the design is easy to understand, regardless of the user's
experience, knowledge, language skills, or current concentration level.
 Perceptible information: The design communicates necessary information effectively to
the user, regardless of ambient conditions or the user's sensory abilities.
Principles of universal design

 Tolerance for error: The design minimizes hazards and the adverse consequences of
accidental or unintended actions.
 Low physical effort: The design can be used efficiently and comfortably, and with a
minimum of fatigue.
 Size and space for approach and use: Appropriate size and space are provided for
approach, reach, manipulation, and use, regardless of the user's body size, posture, or
mobility.
Ensuring an Accessible System

 As a way of ensuring an accessible system, designers should:

1. include people with special needs in requirements analysis and testing of existing
systems;
2. consider whether new features affect users with special needs (positively or negatively)
and note this in the specification;
3. take account of guidelines - include evaluation against guidelines;
4. include special needs users in usability testing and beta tests.

You might also like