SlideShare una empresa de Scribd logo
1 de 30
ICS3211 - Intelligent
Interfaces II
Combining design with technology for effective human-
computer interaction
Week 2
Department of Intelligent Computer Systems,
University of Malta,
2016
Theoretical Frameworks in
HCI
Week 2 overview:
• Intelligent Interfaces - a recap
• Need for Intelligent interfaces
• Difference between Intelligent Interfaces vs Interfaces
for an intelligent system;
• Components of Intelligent Interfaces
• Human Information Processing - methods & models;
Learning Outcomes
At the end of this session you should be able to:
• Describe and recognise intelligent interfaces;
• Explain the difference between an intelligent interface and an
interface for an intelligent system;
• List the components for Intelligent Interfaces
• Compare different theories and their applications to the field of
HCI;
• Compare different information processing methods and models;
Recap
• What have we discussed during the past week?
• What important points have you acquired through
the online discussions?
• Describe your online post input in more detail.
• Think of an intelligent interface; discuss with 2 other
class members why it falls under the category of
intelligent interfaces
Intelligent Interfaces
• What are they?
• Intelligent interfaces have two components:
✴ArtificiaI Intelligence (AI)
✴Computer Human Interaction (CHI)
• Not every intelligent program/system has an
intelligent interface. Why?
IUI Research Fields
A normal user interface is defined as a method of
communication between a human user and a
machine. If we extend this definition, we can say that
an intelligent user interface uses some kind of
intelligent technology to achieve this human-machine
communication. In other words, IUIs are interfaces
with the ability to adapt to the user, communicate with
the user, and solve problems for the user.
“Intelligent user interfaces specifically aim to enhance
the flexibility, usability, and power of human-computer
interaction for all users. In doing so, they exploit
knowledge of users, tasks, tools, and content, as well
as devices for supporting interaction within differing
contexts of use.”
[Maybury 2001]
• Why do we need an intelligent interface?
• Interfaces can get too complex
• Interfaces can get too inflexible
• Interfaces don’t change when our needs change
• Interfaces don’t work with each other
• What makes an interface intelligent?
• Adapts to different user needs
• Learns new concepts and techniques
• Anticipates users’ needs
• Takes initiative and makes suggestions to user
• Justifies actions taken
Difference between an Intelligent System
and an Intelligent Interface
• How can user interfaces engage users to act more
intelligently?
• What empirical knowledge regarding the presentation of
information can be applied in the design of user interfaces
and dialog models?
• How will users perceive and accept the evolving ability of
computers to perform surrogate tasks correctly?
• What are current and future potential models of interactive
computing?
• How useful are sophisticated reasoning and knowledge-
base technologies in UI design?
Components of Intelligent
Interfaces
• The User Model
• Multimodal
Communication
• Plan recognition
• Dynamic
Presentation
• Natural Language
• Intelligent Help
• Interface Adaptability
User Model
• Information which best describes the user, and
which is used to determine how the data is
presented;
• Best used when:
• system seeks to adapt behaviour to users;
• class of users is diverse
• Uses of user models:
• getting input from user;
• providing help & advice;
• understanding user’s information seeking
behaviour;
• providing output to user;
• deciding what to say & how to say it;
Multimodal Communication
• Uses of various methods of communication with an
interface
• Two purposes:
• enables users to use system more intuitively;
• gives users more freedom;
Plan Recognition
• Deduces what user plans to do;
• Takes into consideration:
• system knowledge
• user model;
• user’s actions;
Dynamic Presentation
• Different people view data in different ways;
• System decides to display data based on user
models;
• Intelligent data displays from data entered in system
Natural Language
• High degree of freedom on the user’s part;
• Adds more intuitiveness to a system;
• Makes system less cumbersome;
Intelligent Help
• Help that is presented to the user, just in time;
• System recognises that the user is facing a problem
and suggests ways in which s/he can solve the
problem
Interface Adaptability
• System may adapt to user preferences without the
user having to specify;
• Interface may adapt depending on user models
• Step towards response planning
HCI Theories
Early theories & Models
• GOMS Model
• Goals
• Operations
• Methods
• Selection Rules
Theories that span 3 major
eras
• Theories that view human-computer interaction as information
processing;
• Theories that view interaction as the initiative of agents pursuing projects;
• Theories that view interaction as socially and materially embedded in rich
contexts;
Information Processing:
methods & models
• HIP approach tied to cognitive psychology, human
factors, and human engineering;
• Empirical studies evaluate the information
processing requirements of various tasks in which
humans use computers;
• Computation models are developed with the intent
to characterize human information processing when
interacting with computers and to predict human
performance with alternative interfaces;
Information Processing
Methods
• Signal detection methods and theory
• Chronometric methods
• Speed-accuracy methods
• Psychophysiological methods
Information Processing
Models
• Discrete vs. continuous:
• representation;
• transformation;
• transmission;
Information
Processing
Stages
for choice reaction tasks
where each stimulus is
assigned to a unique
response
Information Processing in
Choice-Reaction Tasks
• Stimulus Identification:
• preprocessing;
• feature extraction;
• identification;
• Response Selection;
• Response Execution:
• motor programming;
• motor adjustment;
Attention Models
• The Filter Theory;
• The Filter Attenuation
Theory;
• Load Theory;
• Unitary Resource
Model;
• Multiple Resource
Model;
• Feature Integration
Theory;
• Response Selection
Bottleneck Theory;
–Jef Raskin
“As far as the customer is concerned, the
interface is the product.”

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

