SlideShare a Scribd company logo
INTRO TO HCI
(Human-Computer Interaction)
Edneil D. Jocusol, ECT, MTM
Faculty, Dep. of Information Technology
Cavite State University - Gen. Trias
Whitworth, B., & Ahmad, A. (n.d.). The Evolution of Computing. The Interaction Design Foundation.
Retrieved September 21, 2021, from https://www.interaction-design.org/literature/book/the-social-design-
of-technical-systems-building-technologies-for-communities-2nd-edition/the-evolution-of-computing
THE EVOLUTION
OF COMPUTING
COMPUTING
LEVELS
The evolution of computing is approached here using
Bertalanffy's general systems theory (Bertalanffy, 1968).
This theory is based on the observation of discipline
isomorphisms, when different specialist fields discover the
same abstract equation or law in different contexts
IT = Information Technology
IS = Information Systems
ICT = Information & Comm Tech.
Informatics
LEVELS AS WORLD
VIEWS
Essential. To view a world one needs a view perspective.
Empirical. It arises from interaction with the world.
Complete. It consistently describes a whole world.
Subjective. We choose a view perspective, explicitly or not.
Exclusive. You cannot view the world in two different ways at the same
time, as you cannot sit in two places at once.
Emergent. One world view can emerge from another.
A world view is:
1.
2.
3.
4.
5.
6.
Flowers in Bees' Eyes
As computing
levels changed,
so did the
business model
You can sell software same as or more than the
hardware.
Google cannot sell information. So it uses advertisements
around its platform to generate income
FROM HARDWARE
TO SOFTWARE
Hardware is any physical
computer part, e.g. mouse,
screen or case. It does not
"cause" software, and nor is
software a hardware output, in
the way that physical systems
have physical outputs. We create
software by seeing information
choices in physical events.
Chip overheat
Software crash
(Call engineer)
(Call programmer)
COMPUTER SCIENCE =
Mathematics + Engineering
Adding people to the computing
equation meant that getting the
technology to work was only half
the problem — the other half was
getting people to use it. Web users
who did not like a site just clicked
on, and only web sites that got hits
succeeded. Given equal
functionality, users prefer a more
usable product (Davis, 1989).
FROM SOFTWARE
TO USERS
Human Computer
Interaction (HCI) =
IT + Psychology
wheras IT = Hardware + Software
FROM USERS TO
COMMUNITIES
THE REDUCTIONIST
DREAM
The reductionist dream is based on
logical positivism, the idea that only
the physical exists so all science
must be expressed in physical terms.
Yet when Shannon and Weaver
defined information as a choice
between physical options, the options
were physical but the choosing was
not (Shannon & Weaver, 1949).
THE
REQUIREMENTS
HIERARCHY
DESIGN LEVEL
COMBINATIONS
Ergonomics designs safe and comfortable machines for people.
Object design applies psychological needs to technology in the
same way (Norman, 1990).
Human computer interaction applies psychological
requirements to screen design.
Fashion is the social requirement to look good applied to
wearable object design.
Socio-technology is information technology meeting social
requirements.
1.
2.
3.
4.
5.
THE FLOWER OF
COMPUTING
The illustration on the next slide shows how computing evolved through
the four stages of hardware, software, people, and community.
At each stage, a new specialty joined computing, but pure engineers still
see only mechanics, pure computer scientists only information, pure
psychologists only human constructs, and pure sociologists only social
structures.
In practice, however, computing is thriving. Every day more people use
computers to do more things in more ways
ICT
Information & Communications
Technology
IT
Information Technology
IS
Information Systems
MIS
Management Information Systems
AI
Artificial Intelligence
Graded
Recitation
Discussion
Question 1
How has computing evolved
since it began? Is it just
faster machines and better
software? What is the role of
hardware companies like
IBM and Intel in modern
computing?
Discussion
Question 2
How has the computing
business model changed as
it evolved? Does selling
software make more money
than selling hardware? Can
selling knowledge make
money? What about selling
friendships? Can one sell
communities?
Discussion
Question 3
Is a kitchen table a technology? Is a
law a technology? Is an equation a
technology? Is a computer program
a technology? Is an information
technology (IT) system a
technology? Is a person an
information technology? Is an HCI
system (person plus computer) an
information technology? What,
exactly, is not a technology?
Discussion
Question 4
Is any set of people a
community? How do people
form a community? Is a
socio-technical system (an
online community) any set of
HCI systems? How do HCI
systems form an online
community?
Discussion
Question 5
How does computer science relate
to engineering and mathematics?
What about human computer
interaction (HCI) and engineering,
computer science and psychology?
Or socio-technology and
engineering, computer science,
psychology and the various social
sciences?
Discussion
Question 6
In an aircraft, is the pilot a
person, a processor, or a
physical object? Can one
consistently divide the
aircraft system into human,
computer and mechanical
parts? If not, what is the
alternative?
Discussion
Question 7
What is the reductionist
dream? How did it work
out in physics? Does it
recognize computer
science? How did it
challenge psychology?
Has it worked out in any
discipline?
Discussion
Question 8
How much information does a
physical book, that is fixed in one
way, by definition, have? If we
say a book "contains"
information, what is assumed?
How is a book's information
generated? Can the same
physical book "contain" different
information for different people?
Give an example.
Discussion
Question 9
If information is physical, how
can data compression put the
same information in a physically
smaller signal? If information is
not physical, how does data
compression work? Can we
encode more than one semantic
stream into one physical
message? Give an example.
Discussion
Question 10
Is a bit a physical "thing"? Can
you see or touch a bit? If a signal
wire sends a physical "on" value,
is that always a bit? If a bit is not
physical, can it exist without
physicality? How can a bit require
physicality but not itself be
physical? What creates
information, if it is not the
mechanical signal?
Discussion
Question 11
Is information concrete? If we
cannot see information physically,
is the study of information a
science? Explain. Are cognitions
concrete? If we cannot see
cognitions physically, is the study
of cognitions (psychology) a
science? Explain. What separates
science from imagination if it can
use non-physical constructs in its
theories?
Discussion
Question 12
Give three examples of other
animal species who sense the
world differently from us. If we
saw the world as they do, how
would it change what we do?
Explain how seeing a system
differently can change how it
is designed. Give examples
from computing.
Discussion
Question 13
If a $1 CD with a $1,000
software application on it is
insured, what do you get if
it is destroyed? Can you
insure something that is
not physical? Give current
examples.
Discussion
Question 14
Is a "mouse error" a hardware,
software or HCI problem? Can a
mouse's hardware affect its
software performance? Can it
affect its HCI performance? Can
mouse software affect HCI
performance? Give examples in
each case. If a wireless mouse
costs more and is less reliable,
how is it better?
Discussion
Question 15
Give three examples of a
human requirement giving
an IT design heuristic. This
is HCI. Give three examples
of a community
requirement giving an IT
design heuristic. This is
STS.
Discussion
Question 16
Explain the difference
between a hardware error,
a software error, a user
error and a community
error, with examples. What
is the common factor here?
Discussion
Question 17
What is an application user
sandbox? What human
requirement does it satisfy?
Illustrate with an online
example of a user sandbox.
Discussion
Question 18
Distinguish between a personal
requirement and community
requirement in computing.
Relate to how STS and HCI differ
and how socio-technology and
sociology differ. Are sociologists
qualified to design socio-
technical systems? What about
HCI experts?
Discussion
Question 19
In general, what do people do
when their needs are not met in a
physical situation? Relate to what
users do if their needs are not met
online. Is there a difference?
Explain. What do citizens of a
physical community do if it does
not meet their needs? What about
an online community? Again, is
there a difference? Give specific
examples to illustrate.
Discussion
Question 20
According to Norman, what
is ergonomics? What is the
difference between
ergonomics and HCI? What
is the difference between
HCI and STS?
Discussion
Question 21
Why is an IPod so different from
TV or video controls? Which is
better and why? Why has TV
remote design changed so little in
decades? If scheduled television
competes with Internet videos for
the hearts and minds of viewers,
which one will win? Give
advantages and disadvantages of
both sides.
Discussion
Question 22
How does an online friend
differ from a physical
friend? Can friendships
transcend physical and
electronic interaction
architectures? Give
examples. How is this
possible?
Discussion
Question 23
Why do universities divide
computing research across
many disciplines? What is a
cross-discipline? What
past cross-disciplines
became disciplines. Why is
computing a cross-
discipline?

