SlideShare a Scribd company logo
1 of 27
Week-4
Human-Computer Interaction
Mohsin Waseer
the interaction
The Interaction
• Interaction models help us to understand what is going on in
the interaction between user and system. They address the
translations between what the user wants and what the
system does.
• Ergonomics looks at the physical characteristics of the
interaction and how these influence its effectiveness.
The Interaction (Cont.)
• The dialog between user and system is influenced by the
style of the interface (the nature of user/system dialog).
• The interaction takes place within a social and organizational
context that affects both user and system.
What is interaction?
Communication
user  system
Models of Interaction
terms of interaction
Norman model
interaction framework
Terms of Interaction
• A domain defines an area of expertise and knowledge in
some real-world activity. e.g. graphic design.
• Tasks are operations to manipulate the concepts of a
domain. e.g. … select fill tool, click over triangle.
• A goal is the desired output from a performed task. e.g.
create a solid red triangle.
• An intention is a specific action required to meet the goal.
Terms of Interaction (cont.)
• Task analysis involves the identification of the problem
space for the user of an interactive system in terms of the
domain, goals, intentions and tasks.
• The concepts used in the design of the system and the
description of the user are separate, and so we can refer to
them as distinct components, called the System and the
User, respectively.
Terms of Interaction (cont.)
• The System and User are each described by means of a
language that can express concepts relevant in the domain
of the application.
• The core language describes computational attributes of the
domain relevant to the System state.
• The task language describes psychological attributes of the
domain relevant to the User state.
The execution-evaluation cycle (Donald
Norman’s model)
• The interactive cycle can be divided into two major phases:
execution and evaluation, and this can be subdivided in
seven stages:
• user establishes the goal
• formulates intention
• specifies actions at interface
• executes action
• perceives system state
• interprets system state
• evaluates system state with respect to goal
• Norman’s model concentrates on user’s view of the interface
execution/evaluation loop
• user establishes the goal
• formulates intention
• specifies actions at interface
• executes action
• perceives system state
• interprets system state
• evaluates system state with respect to goal
system
evaluation
execution
goal
execution/evaluation loop
• user establishes the goal
• formulates intention
• specifies actions at interface
• executes action
• perceives system state
• interprets system state
• evaluates system state with respect to goal
system
evaluation
execution
goal
execution/evaluation loop
• user establishes the goal
• formulates intention
• specifies actions at interface
• executes action
• perceives system state
• interprets system state
• evaluates system state with respect to goal
system
evaluation
execution
goal
execution/evaluation loop
• user establishes the goal
• formulates intention
• specifies actions at interface
• executes action
• perceives system state
• interprets system state
• evaluates system state with respect to goal
system
evaluation
execution
goal
Using Norman’s model
• The gulf of execution is the difference between the user’s
formulation of the actions to reach the goal and the actions
allowed by the system.
• If the actions allowed by the system correspond to those
intended by the user, the interaction will be effective.
• The interface should therefore aim to reduce this gulf.
• The gulf of evaluation is the distance between the physical
presentation of the system state and the expectation of the user.
• If the user can readily evaluate the presentation in terms of his goal,
the gulf of evaluation is small.
• The more effort that is required on the part of the user to interpret
the presentation, the less effective the interaction.
• Gulf of Evaluation
user’s expectation of changed system state
≠ actual presentation of this state
Human Error – Slips and Mistakes
• Human errors are often classified into slips and mistakes.
• If you understand a system well you may know exactly what to do to
satisfy your goals – you have formulated the correct action.
• However, perhaps you mistype or you accidentally press the mouse
button at the wrong time. These are called slips; you have formulated
the right action, but fail to execute that action correctly.
• If you don’t know the system well you may not even formulate the
right goal. E.g., you may think that the magnifying glass icon is the
‘find’ function, but in fact it is to magnify the text. This is called a
mistake.
• Slips may be corrected by, for instance, better screen design, perhaps
putting more space between buttons.
• Mistakes need users to have a better understanding of the systems,
so will require far more radical redesign or improved training,
perhaps a totally different metaphor/combinations/symbol for use.
Abowd and Beale framework
extension of Norman…
their interaction framework has 4 parts
• user
• input
• system
• output
each has its own unique language
interaction  translation between languages
problems in interaction = problems in translation
Using Abowd & Beale’s model
User intentions
 translated into actions at the interface
 translated into alterations of system state
 reflected in the output display
 interpreted by the user