ICS3211 Week 4
ICS3211 Week 4ICS3211 Week 4
ICS3211 Week 4
 
ICS3211 Lecture 9
ICS3211 Lecture 9ICS3211 Lecture 9
ICS3211 Lecture 9
 
ICS3211 Week 5
ICS3211 Week 5ICS3211 Week 5
ICS3211 Week 5
 
ICS3211 lecture 11
ICS3211 lecture 11ICS3211 lecture 11
ICS3211 lecture 11
 
ICS3211 Lecture 07
ICS3211 Lecture 07 ICS3211 Lecture 07
ICS3211 Lecture 07
 
ICS3211 lntelligent Interfaces
ICS3211 lntelligent InterfacesICS3211 lntelligent Interfaces
ICS3211 lntelligent Interfaces
 
Intelligent Interfaces ICS3211
Intelligent Interfaces ICS3211Intelligent Interfaces ICS3211
Intelligent Interfaces ICS3211
 
ICS3211 Week6
ICS3211 Week6ICS3211 Week6
ICS3211 Week6
 
ICS3211 Lecture 08 2020
ICS3211 Lecture 08 2020ICS3211 Lecture 08 2020
ICS3211 Lecture 08 2020
 
ICS2208 Lecture 3
ICS2208 Lecture 3ICS2208 Lecture 3
ICS2208 Lecture 3
 
ICS2208 lecture1
ICS2208 lecture1ICS2208 lecture1
ICS2208 lecture1
 
ICS3211 lecture 08
ICS3211 lecture 08ICS3211 lecture 08
ICS3211 lecture 08
 
Hci Overview
Hci OverviewHci Overview
Hci Overview
 
ICS2208 lecture2
ICS2208 lecture2ICS2208 lecture2
ICS2208 lecture2
 
ICS2208 lecture9
ICS2208 lecture9ICS2208 lecture9
ICS2208 lecture9
 
ICS2208 lecture4
ICS2208 lecture4ICS2208 lecture4
ICS2208 lecture4
 
Conceptual Model
Conceptual ModelConceptual Model
Conceptual Model
 
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
Human-Centered Artificial Intelligence: Reliable, Safe & TrustworthyHuman-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Accessibility introduction
Accessibility introductionAccessibility introduction
Accessibility introduction
 

Similar a ICS3211 lecture 02