More Related Content

What's hot

Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-Basics
Muhammad Asif
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
emaan waseem
 
What is Human Computer Interraction
What is Human Computer InterractionWhat is Human Computer Interraction
What is Human Computer Interraction
praeeth palliyaguru
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
Alan Dix
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTvicci4041
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
International Institute of Information Technology (I²IT)
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONJaved Ahmed Samo
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
Alan Dix
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
Syira Azhari
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
Alan Dix
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lora Aroyo
 
HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)
Sabin Buraga
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interaction
hcicourse
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
Seta Wicaksana
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
Um e Farwa
 
Hci and psychology
Hci and psychologyHci and psychology
Hci and psychology
Dr. Shaukat Wasi
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction DesignGraeme Smith
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
N.Jagadish Kumar
 
Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
Kshitiz Anand
 

What's hot (20)

HCI
HCIHCI
HCI
 
Human Computer Interaction-Basics
Human Computer Interaction-BasicsHuman Computer Interaction-Basics
Human Computer Interaction-Basics
 
Human computer interaction
Human computer interactionHuman computer interaction
Human computer interaction
 
What is Human Computer Interraction
What is Human Computer InterractionWhat is Human Computer Interraction
What is Human Computer Interraction
 
HCI 3e - Ch 9: Evaluation techniques
HCI 3e - Ch 9:  Evaluation techniquesHCI 3e - Ch 9:  Evaluation techniques
HCI 3e - Ch 9: Evaluation techniques
 