General framework for understanding interaction
• not restricted to electronic computer systems
• identifies all major components involved in interaction
• allows comparative assessment of systems
• an abstraction
A Framework for HCI
Ergonomics
physical aspects of interfaces
industrial interfaces
Ergonomics
• Study of the physical characteristics of interaction
• Also known as human factors – but this can also be used to
mean much of HCI!
• Ergonomics good at defining standards and guidelines for
constraining the way we design certain aspects of systems.
• A primary focus is on user performance and how the
interface enhances or detracts from this.
Ergonomics - examples
• arrangement of controls and displays
e.g. controls grouped according to function or frequency
of use, or sequentially
• surrounding environment
e.g. seating arrangements adaptable to cope with all
sizes of user
• health issues
e.g. physical position, environmental conditions
(temperature, humidity), lighting, noise,
• use of colour
e.g. use of red for warning, green for okay,
awareness of colour-blindness etc.
Industrial interfaces
Office interface vs. industrial interface?
Context matters!
Office Industrial
Type of data textual numeric
Rate of change slow fast
Environment clean dirty
Glass interfaces ?
• industrial interface:
• traditional … dials and knobs/grips
• now … screens and keypads
• glass interface
+cheaper, more flexible,
multiple representations,
precise values
• not physically located,
loss of context,
complex interfaces
• may need both
Vessel B Temp
0 100 200
113
multiple representations
of same information
Indirect manipulation
• office– direct manipulation
• user interacts
with artificial world
• industrial – indirect manipulation
• user interacts
with real world
through interface
• issues ..
• feedback
• delays
system
interface plant
immediate
feedback
instruments

More Related Content

Similar to Week-4-HCI.ppt are best notes for college students

Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2Durgesh Pandey
 
software engineering
software engineeringsoftware engineering
software engineeringparamalways
 
gulf of execution.pptx
gulf of execution.pptxgulf of execution.pptx
gulf of execution.pptxhajraqadirKhan
 
UNIT III Lecture-I.pptx
UNIT III Lecture-I.pptxUNIT III Lecture-I.pptx
UNIT III Lecture-I.pptxAmirEyni1
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptxRaja980775
 
Requirement Engineering.pdf
Requirement Engineering.pdfRequirement Engineering.pdf
Requirement Engineering.pdfMuhammad Imran
 
Chapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxChapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxaroraritik30
 
Lab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramLab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramFarah Ahmed
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).pptreb20
 

Similar to Week-4-HCI.ppt are best notes for college students (20)

Chapter five HCI
Chapter five HCIChapter five HCI
Chapter five HCI
 
Game interface design part 2
Game interface design part 2Game interface design part 2
Game interface design part 2
 
software engineering
software engineeringsoftware engineering
software engineering
 
HCI Presentation
HCI PresentationHCI Presentation
HCI Presentation
 
Lesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdfLesson 2 HCI 2.pdf
Lesson 2 HCI 2.pdf
 
gulf of execution.pptx
gulf of execution.pptxgulf of execution.pptx
gulf of execution.pptx
 
UNIT III Lecture-I.pptx
UNIT III Lecture-I.pptxUNIT III Lecture-I.pptx
UNIT III Lecture-I.pptx
 
Hci [4]interaction
Hci [4]interactionHci [4]interaction
Hci [4]interaction
 
HCI Unit 3.pptx
HCI Unit 3.pptxHCI Unit 3.pptx
HCI Unit 3.pptx
 
Requirement Engineering.pdf
Requirement Engineering.pdfRequirement Engineering.pdf
Requirement Engineering.pdf
 
ch3-interaction.ppt
ch3-interaction.pptch3-interaction.ppt
ch3-interaction.ppt
 
Chapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptxChapter 1-Object Oriented Software Engineering.pptx
Chapter 1-Object Oriented Software Engineering.pptx
 
hci Evaluation Techniques.pptx
 hci Evaluation Techniques.pptx hci Evaluation Techniques.pptx
hci Evaluation Techniques.pptx
 
HCI
HCIHCI
HCI
 
Module 1
Module 1Module 1
Module 1
 
Building an Information System
Building an Information SystemBuilding an Information System
Building an Information System
 
Lesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptxLesson 2 HCI 2.pptx
Lesson 2 HCI 2.pptx
 
Lab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagramLab 3 Introduction to the UML - how to create a use case diagram
Lab 3 Introduction to the UML - how to create a use case diagram
 
User Interface Analysis and Design
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
 
e3-chap-03 (1).ppt
e3-chap-03 (1).ppte3-chap-03 (1).ppt
e3-chap-03 (1).ppt
 

Recently uploaded

OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsNbelano25
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
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.docxRamakrishna Reddy Bijjam
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
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Ữ Â...Nguyen Thanh Tu Collection
 

Recently uploaded (20)

OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
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
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
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Ữ Â...
 

