Human Computer Interaction (HCI) : Chapter One

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 26

Human Computer Interaction

(HCI)
Chapter One

1
Introduction
• Now a days technology has advanced to an extent
that almost everyone come in contact with computers
• You can think about what you use in a typical day:
• ATM, Cell phone, VCR, Remote control,
• Ticketing machine, Digital personal organizers,
• Calculator, Watch, Photocopier, Toaster, Bank,
• Air conditioner, Broadcasting, Satellite,
• Microwave, Medical equipment, Factories,
• Companies….the list is endless
• Computers are everywhere, surrounded us
• Now they are part of our everyday life, penetrating
2
in every aspect of our life
• Therefore, we are already utterly, irreversibly
dependent on these Machines
Introduction
• So, we will have to think about them
• We need to fundamentally think how human and
machines interact,
• We will have to think how we can make them better,
and rethink the relationship in deep and novel ways,
• This lead us to the discipline known as HCI

3
HCI
• HCI is an emerged discipline concerned basically on
the interaction between human beings and the
computing environment.
• Alternative names:
• Man-machine-interaction (MMI) and
• Computer-human-interaction (CHI)
• All concerned about the interaction between people
(user) and the computer.
• HCI “is the scientific study of the interaction between
people, computers, and the work environment”.
4
HCI
The term HCI was adopted in mid-1980s:
• Association for Computing Machinery (ACM):
“Discipline concerned with the design, evaluation &
implementation of interactive computer systems for human use
and with the study of major phenomena surrounding them”
(1992)
• Dix: “HCI is study of people, computer technology and the ways
these influence each other. We study HCI to determine how we can
make this computer technology more usable by people” (1998)
• Carroll: “HCI is the study and practice of usability. It is about
understanding and creating software and other technology that
people will want to use, will be able to use, and will find effective
when used.” (2002)
Human: 5
• Individual user, a group of users working together, a
sequence of users in an organization
HCI
Computer:
• Desktop computer, large-scale computer system, Pocket PC,
embedded system (e.g., photocopier, microwave oven),
• Software (e.g., search engine, word processor)
User interface:
• Parts of the computer that the user interacts with
Interaction:
• Usually involve a dialog with feedback and control
throughout performing a task (e.g., user invokes “print”
command and then interface replies with a dialog box)
HCI is about
• Understanding the users, Understanding users tasks
6
• Understanding the surrounding environment
• GUI requirements gathering and analysis, Design prototype
• Evaluate the system
Scope of HCI
• The scope of HCI includes:
• The problems people have with computers
• The impact of computers upon people in both individual
and organizational contexts
• The determinants of utility, usability and acceptability
• The appropriate allocation of tasks between computers
and people
• Modeling the user as an aid to better system design
• Harmonizing the computer to the characteristics and
needs of the user.
• Due to wider scope, the tendency is towards general 7
principle rather than specific system.
Scope of HCI

8
Goal of HCI
• The focus of HCI is on the design, implementation, and
evaluation of interactive computer-based system.
• It is also concerned about with multidisciplinary study
of various issues affecting this interaction.
• Ensuring safety, utility, effectiveness, efficiency,
accessibility, and usability of systems is the focal
concern of HCI.
• Safety: protecting the user from dangerous conditions and
undesirable situations
• Users operators should interact with computer- based
systems remotely
• Nuclear energy plant or bomb-disposal
• Medical equipment in intensive care unit (ICU) 9

• Data Prevent user from making serious errors by reducing


risk of wrong keys/buttons being mistakenly activated
• Utility: extent of providing the right kind of functionality so
that users can do what they need or want to do
• High utility
• Scientific calculator provides many mathematical
operations, built-in formulae, and is programmable
• Low utility 10
• Software drawing tool does not allow free-hand
drawing but supports polygon shape drawing
Goal of HCI
• Effectiveness: concern a user’s ability to accomplish a desired
goal or to carry out work
• Efficiency: a measure of how quickly users can accomplish
their goals or finish their work
• Usability: ease of learning and ease of use
• Appeal: how well the user likes the system
• First impression
• Long-term satisfaction

11
HCI Benefits
• Gaining market share
• Improving productivity
• Lowering support costs
• Reducing development cost
Historical Roots of HCI
• Human-computer interaction arose as a field from intertwined
roots in:
• Computer graphics
• Operating systems
• Human factors
• Ergonomics 12
• Industrial engineering
• Cognitive psychology, the systems part of computer science
Historical Roots of HCI

13
Historical Roots of HCI
• Computer graphics
• was born from the use of CRT (Cathode ray tube) and pen
devices very early in the history of computers.
• This led to the development of several human-computer
interaction techniques.
• Work in computer graphics has continued to develop
algorithms and hardware that allow the display and
manipulation of ever more realistic-looking objects
(e.g., CAD/CAM machine parts or medical images of body parts).
• Computer graphics has a natural interest in HCI as "interactive
graphics"
(e.g., how to manipulate solid models in a CAD/CAM system).

14
Historical Roots of HCI
• Out of this line of development came a number of
important building blocks for human-computer
interaction
• The mouse
• Bitmapped displays
• Personal computers
• Windows
• The desktop metaphor
• Point-and-click editors

