Human Computer Interaction (HCI) : Compiled By: Genet G
Human Computer Interaction (HCI) : Compiled By: Genet G
Human Computer Interaction (HCI) : Compiled By: Genet G
.
Compiled by: Genet G.
Chapter One
Introduction to HCI
Outlines
History of Human Computer Interaction
.
Compiled by: Genet G.
History of Human Computer Interaction
The term Human-Computer Interaction (HCI) was adopted in the mid-1980s as a means
of describing new field of study. “This term acknowledged that the focus of interest was
broader than just the design of the interface and concerned with all those aspects that
relate to the interaction between users and computers” (Preece et al. 1994).
Computer-Human Interaction made discretionary hands-on use its focus. In 1980, the
Association for Computing Machinery (ACM) created a "Human Aspects" department
for its communications.
As personal computers appeared commercially, ACM formed the Special Interest Group
on Computer-Human Interaction (SIGCHI).
History of Human Computer Interaction
Computer graphics was born from the use of CRT and pen devices very early in the history
of computers. This led to the development of several human computer interaction techniques.
Computer graphics has a natural interest in HCI as "interactive graphics" (e.g., how to
manipulate solid models in a CAD/CAM system). Out of this line of development came a
number of important building blocks for human-computer interaction. These building blocks
include the mouse, personal computers, windows, the desktop metaphor, and point-and-click
editors.
• Drawing programs: Most of the current technology was demonstrated in Switzerland's 1963
Sketchpad system. The use of a mouse for graphics was demonstrated in NLS (1965).
• Text Editing: In 1962 at the Stanford Research Lab, Engelbart proposed, and later implemented,
a word processor with automatic word wrap, search and replace, user-definable macros, scrolling
text, and commands to move, copy, and delete characters, blocks of text.
• Hypertext: The idea for hypertext (where documents are linked to related documents) is credited
idea from 1945.Tim Berners-Lee used the hypertext idea to create the World Wide Web in 1990
at the government-funded European Particle Physics Laboratory (CERN).
• Computer Aided Design (CAD): designed in 1965 for designing and drawing 3D.
Definition of HCI
Human-computer interaction (HCI) is the study of how people design, implement, use
interactive computer systems and how computers affect individuals, organizations, and
society.
The Human Computer Interaction (HCI) program will play a leading role in the
creation of tomorrow's exciting new user interface software and technology, by
supporting the broad spectrum of fundamental research that will ultimately transform
the human-computer interaction experience.
.
Compiled by: Genet G.
What is the abbreviation HCI stands for?
Also called
Man-machine-interaction (MMI)
Computer-human-interaction (CHI)
.
Compiled by: Genet G.
The figure shows the humans interact with the computers. From a computer science
perspective, the focus is on interaction and specifically on interaction between one
or more humans and one or more computational machines.
.
Compiled by: Genet G.
HCI: Terminology
As its name implies, HCI consists of three parts: user, computer itself, and ways they
work together.
.
Compiled by: Genet G.
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". Computer System = Hardware + Software
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.
.
Compiled by: Genet G.
Goals of HCI
The goals of HCI are to produce usable and safe systems, as well as functional
systems. In order to produce computer systems with good usability developers must
attempt to:
Put user first: underlying the whole theme of HCI is the belief that people using a
To achieve a safe and user-friendly system, the HCI specialists need to consider the
main issues and factors involved in interaction and interactivity.
.
Compiled by: Genet G.
Command Line Interface
The CLI gets its name from the fact that it is an interface and contains command lines.
.
Compiled by: Genet G.
Advantages and disadvantages
Advantage Disadvantage
CLI needs much less memory (RAM) in Commands have to be typed precisely. If
order to use compared to other types of there is a spelling error the command will
user interfaces fail
It does not use as much CPU processing If you mistype an instruction, it is often
time as others necessary to start from scratch again
It does not require Windows to run we can’t guess what the instruction might
be and you can't just 'have a go'.
.
Compiled by: Genet G.
Graphical User Interface
It allows the use of icons or other visual indicators to interact with electronic devices,
rather than using only text via the command line.
How does GUI works? A GUI uses windows, icons, and menus to carry out
commands, such as opening, deleting, and moving files.
.
Compiled by: Genet G.
Advantages and disadvantages
Advantage Disadvantage
This type of user interface is easy to use, It takes up a much larger amount of
especially for a beginner. hard disk space than other interfaces.
we do not have to learn complicated It needs significantly more memory
commands. (RAM) to run than other interfaces.
It let we exchange data between It can be slow for experienced
different software applications. programmers to use. These people
often find CLI interfaces faster to use.
.
Compiled by: Genet G.
Natural User Interface
It is a system for human-computer interaction that the user operates through
intuitive actions related to natural, everyday human behavior.
.
Compiled by: Genet G.
Advantages and disadvantages
Advantage Disadvantage
The user does not need to be trained in Reliability remains an issue - the