[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Lee[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Lee
ivaderivader
 

Similar a ICS3211 lecture 02 (20)

ICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdfICS3211_lecture_week52023.pdf
ICS3211_lecture_week52023.pdf
 
ICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdfICS3211_lecture 03 2023.pdf
ICS3211_lecture 03 2023.pdf
 
ICS2208 Lecture2
ICS2208 Lecture2ICS2208 Lecture2
ICS2208 Lecture2
 
ARI2132 lecture4
ARI2132 lecture4ARI2132 lecture4
ARI2132 lecture4
 
chap-01 HCI.ppt
chap-01 HCI.pptchap-01 HCI.ppt
chap-01 HCI.ppt
 
[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Lee[Seminar] 200731 Hyeonwook Lee
[Seminar] 200731 Hyeonwook Lee
 
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2Meetup 11 here&now_megatriscomp design methodpartii_v0.2
Meetup 11 here&now_megatriscomp design methodpartii_v0.2
 
Human computer interaction -Input output channel
Human computer interaction -Input output channelHuman computer interaction -Input output channel
Human computer interaction -Input output channel
 
hci in software development process
hci in software development processhci in software development process
hci in software development process
 
IT351_Mid.pdf
IT351_Mid.pdfIT351_Mid.pdf
IT351_Mid.pdf
 
Psychology Human Computer Interaction
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
 
On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...On data-driven systems analyzing, supporting and enhancing users’ interaction...
On data-driven systems analyzing, supporting and enhancing users’ interaction...
 
HCI
HCIHCI
HCI
 
ICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdfICS2208 Lecture 2 Slides Interfaces_.pdf
ICS2208 Lecture 2 Slides Interfaces_.pdf
 
Introduction to HCI (UCC)
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Unit - 1 - HCI.pptx
Unit - 1 - HCI.pptxUnit - 1 - HCI.pptx
Unit - 1 - HCI.pptx
 
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCI
 
Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1Meetup 10 here&now_megatriscomp_design_methodparti_v1
Meetup 10 here&now_megatriscomp_design_methodparti_v1
 

Más de Vanessa Camilleri

Más de Vanessa Camilleri (20)

ICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdfICS 2208 Lecture 8 Slides AI and VR_.pdf
ICS 2208 Lecture 8 Slides AI and VR_.pdf
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
ICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdfICS2208 Lecture4 Intelligent Interface Agents.pdf
ICS2208 Lecture4 Intelligent Interface Agents.pdf
 
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User InterfacesICS2208 Lecture3 2023-2024 - Model Based User Interfaces
ICS2208 Lecture3 2023-2024 - Model Based User Interfaces
 
ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023ICS Lecture 11 - Intelligent Interfaces 2023
ICS Lecture 11 - Intelligent Interfaces 2023
 
ICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdfICS3211_lecture 09_2023.pdf
ICS3211_lecture 09_2023.pdf
 
ICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdfICS3211_lecture 08_2023.pdf
ICS3211_lecture 08_2023.pdf
 
ICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdfICS3211_lecture_week72023.pdf
ICS3211_lecture_week72023.pdf
 
ICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdfICS3211_lecture_week62023.pdf
ICS3211_lecture_week62023.pdf
 
ICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdfICS3211_lecture 04 2023.pdf
ICS3211_lecture 04 2023.pdf
 
ICS3211_lecture 11.pdf
ICS3211_lecture 11.pdfICS3211_lecture 11.pdf
ICS3211_lecture 11.pdf
 
FoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdfFoundationsAIEthics2023.pdf
FoundationsAIEthics2023.pdf
 
ICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdfICS3211_lecture 9_2022.pdf
ICS3211_lecture 9_2022.pdf
 
ICS1020CV_2022.pdf
ICS1020CV_2022.pdfICS1020CV_2022.pdf
ICS1020CV_2022.pdf
 
ARI5902_2022.pdf
ARI5902_2022.pdfARI5902_2022.pdf
ARI5902_2022.pdf
 
ICS2208 Lecture10
ICS2208 Lecture10ICS2208 Lecture10
ICS2208 Lecture10
 
ICS2208 lecture7
ICS2208 lecture7ICS2208 lecture7
ICS2208 lecture7
 
ICS2208 lecture6
ICS2208 lecture6ICS2208 lecture6
ICS2208 lecture6
 
ICS2208 Lecture 5
ICS2208 Lecture 5ICS2208 Lecture 5
ICS2208 Lecture 5
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

ICS3211 lecture 02

  • 1. ICS3211 - Intelligent Interfaces II Combining design with technology for effective human- computer interaction Week 2 Department of Intelligent Computer Systems, University of Malta, 2016
  • 2. Theoretical Frameworks in HCI Week 2 overview: • Intelligent Interfaces - a recap • Need for Intelligent interfaces • Difference between Intelligent Interfaces vs Interfaces for an intelligent system; • Components of Intelligent Interfaces • Human Information Processing - methods & models;
  • 3. Learning Outcomes At the end of this session you should be able to: • Describe and recognise intelligent interfaces; • Explain the difference between an intelligent interface and an interface for an intelligent system; • List the components for Intelligent Interfaces • Compare different theories and their applications to the field of HCI; • Compare different information processing methods and models;
  • 4. Recap • What have we discussed during the past week? • What important points have you acquired through the online discussions? • Describe your online post input in more detail. • Think of an intelligent interface; discuss with 2 other class members why it falls under the category of intelligent interfaces
  • 5. Intelligent Interfaces • What are they? • Intelligent interfaces have two components: ✴ArtificiaI Intelligence (AI) ✴Computer Human Interaction (CHI) • Not every intelligent program/system has an intelligent interface. Why?
  • 7. A normal user interface is defined as a method of communication between a human user and a machine. If we extend this definition, we can say that an intelligent user interface uses some kind of intelligent technology to achieve this human-machine communication. In other words, IUIs are interfaces with the ability to adapt to the user, communicate with the user, and solve problems for the user.
  • 8. “Intelligent user interfaces specifically aim to enhance the flexibility, usability, and power of human-computer interaction for all users. In doing so, they exploit knowledge of users, tasks, tools, and content, as well as devices for supporting interaction within differing contexts of use.” [Maybury 2001]
  • 9. • Why do we need an intelligent interface? • Interfaces can get too complex • Interfaces can get too inflexible • Interfaces don’t change when our needs change • Interfaces don’t work with each other
  • 10. • What makes an interface intelligent? • Adapts to different user needs • Learns new concepts and techniques • Anticipates users’ needs • Takes initiative and makes suggestions to user • Justifies actions taken
  • 11. Difference between an Intelligent System and an Intelligent Interface
  • 12. • How can user interfaces engage users to act more intelligently? • What empirical knowledge regarding the presentation of information can be applied in the design of user interfaces and dialog models? • How will users perceive and accept the evolving ability of computers to perform surrogate tasks correctly? • What are current and future potential models of interactive computing? • How useful are sophisticated reasoning and knowledge- base technologies in UI design?
  • 13. Components of Intelligent Interfaces • The User Model • Multimodal Communication • Plan recognition • Dynamic Presentation • Natural Language • Intelligent Help • Interface Adaptability
  • 14. User Model • Information which best describes the user, and which is used to determine how the data is presented; • Best used when: • system seeks to adapt behaviour to users; • class of users is diverse
  • 15. • Uses of user models: • getting input from user; • providing help & advice; • understanding user’s information seeking behaviour; • providing output to user; • deciding what to say & how to say it;
  • 16. Multimodal Communication • Uses of various methods of communication with an interface • Two purposes: • enables users to use system more intuitively; • gives users more freedom;
  • 17. Plan Recognition • Deduces what user plans to do; • Takes into consideration: • system knowledge • user model; • user’s actions;
  • 18. Dynamic Presentation • Different people view data in different ways; • System decides to display data based on user models; • Intelligent data displays from data entered in system
  • 19. Natural Language • High degree of freedom on the user’s part; • Adds more intuitiveness to a system; • Makes system less cumbersome;
  • 20. Intelligent Help • Help that is presented to the user, just in time; • System recognises that the user is facing a problem and suggests ways in which s/he can solve the problem
  • 21. Interface Adaptability • System may adapt to user preferences without the user having to specify; • Interface may adapt depending on user models • Step towards response planning
  • 22. HCI Theories Early theories & Models • GOMS Model • Goals • Operations • Methods • Selection Rules
  • 23. Theories that span 3 major eras • Theories that view human-computer interaction as information processing; • Theories that view interaction as the initiative of agents pursuing projects; • Theories that view interaction as socially and materially embedded in rich contexts;
  • 24. Information Processing: methods & models • HIP approach tied to cognitive psychology, human factors, and human engineering; • Empirical studies evaluate the information processing requirements of various tasks in which humans use computers; • Computation models are developed with the intent to characterize human information processing when interacting with computers and to predict human performance with alternative interfaces;
  • 25. Information Processing Methods • Signal detection methods and theory • Chronometric methods • Speed-accuracy methods • Psychophysiological methods
  • 26. Information Processing Models • Discrete vs. continuous: • representation; • transformation; • transmission;
  • 27. Information Processing Stages for choice reaction tasks where each stimulus is assigned to a unique response
  • 28. Information Processing in Choice-Reaction Tasks • Stimulus Identification: • preprocessing; • feature extraction; • identification; • Response Selection; • Response Execution: • motor programming; • motor adjustment;
  • 29. Attention Models • The Filter Theory; • The Filter Attenuation Theory; • Load Theory; • Unitary Resource Model; • Multiple Resource Model; • Feature Integration Theory; • Response Selection Bottleneck Theory;
  • 30. –Jef Raskin “As far as the customer is concerned, the interface is the product.”