USER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPTUSER INTERFACE DESIGN PPT
USER INTERFACE DESIGN PPT
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
HUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTIONHUMAN COMPUTER INTERACTION
HUMAN COMPUTER INTERACTION
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
 
Introduction to Human Computer Interaction
Introduction to Human Computer InteractionIntroduction to Human Computer Interaction
Introduction to Human Computer Interaction
 
HCI - Chapter 1
HCI - Chapter 1HCI - Chapter 1
HCI - Chapter 1
 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
 
HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)HCI 2015 (8/10) Data Visualization (an introduction)
HCI 2015 (8/10) Data Visualization (an introduction)
 
Introducing Human Computer Interaction
Introducing Human Computer InteractionIntroducing Human Computer Interaction
Introducing Human Computer Interaction
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
 
HCI LAB MANUAL
HCI LAB MANUAL HCI LAB MANUAL
HCI LAB MANUAL
 
Hci and psychology
Hci and psychologyHci and psychology
Hci and psychology
 
What Is Interaction Design
What Is Interaction DesignWhat Is Interaction Design
What Is Interaction Design
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
Introduction To HCI
Introduction To HCIIntroduction To HCI
Introduction To HCI
 

Similar to Introduction to Human Computer Interface (HCI)

Social Machines Oxford Hendler
Social Machines Oxford HendlerSocial Machines Oxford Hendler
Social Machines Oxford Hendler
James Hendler
 
Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
patricke8
 
Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
mccormicknadine86
 
Computer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information TechnologyComputer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information Technology
LinaCovington707
 
Konica Minolta - Artificial Intelligence White Paper
Konica Minolta - Artificial Intelligence White PaperKonica Minolta - Artificial Intelligence White Paper
Konica Minolta - Artificial Intelligence White Paper
Eyal Benedek
 
Is the future post-human? IDU planner
Is the future post-human? IDU plannerIs the future post-human? IDU planner
Is the future post-human? IDU planner
cinbarnsley
 
Artificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer InteractionArtificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer Interaction
ijtsrd
 