15
Historical Roots of HCI
• Work on Operating systems developed techniques for
interfacing input/output devices
• Examples (contribution of OS to HCI):
• Tuning system response time to human interaction
times
• Multiprocessing
• Supporting windowing environments and animation.
• This strand of development has currently given rise to "user
interface management systems" and "user interface toolkits".
• Human factors derives from the problems of designing
equipment operable by humans during World War II (Sanders
& McCormick, 1987).
16
Historical Roots of HCI
• Many problems faced by those working on human factors had
strong sensory-motor features (e.g., the design of flight
displays and controls).
• The problem of the human operation of computers was a
natural extension of classical human factors concerns, except
that the new problems had substantial cognitive,
communication, and interaction aspects not previously
developed in human factors, forcing a growth of human factors
in these directions.
• Ergonomics is similar to human factors, but it arose from
studies of work. As with human factors, the concerns of
ergonomics tended to be at the sensory-motor level, but with
an additional physiological flavor and an emphasis on stress.
• Human interaction with computers was also a natural topic for 17

ergonomics, but again, a cognitive extension to the field was


necessary resulting in the current “cognitive ergonomics” and
“cognitive engineering.”
Historical Roots of HCI
• Because of their roots, ergonomic studies of computers
emphasize the relationship to the work setting and the
effects of stress factors, such as the routinization of work,
sitting posture, or the vision design of CRT displays.
• Industrial engineering arose out of attempts to raise
industrial productivity starting in the early years of this
century.
• The early emphasis in industrial engineering was in the design
of efficient manual methods for work (e.g., a two-handed
method for the laying of bricks (bar)),
• The design of specialized tools to increase productivity
and reduce fatigue (tiredness)
• Brick pallets at waist height so bricklayers didn't have to bend over
18
• The design of the social environment
• The invention of the suggestion box
Historical Roots of HCI
• Cognitive psychology derives from attempts to study sensation
experimentally at the end of the 19th century.
• Inthe 1950's, an infusion of ideas from communications
engineering, linguistics, and computer engineering led to an
experimentally-oriented discipline concerned with human
information processing and performance.
• Cognitive psychologists have concentrated on the learning of
systems, the transfer of that learning, the mental representation of
systems by humans, and human performance on such systems.
• The growth of discretionary computing and the mass personal
computer and workstation computer markets have meant that sales
of computers are more directly tied to the quality of their
interfaces than in the past.

19
Historical Roots of HCI
• The result has been the gradual evolution of a
standardized interface architecture from hardware
support of mice to shared window systems to
"application management layers."
• Along with these changes, researchers and designers
have begun to develop specification techniques for user
interfaces and testing techniques for the practical
production of interfaces.

20
Future Development of HCI
• Decreasing hardware costs leading to larger
memories and faster systems.
• Smallness of hardware leading to portability.

• Reduction in power requirements leading to

portability.
• New display technologies leading to the

packaging of computational devices in new


forms.
• Assimilation of computation into the environment

(e.g., VCRs, televisions).


• Specialized hardware leading to new functions
21
 (e.g. rapid text search).
• Increased development of network communication and

distributed computing.
• Increasingly widespread use of computers,

especially by people who are outside of the


computing profession.20
Future Development of HCI
• Increasing innovation in input techniques
• Wider social concerns leading to improved access to computers
by currently disadvantaged groups (e.g., young children, the
physically/visually disabled, etc.).
• Based on the above trends, we expect a future for HCI with
some of the following characteristics:
1. Ubiquitous (everywhere) communication
• Computers will communicate through high speed local networks,
nationally over wide-area networks, and portably via infrared,
ultrasonic, cellular, and other technologies.
• Data and computational services will be portably accessible from
many locations to which a user travels.
2. High functionality systems
22
• Systems will have large numbers of functions associated with them.
• There will be so many systems that most users, technical or non-
technical, will not have time to learn them in the traditional way
(e.g., through thick manuals).
Future Development of HCI
3. Mass availability of computer graphics
• Computer graphics capabilities such as image processing, graphics
transformations, rendering, and interactive animation will become
widespread as inexpensive chips become available for inclusion in
general workstations.
4. Mixed media
• Systems will handle images, voice, sounds, video, text, formatted data.
5. High-bandwidth interaction
• The rate at which humans and machines interact will increase
substantially due to the changes in speed, computer graphics,
new media, and new input/output devices.
6. Large and thin displays
23
• New display technologies will finally mature enabling very large
displays and also displays that are thin, light weight, and have low
power consumption.
Future Development of HCI
• This will have large effects on portability and will enable the development of
paper-like, pen-based computer interaction systems very different in feel
from desktop workstations of the present.
7. Embedded computation.
• Computation will pass beyond desktop computers into every
object for which uses can be found.
• Example: embedding computation in greeting cards.
• To some extent, this development is already taking place.
• The difference in the future is the addition of networked
communications that will allow many of these embedded
computations to coordinate with each other and with the user.
• Human interfaces to these embedded devices will in many
cases be very different from those appropriate to workstations.
24
Future Development of HCI
8. Group interfaces
• Interfaces to allow groups of people to coordinate will be common
(e.g., for meetings, for engineering projects, for authoring joint
documents).
• These will have major impacts on the nature of organizations and on the
division of labor.
• Models of the group design process will be embedded in systems and will
cause increased rationalization of design.
9. Information Utilities
• Public information utilities (such as CompuServe, Prodigy, home
banking and shopping, etc.) and specialized industry services (e.g.,
weather for pilots) will continue to proliferate.
• The rate of explosion will accelerate with the introduction of high-
25
bandwidth interaction and the improvement in quality of interfaces.
Future Development of HCI
• One consequence of the above developments is that
computing systems will appear partially to dissolve into the
environment and become much more intimately associated
with their users' activities.
• Personal computers in some form will continue to exist
(although many might take the form of electronic notebooks)
and there will still be the problem of designing interfaces so
that users can operate them.
• The rapid pace of development means that the preparation of
students must address not only the present state of technology,
but also provide the foundations for future possibilities.

26

You might also like