Week-4-HCI.ppt are best notes for college students

  • 3. The Interaction • Interaction models help us to understand what is going on in the interaction between user and system. They address the translations between what the user wants and what the system does. • Ergonomics looks at the physical characteristics of the interaction and how these influence its effectiveness.
  • 4. The Interaction (Cont.) • The dialog between user and system is influenced by the style of the interface (the nature of user/system dialog). • The interaction takes place within a social and organizational context that affects both user and system.
  • 6. Models of Interaction terms of interaction Norman model interaction framework
  • 7. Terms of Interaction • A domain defines an area of expertise and knowledge in some real-world activity. e.g. graphic design. • Tasks are operations to manipulate the concepts of a domain. e.g. … select fill tool, click over triangle. • A goal is the desired output from a performed task. e.g. create a solid red triangle. • An intention is a specific action required to meet the goal.
  • 8. Terms of Interaction (cont.) • Task analysis involves the identification of the problem space for the user of an interactive system in terms of the domain, goals, intentions and tasks. • The concepts used in the design of the system and the description of the user are separate, and so we can refer to them as distinct components, called the System and the User, respectively.
  • 9. Terms of Interaction (cont.) • The System and User are each described by means of a language that can express concepts relevant in the domain of the application. • The core language describes computational attributes of the domain relevant to the System state. • The task language describes psychological attributes of the domain relevant to the User state.
  • 10. The execution-evaluation cycle (Donald Norman’s model) • The interactive cycle can be divided into two major phases: execution and evaluation, and this can be subdivided in seven stages: • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal • Norman’s model concentrates on user’s view of the interface
  • 11. execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system evaluation execution goal
  • 12. execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system evaluation execution goal
  • 13. execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system evaluation execution goal
  • 14. execution/evaluation loop • user establishes the goal • formulates intention • specifies actions at interface • executes action • perceives system state • interprets system state • evaluates system state with respect to goal system evaluation execution goal
  • 15. Using Norman’s model • The gulf of execution is the difference between the user’s formulation of the actions to reach the goal and the actions allowed by the system. • If the actions allowed by the system correspond to those intended by the user, the interaction will be effective. • The interface should therefore aim to reduce this gulf.
  • 16. • The gulf of evaluation is the distance between the physical presentation of the system state and the expectation of the user. • If the user can readily evaluate the presentation in terms of his goal, the gulf of evaluation is small. • The more effort that is required on the part of the user to interpret the presentation, the less effective the interaction. • Gulf of Evaluation user’s expectation of changed system state ≠ actual presentation of this state
  • 17. Human Error – Slips and Mistakes • Human errors are often classified into slips and mistakes. • If you understand a system well you may know exactly what to do to satisfy your goals – you have formulated the correct action. • However, perhaps you mistype or you accidentally press the mouse button at the wrong time. These are called slips; you have formulated the right action, but fail to execute that action correctly.
  • 18. • If you don’t know the system well you may not even formulate the right goal. E.g., you may think that the magnifying glass icon is the ‘find’ function, but in fact it is to magnify the text. This is called a mistake. • Slips may be corrected by, for instance, better screen design, perhaps putting more space between buttons. • Mistakes need users to have a better understanding of the systems, so will require far more radical redesign or improved training, perhaps a totally different metaphor/combinations/symbol for use.
  • 19. Abowd and Beale framework extension of Norman… their interaction framework has 4 parts • user • input • system • output each has its own unique language interaction  translation between languages problems in interaction = problems in translation
  • 20. Using Abowd & Beale’s model User intentions  translated into actions at the interface  translated into alterations of system state  reflected in the output display  interpreted by the user General framework for understanding interaction • not restricted to electronic computer systems • identifies all major components involved in interaction • allows comparative assessment of systems • an abstraction
  • 22. Ergonomics physical aspects of interfaces industrial interfaces
  • 23. Ergonomics • Study of the physical characteristics of interaction • Also known as human factors – but this can also be used to mean much of HCI! • Ergonomics good at defining standards and guidelines for constraining the way we design certain aspects of systems. • A primary focus is on user performance and how the interface enhances or detracts from this.
  • 24. Ergonomics - examples • arrangement of controls and displays e.g. controls grouped according to function or frequency of use, or sequentially • surrounding environment e.g. seating arrangements adaptable to cope with all sizes of user • health issues e.g. physical position, environmental conditions (temperature, humidity), lighting, noise, • use of colour e.g. use of red for warning, green for okay, awareness of colour-blindness etc.
  • 25. Industrial interfaces Office interface vs. industrial interface? Context matters! Office Industrial Type of data textual numeric Rate of change slow fast Environment clean dirty
  • 26. Glass interfaces ? • industrial interface: • traditional … dials and knobs/grips • now … screens and keypads • glass interface +cheaper, more flexible, multiple representations, precise values • not physically located, loss of context, complex interfaces • may need both Vessel B Temp 0 100 200 113 multiple representations of same information
  • 27. Indirect manipulation • office– direct manipulation • user interacts with artificial world • industrial – indirect manipulation • user interacts with real world through interface • issues .. • feedback • delays system interface plant immediate feedback instruments