Computer Research Papers
Computer Research PapersComputer Research Papers
Computer Research Papers
Monica Rivera
 
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debateGoran S. Milovanovic
 
ALT Ethical AI summit, HB keynote, Dec 2023
ALT Ethical AI summit, HB keynote, Dec 2023ALT Ethical AI summit, HB keynote, Dec 2023
ALT Ethical AI summit, HB keynote, Dec 2023
Helen Beetham
 
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
IOSR Journals
 
Deep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdfDeep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdf
allison922660
 
The SESERV Project: supporting the Future Internet Socio Economics Community
The SESERV Project: supporting the Future Internet Socio Economics CommunityThe SESERV Project: supporting the Future Internet Socio Economics Community
The SESERV Project: supporting the Future Internet Socio Economics Community
ictseserv
 
Designing the Internet of Things
Designing the Internet of ThingsDesigning the Internet of Things
Designing the Internet of Things
Massimiliano Dibitonto
 
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
José Nafría
 
Information System Essay
Information System EssayInformation System Essay
Information System Essay
Brenda Zerr
 
Com354 week.7
Com354  week.7Com354  week.7
Com354 week.7
Robert Bodle
 
The evolution of AI in workplaces
The evolution of AI in workplacesThe evolution of AI in workplaces
The evolution of AI in workplaces
Elisabetta Delponte
 

Similar to Introduction to Human Computer Interface (HCI) (20)

Reading evaluation
Reading evaluationReading evaluation
Reading evaluation
 
Social Machines Oxford Hendler
Social Machines Oxford HendlerSocial Machines Oxford Hendler
Social Machines Oxford Hendler
 
Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
 
Computer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docxComputer Ethics Analyzing Information Technology.docx
Computer Ethics Analyzing Information Technology.docx
 
Computer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information TechnologyComputer Ethics Analyzing Information Technology
Computer Ethics Analyzing Information Technology
 
Konica Minolta - Artificial Intelligence White Paper
Konica Minolta - Artificial Intelligence White PaperKonica Minolta - Artificial Intelligence White Paper
Konica Minolta - Artificial Intelligence White Paper
 
Is the future post-human? IDU planner
Is the future post-human? IDU plannerIs the future post-human? IDU planner
Is the future post-human? IDU planner
 
Artificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer InteractionArtificial Intelligence and Human Computer Interaction
Artificial Intelligence and Human Computer Interaction
 
Computer Research Papers
Computer Research PapersComputer Research Papers
Computer Research Papers
 
hci_intro.pdf
hci_intro.pdfhci_intro.pdf
hci_intro.pdf
 
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
247113920-Cognitive-technologies-mapping-the-Internet-governance-debate
 
ALT Ethical AI summit, HB keynote, Dec 2023
ALT Ethical AI summit, HB keynote, Dec 2023ALT Ethical AI summit, HB keynote, Dec 2023
ALT Ethical AI summit, HB keynote, Dec 2023
 
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
How Cognitive Science Has Influenced the Applied Science of HCI “The evolutio...
 
Deep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdfDeep-Dive-AI-final-report.pdf
Deep-Dive-AI-final-report.pdf
 
The SESERV Project: supporting the Future Internet Socio Economics Community
The SESERV Project: supporting the Future Internet Socio Economics CommunityThe SESERV Project: supporting the Future Internet Socio Economics Community
The SESERV Project: supporting the Future Internet Socio Economics Community
 
Designing the Internet of Things
Designing the Internet of ThingsDesigning the Internet of Things
Designing the Internet of Things
 
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
Gordana Dodig-Crnkovic: Participating and Anticipating. Actors and Agents Net...
 
Information System Essay
Information System EssayInformation System Essay
Information System Essay
 
Com354 week.7
Com354  week.7Com354  week.7
Com354 week.7
 
The evolution of AI in workplaces
The evolution of AI in workplacesThe evolution of AI in workplaces
The evolution of AI in workplaces
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 

Introduction to Human Computer Interface (HCI)

  • 1. INTRO TO HCI (Human-Computer Interaction) Edneil D. Jocusol, ECT, MTM Faculty, Dep. of Information Technology Cavite State University - Gen. Trias Whitworth, B., & Ahmad, A. (n.d.). The Evolution of Computing. The Interaction Design Foundation. Retrieved September 21, 2021, from https://www.interaction-design.org/literature/book/the-social-design- of-technical-systems-building-technologies-for-communities-2nd-edition/the-evolution-of-computing
  • 3.
  • 4. COMPUTING LEVELS The evolution of computing is approached here using Bertalanffy's general systems theory (Bertalanffy, 1968). This theory is based on the observation of discipline isomorphisms, when different specialist fields discover the same abstract equation or law in different contexts
  • 5.
  • 6. IT = Information Technology IS = Information Systems ICT = Information & Comm Tech. Informatics
  • 7.
  • 8. LEVELS AS WORLD VIEWS Essential. To view a world one needs a view perspective. Empirical. It arises from interaction with the world. Complete. It consistently describes a whole world. Subjective. We choose a view perspective, explicitly or not. Exclusive. You cannot view the world in two different ways at the same time, as you cannot sit in two places at once. Emergent. One world view can emerge from another. A world view is: 1. 2. 3. 4. 5. 6.
  • 10.
  • 11. As computing levels changed, so did the business model You can sell software same as or more than the hardware. Google cannot sell information. So it uses advertisements around its platform to generate income
  • 12.
  • 13. FROM HARDWARE TO SOFTWARE Hardware is any physical computer part, e.g. mouse, screen or case. It does not "cause" software, and nor is software a hardware output, in the way that physical systems have physical outputs. We create software by seeing information choices in physical events.
  • 14. Chip overheat Software crash (Call engineer) (Call programmer)
  • 16. Adding people to the computing equation meant that getting the technology to work was only half the problem — the other half was getting people to use it. Web users who did not like a site just clicked on, and only web sites that got hits succeeded. Given equal functionality, users prefer a more usable product (Davis, 1989). FROM SOFTWARE TO USERS
  • 17. Human Computer Interaction (HCI) = IT + Psychology wheras IT = Hardware + Software
  • 19. THE REDUCTIONIST DREAM The reductionist dream is based on logical positivism, the idea that only the physical exists so all science must be expressed in physical terms. Yet when Shannon and Weaver defined information as a choice between physical options, the options were physical but the choosing was not (Shannon & Weaver, 1949).
  • 21.
  • 22. DESIGN LEVEL COMBINATIONS Ergonomics designs safe and comfortable machines for people. Object design applies psychological needs to technology in the same way (Norman, 1990). Human computer interaction applies psychological requirements to screen design. Fashion is the social requirement to look good applied to wearable object design. Socio-technology is information technology meeting social requirements. 1. 2. 3. 4. 5.
  • 23.
  • 24.
  • 25. THE FLOWER OF COMPUTING The illustration on the next slide shows how computing evolved through the four stages of hardware, software, people, and community. At each stage, a new specialty joined computing, but pure engineers still see only mechanics, pure computer scientists only information, pure psychologists only human constructs, and pure sociologists only social structures. In practice, however, computing is thriving. Every day more people use computers to do more things in more ways
  • 26.
  • 27. ICT Information & Communications Technology IT Information Technology IS Information Systems MIS Management Information Systems AI Artificial Intelligence
  • 29. Discussion Question 1 How has computing evolved since it began? Is it just faster machines and better software? What is the role of hardware companies like IBM and Intel in modern computing?
  • 30. Discussion Question 2 How has the computing business model changed as it evolved? Does selling software make more money than selling hardware? Can selling knowledge make money? What about selling friendships? Can one sell communities?
  • 31. Discussion Question 3 Is a kitchen table a technology? Is a law a technology? Is an equation a technology? Is a computer program a technology? Is an information technology (IT) system a technology? Is a person an information technology? Is an HCI system (person plus computer) an information technology? What, exactly, is not a technology?
  • 32. Discussion Question 4 Is any set of people a community? How do people form a community? Is a socio-technical system (an online community) any set of HCI systems? How do HCI systems form an online community?
  • 33. Discussion Question 5 How does computer science relate to engineering and mathematics? What about human computer interaction (HCI) and engineering, computer science and psychology? Or socio-technology and engineering, computer science, psychology and the various social sciences?
  • 34. Discussion Question 6 In an aircraft, is the pilot a person, a processor, or a physical object? Can one consistently divide the aircraft system into human, computer and mechanical parts? If not, what is the alternative?
  • 35. Discussion Question 7 What is the reductionist dream? How did it work out in physics? Does it recognize computer science? How did it challenge psychology? Has it worked out in any discipline?
  • 36. Discussion Question 8 How much information does a physical book, that is fixed in one way, by definition, have? If we say a book "contains" information, what is assumed? How is a book's information generated? Can the same physical book "contain" different information for different people? Give an example.
  • 37. Discussion Question 9 If information is physical, how can data compression put the same information in a physically smaller signal? If information is not physical, how does data compression work? Can we encode more than one semantic stream into one physical message? Give an example.
  • 38. Discussion Question 10 Is a bit a physical "thing"? Can you see or touch a bit? If a signal wire sends a physical "on" value, is that always a bit? If a bit is not physical, can it exist without physicality? How can a bit require physicality but not itself be physical? What creates information, if it is not the mechanical signal?
  • 39. Discussion Question 11 Is information concrete? If we cannot see information physically, is the study of information a science? Explain. Are cognitions concrete? If we cannot see cognitions physically, is the study of cognitions (psychology) a science? Explain. What separates science from imagination if it can use non-physical constructs in its theories?
  • 40. Discussion Question 12 Give three examples of other animal species who sense the world differently from us. If we saw the world as they do, how would it change what we do? Explain how seeing a system differently can change how it is designed. Give examples from computing.
  • 41. Discussion Question 13 If a $1 CD with a $1,000 software application on it is insured, what do you get if it is destroyed? Can you insure something that is not physical? Give current examples.
  • 42. Discussion Question 14 Is a "mouse error" a hardware, software or HCI problem? Can a mouse's hardware affect its software performance? Can it affect its HCI performance? Can mouse software affect HCI performance? Give examples in each case. If a wireless mouse costs more and is less reliable, how is it better?
  • 43. Discussion Question 15 Give three examples of a human requirement giving an IT design heuristic. This is HCI. Give three examples of a community requirement giving an IT design heuristic. This is STS.
  • 44. Discussion Question 16 Explain the difference between a hardware error, a software error, a user error and a community error, with examples. What is the common factor here?
  • 45. Discussion Question 17 What is an application user sandbox? What human requirement does it satisfy? Illustrate with an online example of a user sandbox.
  • 46. Discussion Question 18 Distinguish between a personal requirement and community requirement in computing. Relate to how STS and HCI differ and how socio-technology and sociology differ. Are sociologists qualified to design socio- technical systems? What about HCI experts?
  • 47. Discussion Question 19 In general, what do people do when their needs are not met in a physical situation? Relate to what users do if their needs are not met online. Is there a difference? Explain. What do citizens of a physical community do if it does not meet their needs? What about an online community? Again, is there a difference? Give specific examples to illustrate.
  • 48. Discussion Question 20 According to Norman, what is ergonomics? What is the difference between ergonomics and HCI? What is the difference between HCI and STS?
  • 49. Discussion Question 21 Why is an IPod so different from TV or video controls? Which is better and why? Why has TV remote design changed so little in decades? If scheduled television competes with Internet videos for the hearts and minds of viewers, which one will win? Give advantages and disadvantages of both sides.
  • 50. Discussion Question 22 How does an online friend differ from a physical friend? Can friendships transcend physical and electronic interaction architectures? Give examples. How is this possible?
  • 51. Discussion Question 23 Why do universities divide computing research across many disciplines? What is a cross-discipline? What past cross-disciplines became disciplines. Why is computing a cross- discipline?