SlideShare a Scribd company logo
Copyright 2006 - John Wiley & Sons, Inc
Chapter 10
Componential Design
HCI: Developing Effective Organizational Information
Systems
Dov Te’eni
Jane Carey
Ping Zhang
Copyright 2006 - John Wiley & Sons, Inc
Learning Objectives
 Know some of the popular HCI components
 Understand how to select and design
components
 Learn how to apply HCI design guidelines to
the design of HCI components.
 Learn how to apply the TSSL model to any
HCI component.
Copyright 2006 - John Wiley & Sons, Inc
Roadmap
6
Affective
Engineering
9
Organizational
Tasks
4
Physical
Engineering
7
Evaluation
8
Principles &
Guidelines
11
Methodology
12
Relationship, Collaboration,
& Organization
10
Componential
Design
3
Interactive
Technologies
5
Cognitive
Engineering
Context Foundation Application
Additional Context
1
Introduction
2
Org &
Business
Context
13
Social &
Global Issues
14
Changing Needs of IT
Development & Use
Copyright 2006 - John Wiley & Sons, Inc
Evaluation
Metrics
Dialogue Design
Metaphor Design
Analysis
Design
HCI
Principles
&
Guidelines
Implementation
Formative
Evaluation
Summative
Evaluation
Coding
User Needs Test
Requirements
Determination
Project Selection Project Planning
Project Selection
& Planning
Alternative Selection
Media Design
Presentation Design
Formative
Evaluation
Formative
Evaluation
Interface Specification
Task
Analysis
User
Analysis
Context
Analysis
Componential Design and HCI development
Copyright 2006 - John Wiley & Sons, Inc
Introduction
 Most designers build human-computer
interfaces by assembling ready-made
components.
 The components are assembled into an
input-output design that serves some function
such as presenting information to the user,
enabling navigation, and accepting
information from the user who is engaged in
performing a task.
Copyright 2006 - John Wiley & Sons, Inc
Introduction
 We use the four-layer TSSL (task, semantics,
syntax and lexicon) model of interaction that
translates the abstract function to the physical
building blocks.
 However, to avoid confusion, the term ‘task’ is
reserved for describing the task as the user
sees it and the term ‘function’ (or
functionality) will be used to describe the
designer’s description of what the component
does.
Copyright 2006 - John Wiley & Sons, Inc
Introduction
 Components are the building blocks with
which we construct the human-computer
interface.
 Functions (functionality) are the component’s
services to the user.
Copyright 2006 - John Wiley & Sons, Inc
Component Functions
Color Differentiate data items, group
elements, signal order and meaning,
impact mood
Voice Convey meaning and emotion, signal
importance, instruct tools
Text Convey meaning and emotion
Video Convey meaning and emotion; display
dynamic behavior
Table 10.1.a: Low level components – the infrastructure
Copyright 2006 - John Wiley & Sons, Inc
General
function
Description of function Specific interface
objects
Data input &
feedback
Input data by selecting
from predefined values or
generating new values
Selection: Radio button;
check box, list box.
Generation: textbox,
message box for
feedback, specific dialog
boxes
Navigation
controls &
feedback
Control the inter-system
and intra-system flow and
user navigation
Menu, command buttons,
dialog box
Quantitative
graphics
Output quantitative
information
Graphics (bar-charts etc.),
tables
Table 10.1.b: Medium level components
Copyright 2006 - John Wiley & Sons, Inc
Function Components
Input information about some entity Form fill-in
Output information about some entity Output screen
Search and browsing Query screen
Decision making What-if screen
Navigation and control within some
website; introduce a site
Homepage (also menu); Multiple
windows
Table 10.1.c: High level components –
assembling lower-level components
Copyright 2006 - John Wiley & Sons, Inc
Low-level components (infrastructure)
Color
 Color in HCI is used extensively.
 Color calls attention
 Color helps comprehension
 Color adds cues
 Color is appealing
 Color facilitates recognition, attention,
memory, comprehension and positive affect.
Copyright 2006 - John Wiley & Sons, Inc
Color
Figure 10.2: Dialog box to define color
Copyright 2006 - John Wiley & Sons, Inc
Guildelines for use of Color
 Two general design guidelines
 First, allow for redundancy so that
differentiation by color is also accompanied by
differentiation by shape or size.
 Secondly, whenever possible, empower the
user to adapt colors to fit their preferences and
their culture.
Copyright 2006 - John Wiley & Sons, Inc
Medium level components
Data input
 The main design objectives of data input are
to ensure correct input with minimal user
effort
 There are two general methods of inputting
data:
 User generation of data values
 User selection of data values
Copyright 2006 - John Wiley & Sons, Inc
Data input - the building blocks
 The common building blocks (widgets) for
selecting symbolic values include
 radio buttons
 check boxes
 list boxes
Data input - the building blocks
Figure 10.3: Screen with check box, radio buttons,
command buttons, text boxes and list box.
Copyright 2006 - John Wiley & Sons, Inc
The syntactic and semantic levels
of Data Input components
Widget Function Guidelines
Formatted
(coded)
fields
Enhance clarity of
what is
expected;
prevent errors
and guide
specification of
input; ease input
Use meaningful labels adjacent to the data entry field; the
data entry field should be clearly visible and match the
expected value in format and size; recognizable but
restrictive formats when possible; provide explanations
nearby the data entry field; provide constructive
feedback upon incorrect input; use defaults when
possible (e.g., common or personalized value)
List box Display values and
help select
Order values in obvious sequence (e.g., alphabetical); provide
explanation of the list values or categories
Radio buttons Display values to
enable holistic
view and easy
choice
Organize values to enable parallel view of all options (e.g.,
order categories in increasing ascending value); provide
explanation of the values or categories
The Task level – data input and choice
Input circumstances Main concerns Widgets recommended
Possible values known; several
values allowed.
Recall and specification is difficult
and accuracy of input is crucial
(e.g., areas of interest for
marketing purposes).
Check box for limited number of values.
Possible values known; one value
allowed.
Free form specification may be
ambiguous and accuracy of input
is crucial (e.g., spelling of
country name).
Radio buttons for few possible values. List
box for multiple values (ordered if
possible).
Possible values known; one value
allowed.
Choice of value depends on
comparison with other options
(e.g., exact marital status on tax
form).
Radio buttons to display simultaneously the
possible values.
Possible values unknown; free
form alphanumeric input
expected.
In some cases, specification of input is
difficult.
Text box with short labels when
specification is straightforward and
additional constant labels or popup
message boxes to help with
ambiguous or difficult specification.
Possible values unknown; some
predefined restrictions.
Free form specification may be
ambiguous and accuracy of input
is crucial (e.g., phone number
with area code and country
code).
Formatted input box with message box as
feedback to validate input.
Copyright 2006 - John Wiley & Sons, Inc
Navigation and flow control
 Navigation mechanisms
 Menus
 Command controls
 Dialog controls
Copyright 2006 - John Wiley & Sons, Inc
Navigation and flow control
Figure 10.4: A control panel consisting of a horizontal menu
and two rows of icon-based command controls.
Navigation and flow control
Figure 10.5: Navigation in an e-book uses a clickable image-based
menu and a corresponding vertical menu.
Copyright 2006 - John Wiley & Sons, Inc
Navigation and flow control
 Figure 10.6 shows two overlapping dialog boxes.
Copyright 2006 - John Wiley & Sons, Inc
Menus and navigation - the syntactic
and semantic levels
 In tree structured menus the main design
issues are:
 Breadth-depth tradeoff
 Organization of menu items
 Sequence of menu items and
 Graphic layout.
Copyright 2006 - John Wiley & Sons, Inc
Menus and navigation - the syntactic
and semantic levels
 Effective choice of semantics is crucial for correctly
and efficiently locating an item.
 Familiar and unambiguous terms are key to
recognizing and interpreting the labels of the menu
items.
 The main application text-based menu is commonly
positioned at the top of the screen horizontally.
 By convention, more specific menus are positioned
vertically on the left hand side.
 Icon-based menus are arranged in a two-dimensional
space to be read left-to-right and top-down by
infrequent users.
Copyright 2006 - John Wiley & Sons, Inc
 Figure 10.7 is a typical
youngster’s self
constructed icon-based
menu.
Menus and navigation - the syntactic
and semantic levels
Copyright 2006 - John Wiley & Sons, Inc
Menus and navigation - the task
level
 Menus support several types of user tasks, all
related to navigation and control.
 Once an intention has been formed, the user
has a search target in mind.
Copyright 2006 - John Wiley & Sons, Inc
Menus and navigation - the task
level
 There are three types of searches in menus:
 1) matching the search target with an identical
menu-item label
 2) locating the category that includes the
search target
 3) finding a label that is equivalent (but not
identical) to the search target
Copyright 2006 - John Wiley & Sons, Inc
Quantitative graphics
 In recent years, graphics have played an
increasingly important role in managerial
work, primarily in decision-making and
communication.
 The increasing importance of graphics is, at
least in part, due to the amazing graphical
power that is found in today's graphical
packages and the affordability of high quality
screens, printers and plotters.
Copyright 2006 - John Wiley & Sons, Inc
Why use computer graphics?
1. Graphics are effective communicators for
most types of quantitative information.
2. Computer generated graphics are low
cost alternatives to manual charts (think how
easy it is to construct a high quality chart in
most commercial spreadsheets).
3. Computer generated graphics readily
access corporate databases.
4. Computer generated graphics help
interactive decision-making.
Copyright 2006 - John Wiley & Sons, Inc
Table 10.5: Graphics versus text
Lexicon Text composed of words in
clauses within
paragraphs.
Images composed of
shapes.
Syntax Procedural – processes as
sequence of elements.
Holistic – process as a
unit with parallel
relations.
Semantics Functional, logical and
abstract relations.
Spatial built on proximity,
ordering and direction.
Quantitative graphics
Copyright 2006 - John Wiley & Sons, Inc
 The building blocks for representing quantitative data
(the graphic’s lexicon) include labels and numeric
data represented by spatial elements such as lines,
angles, circles, boxes etc.
Graphics - the building blocks
0
5
10
15
20
25
30
35
40
45
Dollars
Pentium
III
Pentium
IV
Laptop
Pentium
III
iMac
Quarters of 2005
Title should convey a message in the graph
Company 1
Company 2
Figure 10.8: A 3D bar chart, representing quantitative data with a title, grid, legend and
labels.
Copyright 2006 - John Wiley & Sons, Inc
.
Decision-making aspect Psychological resources supported by graphs
Problem finding Detection, attention
Information analysis Comprehension, memory
Performance review Detection, attention, comprehension, affect
Forecasting Detection, comprehension
Exception reporting Detection, attention
Planning Memory, comprehension, attention
Exploratory analysis Detection, attention, comprehension
Simulation Memory, comprehension, attention, affect
Table 10.6: Resources needed in decision-making
that graphics support
Copyright 2006 - John Wiley & Sons, Inc
 Five basic graphs for business presentations:
 pie chart
 bar chart
 column chart (vertical bar charts)
 line chart
 dot chart
Graphics
The Task level - decision-making and
communication
Copyright 2006 - John Wiley & Sons, Inc
 A three-step strategy for chart selection:
 1) determine your message - a single point to
be made,
 2) identify the comparison (out the five types),
and
 3) select the type of chart.
Graphics
The Task level - decision-making and
communication
Copyright 2006 - John Wiley & Sons, Inc
Graphics -The Task level
Company 1
34%
30%
31%
5%
Pentium III
Pentium IV
Laptops P
iMac
Company 2
20%
27%
43%
10%
Distribution of computers in
company
Distribution of computers in company
0 20 40 60
Company
1
Company
2
iMac
Laptops P
Pentium IV
Pentium III
Distribution of computers in company
0%
20%
40%
60%
80%
100%
Company 1 Company 2
iMac
Laptops P
Pentium IV
Pentium III
Computer distribution
0
50
Pentium III
Pentium IV
Laptops P
iMac
Company 1
Company 2
Distribution of computers in company
0
10
20
30
40
50
P
e
n
t
i
u
m
I
I
I
P
e
n
t
i
u
m
I
V
L
a
p
t
o
p
s
P
i
M
a
c
Types
Computers
Company 1
Company 2
Copyright 2006 - John Wiley & Sons, Inc
Form Design
 One common design technique is to build a
form that includes all the relevant information
about a particular entity (like an order or a
person) – this is called a form fill in.
 Its main advantages lay precisely in the full
view of the relevant information to be entered
into the computer system.
Copyright 2006 - John Wiley & Sons, Inc
Form Design
Figure 10.13: Initial design of patient form fillin
Copyright 2006 - John Wiley & Sons, Inc
Form fill in - the building blocks
 Form fill ins are high-level components that
are in fact assemblies of lower-level
components.
 The main building blocks of the form fill in
include:
 components for accepting and selecting data
 feedback
 and organizers
Copyright 2006 - John Wiley & Sons, Inc
Form fillin - the syntactic and
semantic levels
Figure 10.14: Redesigned patient registration form for better balance.
Copyright 2006 - John Wiley & Sons, Inc
Form fill in - the task level
 The task supported by a form fill in is simply
feeding data into the system.
 A person requesting a service or product can
either fill in a form directly or indirectly
through an operator.
Copyright 2006 - John Wiley & Sons, Inc
 The cost of erroneous data in the system is
high for both the individual and the company.
 Detecting and correcting errors that have
entered the system is extremely costly.
 Good HCI designs of form fill ins are those
that above all reduce error and minimize
effort.
Form fillin - the task level
Copyright 2006 - John Wiley & Sons, Inc
Summary
 We have enumerated several HCI components but
many others exist
 We looked at low-level components such as color
and higher-level components such as menus and
form fillins
 In all cases, we examined each component through
the TSSL model (task, semantic, syntactic and lexical
levels). This model helps to relate the user’s task to
its implementation in human-computer interaction. It
lays the basis for examining the impact of a
component on the user’s cognitive and affective
processes, and, thereby, on overt behavior.
Copyright 2006 - John Wiley & Sons, Inc
Summary
 We also applied some of the HCI guidelines
elaborated in the previous chapter to the
design of specific components.
 The most important message however
throughout the chapter is the strive to fit the
component to the task at hand.

More Related Content

PPTX
Lesson 3 Introduction to Human Computer Interaction.pptx
PPTX
Lesson 3 Introduction to Human Computer Interaction.pptx
PPT
Ch11
PPTX
Chapter 8 User Interface Design
PPT
Ui design final
PDF
POLITEKNIK MALAYSIA
PPTX
HCI CH-2.pptx
DOCX
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docx
Lesson 3 Introduction to Human Computer Interaction.pptx
Lesson 3 Introduction to Human Computer Interaction.pptx
Ch11
Chapter 8 User Interface Design
Ui design final
POLITEKNIK MALAYSIA
HCI CH-2.pptx
CHAPTER 8 User InterfaceDesignChapter 8 is the first of thre.docx

Similar to ch10.ppt (20)

PPTX
Hi600 ch09_text_slides
PPTX
Slide 4 - User Interface Design.pptx interface rather than its functionality ...
PPTX
Interaction
PPT
HCI 3e - Ch 3: The interaction
PPT
HCI - Chapter 3
PPT
Chapter14 designing interfaces and dialogues
PPTX
HCI_Lecture_05.pptx
PPT
Hci lecture set_03_00
PDF
UID-Textbook.pdf
PPT
16 user interfacedesign
PPT
10. User Interfacehdbxbxbxbbx Design.ppt
PPT
LNotes_INFS336_chap02.ppt
PPT
L10 Interaction Frameworks lecture 14 (1).ppt
PPTX
Lecturvxxxxxxxxxxxxxxxxxxxxxxxxe 17.pptx
PDF
User Interface design & methods for easy utilization
PPTX
PPTX
User interface design elements.pptx fyiiyyj
PPT
Human compute interactionn lecture no # 6 and 7
PPT
Interaciton desing lect05.ppt Human Computer Interaction
PPTX
Hi600 ch09_text_slides
Slide 4 - User Interface Design.pptx interface rather than its functionality ...
Interaction
HCI 3e - Ch 3: The interaction
HCI - Chapter 3
Chapter14 designing interfaces and dialogues
HCI_Lecture_05.pptx
Hci lecture set_03_00
UID-Textbook.pdf
16 user interfacedesign
10. User Interfacehdbxbxbxbbx Design.ppt
LNotes_INFS336_chap02.ppt
L10 Interaction Frameworks lecture 14 (1).ppt
Lecturvxxxxxxxxxxxxxxxxxxxxxxxxe 17.pptx
User Interface design & methods for easy utilization
User interface design elements.pptx fyiiyyj
Human compute interactionn lecture no # 6 and 7
Interaciton desing lect05.ppt Human Computer Interaction
Ad

More from nazimsattar (20)

PPTX
how to build a simple operating system type
PPTX
operating system Evolution understanding the basics
PPT
working with internet technologies using XML
PPT
working with internet technologies using CSS
PPT
different Data_Analysis concepts in data science
PPT
Data Munging in concepts of data mining in DS
PDF
Class diagram and its importance in software
PDF
GRASP_Designing Objects With Responsibilities.pdf
PPT
Memory management principles in operating systems
PPT
Deadlock principles in operating systems
PDF
overview of natural language processing concepts
PDF
introduction to natural language processing
PPT
HCI_usable_user_interface_productivity in HCI
PPT
HCI_user_interaction_Design_interaction design
PPT
Introduction to the operating and its types
PPT
Operating systems structures and their practical applications
PPT
Block_Chain_Technology and its concepts in reality
PPT
Edge Computing and its related technologies
PPTX
The Real time applications of Virtual Reality
PPTX
Marketing of AI technology in real life examples
how to build a simple operating system type
operating system Evolution understanding the basics
working with internet technologies using XML
working with internet technologies using CSS
different Data_Analysis concepts in data science
Data Munging in concepts of data mining in DS
Class diagram and its importance in software
GRASP_Designing Objects With Responsibilities.pdf
Memory management principles in operating systems
Deadlock principles in operating systems
overview of natural language processing concepts
introduction to natural language processing
HCI_usable_user_interface_productivity in HCI
HCI_user_interaction_Design_interaction design
Introduction to the operating and its types
Operating systems structures and their practical applications
Block_Chain_Technology and its concepts in reality
Edge Computing and its related technologies
The Real time applications of Virtual Reality
Marketing of AI technology in real life examples
Ad

Recently uploaded (20)

PPTX
Unit 4 Skeletal System.ppt.pptxopresentatiom
PPTX
Cell Types and Its function , kingdom of life
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PDF
RMMM.pdf make it easy to upload and study
PDF
Trump Administration's workforce development strategy
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
Indian roads congress 037 - 2012 Flexible pavement
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
1_English_Language_Set_2.pdf probationary
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Unit 4 Skeletal System.ppt.pptxopresentatiom
Cell Types and Its function , kingdom of life
Supply Chain Operations Speaking Notes -ICLT Program
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
RMMM.pdf make it easy to upload and study
Trump Administration's workforce development strategy
Orientation - ARALprogram of Deped to the Parents.pptx
202450812 BayCHI UCSC-SV 20250812 v17.pptx
Computing-Curriculum for Schools in Ghana
Indian roads congress 037 - 2012 Flexible pavement
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
1_English_Language_Set_2.pdf probationary
Paper A Mock Exam 9_ Attempt review.pdf.
Onco Emergencies - Spinal cord compression Superior vena cava syndrome Febr...
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Hazard Identification & Risk Assessment .pdf
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
What if we spent less time fighting change, and more time building what’s rig...
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf

ch10.ppt

  • 1. Copyright 2006 - John Wiley & Sons, Inc Chapter 10 Componential Design HCI: Developing Effective Organizational Information Systems Dov Te’eni Jane Carey Ping Zhang
  • 2. Copyright 2006 - John Wiley & Sons, Inc Learning Objectives  Know some of the popular HCI components  Understand how to select and design components  Learn how to apply HCI design guidelines to the design of HCI components.  Learn how to apply the TSSL model to any HCI component.
  • 3. Copyright 2006 - John Wiley & Sons, Inc Roadmap 6 Affective Engineering 9 Organizational Tasks 4 Physical Engineering 7 Evaluation 8 Principles & Guidelines 11 Methodology 12 Relationship, Collaboration, & Organization 10 Componential Design 3 Interactive Technologies 5 Cognitive Engineering Context Foundation Application Additional Context 1 Introduction 2 Org & Business Context 13 Social & Global Issues 14 Changing Needs of IT Development & Use
  • 4. Copyright 2006 - John Wiley & Sons, Inc Evaluation Metrics Dialogue Design Metaphor Design Analysis Design HCI Principles & Guidelines Implementation Formative Evaluation Summative Evaluation Coding User Needs Test Requirements Determination Project Selection Project Planning Project Selection & Planning Alternative Selection Media Design Presentation Design Formative Evaluation Formative Evaluation Interface Specification Task Analysis User Analysis Context Analysis Componential Design and HCI development
  • 5. Copyright 2006 - John Wiley & Sons, Inc Introduction  Most designers build human-computer interfaces by assembling ready-made components.  The components are assembled into an input-output design that serves some function such as presenting information to the user, enabling navigation, and accepting information from the user who is engaged in performing a task.
  • 6. Copyright 2006 - John Wiley & Sons, Inc Introduction  We use the four-layer TSSL (task, semantics, syntax and lexicon) model of interaction that translates the abstract function to the physical building blocks.  However, to avoid confusion, the term ‘task’ is reserved for describing the task as the user sees it and the term ‘function’ (or functionality) will be used to describe the designer’s description of what the component does.
  • 7. Copyright 2006 - John Wiley & Sons, Inc Introduction  Components are the building blocks with which we construct the human-computer interface.  Functions (functionality) are the component’s services to the user.
  • 8. Copyright 2006 - John Wiley & Sons, Inc Component Functions Color Differentiate data items, group elements, signal order and meaning, impact mood Voice Convey meaning and emotion, signal importance, instruct tools Text Convey meaning and emotion Video Convey meaning and emotion; display dynamic behavior Table 10.1.a: Low level components – the infrastructure
  • 9. Copyright 2006 - John Wiley & Sons, Inc General function Description of function Specific interface objects Data input & feedback Input data by selecting from predefined values or generating new values Selection: Radio button; check box, list box. Generation: textbox, message box for feedback, specific dialog boxes Navigation controls & feedback Control the inter-system and intra-system flow and user navigation Menu, command buttons, dialog box Quantitative graphics Output quantitative information Graphics (bar-charts etc.), tables Table 10.1.b: Medium level components
  • 10. Copyright 2006 - John Wiley & Sons, Inc Function Components Input information about some entity Form fill-in Output information about some entity Output screen Search and browsing Query screen Decision making What-if screen Navigation and control within some website; introduce a site Homepage (also menu); Multiple windows Table 10.1.c: High level components – assembling lower-level components
  • 11. Copyright 2006 - John Wiley & Sons, Inc Low-level components (infrastructure) Color  Color in HCI is used extensively.  Color calls attention  Color helps comprehension  Color adds cues  Color is appealing  Color facilitates recognition, attention, memory, comprehension and positive affect.
  • 12. Copyright 2006 - John Wiley & Sons, Inc Color Figure 10.2: Dialog box to define color
  • 13. Copyright 2006 - John Wiley & Sons, Inc Guildelines for use of Color  Two general design guidelines  First, allow for redundancy so that differentiation by color is also accompanied by differentiation by shape or size.  Secondly, whenever possible, empower the user to adapt colors to fit their preferences and their culture.
  • 14. Copyright 2006 - John Wiley & Sons, Inc Medium level components Data input  The main design objectives of data input are to ensure correct input with minimal user effort  There are two general methods of inputting data:  User generation of data values  User selection of data values
  • 15. Copyright 2006 - John Wiley & Sons, Inc Data input - the building blocks  The common building blocks (widgets) for selecting symbolic values include  radio buttons  check boxes  list boxes
  • 16. Data input - the building blocks Figure 10.3: Screen with check box, radio buttons, command buttons, text boxes and list box.
  • 17. Copyright 2006 - John Wiley & Sons, Inc The syntactic and semantic levels of Data Input components Widget Function Guidelines Formatted (coded) fields Enhance clarity of what is expected; prevent errors and guide specification of input; ease input Use meaningful labels adjacent to the data entry field; the data entry field should be clearly visible and match the expected value in format and size; recognizable but restrictive formats when possible; provide explanations nearby the data entry field; provide constructive feedback upon incorrect input; use defaults when possible (e.g., common or personalized value) List box Display values and help select Order values in obvious sequence (e.g., alphabetical); provide explanation of the list values or categories Radio buttons Display values to enable holistic view and easy choice Organize values to enable parallel view of all options (e.g., order categories in increasing ascending value); provide explanation of the values or categories
  • 18. The Task level – data input and choice Input circumstances Main concerns Widgets recommended Possible values known; several values allowed. Recall and specification is difficult and accuracy of input is crucial (e.g., areas of interest for marketing purposes). Check box for limited number of values. Possible values known; one value allowed. Free form specification may be ambiguous and accuracy of input is crucial (e.g., spelling of country name). Radio buttons for few possible values. List box for multiple values (ordered if possible). Possible values known; one value allowed. Choice of value depends on comparison with other options (e.g., exact marital status on tax form). Radio buttons to display simultaneously the possible values. Possible values unknown; free form alphanumeric input expected. In some cases, specification of input is difficult. Text box with short labels when specification is straightforward and additional constant labels or popup message boxes to help with ambiguous or difficult specification. Possible values unknown; some predefined restrictions. Free form specification may be ambiguous and accuracy of input is crucial (e.g., phone number with area code and country code). Formatted input box with message box as feedback to validate input.
  • 19. Copyright 2006 - John Wiley & Sons, Inc Navigation and flow control  Navigation mechanisms  Menus  Command controls  Dialog controls
  • 20. Copyright 2006 - John Wiley & Sons, Inc Navigation and flow control Figure 10.4: A control panel consisting of a horizontal menu and two rows of icon-based command controls.
  • 21. Navigation and flow control Figure 10.5: Navigation in an e-book uses a clickable image-based menu and a corresponding vertical menu.
  • 22. Copyright 2006 - John Wiley & Sons, Inc Navigation and flow control  Figure 10.6 shows two overlapping dialog boxes.
  • 23. Copyright 2006 - John Wiley & Sons, Inc Menus and navigation - the syntactic and semantic levels  In tree structured menus the main design issues are:  Breadth-depth tradeoff  Organization of menu items  Sequence of menu items and  Graphic layout.
  • 24. Copyright 2006 - John Wiley & Sons, Inc Menus and navigation - the syntactic and semantic levels  Effective choice of semantics is crucial for correctly and efficiently locating an item.  Familiar and unambiguous terms are key to recognizing and interpreting the labels of the menu items.  The main application text-based menu is commonly positioned at the top of the screen horizontally.  By convention, more specific menus are positioned vertically on the left hand side.  Icon-based menus are arranged in a two-dimensional space to be read left-to-right and top-down by infrequent users.
  • 25. Copyright 2006 - John Wiley & Sons, Inc  Figure 10.7 is a typical youngster’s self constructed icon-based menu. Menus and navigation - the syntactic and semantic levels
  • 26. Copyright 2006 - John Wiley & Sons, Inc Menus and navigation - the task level  Menus support several types of user tasks, all related to navigation and control.  Once an intention has been formed, the user has a search target in mind.
  • 27. Copyright 2006 - John Wiley & Sons, Inc Menus and navigation - the task level  There are three types of searches in menus:  1) matching the search target with an identical menu-item label  2) locating the category that includes the search target  3) finding a label that is equivalent (but not identical) to the search target
  • 28. Copyright 2006 - John Wiley & Sons, Inc Quantitative graphics  In recent years, graphics have played an increasingly important role in managerial work, primarily in decision-making and communication.  The increasing importance of graphics is, at least in part, due to the amazing graphical power that is found in today's graphical packages and the affordability of high quality screens, printers and plotters.
  • 29. Copyright 2006 - John Wiley & Sons, Inc Why use computer graphics? 1. Graphics are effective communicators for most types of quantitative information. 2. Computer generated graphics are low cost alternatives to manual charts (think how easy it is to construct a high quality chart in most commercial spreadsheets). 3. Computer generated graphics readily access corporate databases. 4. Computer generated graphics help interactive decision-making.
  • 30. Copyright 2006 - John Wiley & Sons, Inc Table 10.5: Graphics versus text Lexicon Text composed of words in clauses within paragraphs. Images composed of shapes. Syntax Procedural – processes as sequence of elements. Holistic – process as a unit with parallel relations. Semantics Functional, logical and abstract relations. Spatial built on proximity, ordering and direction. Quantitative graphics
  • 31. Copyright 2006 - John Wiley & Sons, Inc  The building blocks for representing quantitative data (the graphic’s lexicon) include labels and numeric data represented by spatial elements such as lines, angles, circles, boxes etc. Graphics - the building blocks 0 5 10 15 20 25 30 35 40 45 Dollars Pentium III Pentium IV Laptop Pentium III iMac Quarters of 2005 Title should convey a message in the graph Company 1 Company 2 Figure 10.8: A 3D bar chart, representing quantitative data with a title, grid, legend and labels.
  • 32. Copyright 2006 - John Wiley & Sons, Inc . Decision-making aspect Psychological resources supported by graphs Problem finding Detection, attention Information analysis Comprehension, memory Performance review Detection, attention, comprehension, affect Forecasting Detection, comprehension Exception reporting Detection, attention Planning Memory, comprehension, attention Exploratory analysis Detection, attention, comprehension Simulation Memory, comprehension, attention, affect Table 10.6: Resources needed in decision-making that graphics support
  • 33. Copyright 2006 - John Wiley & Sons, Inc  Five basic graphs for business presentations:  pie chart  bar chart  column chart (vertical bar charts)  line chart  dot chart Graphics The Task level - decision-making and communication
  • 34. Copyright 2006 - John Wiley & Sons, Inc  A three-step strategy for chart selection:  1) determine your message - a single point to be made,  2) identify the comparison (out the five types), and  3) select the type of chart. Graphics The Task level - decision-making and communication
  • 35. Copyright 2006 - John Wiley & Sons, Inc Graphics -The Task level Company 1 34% 30% 31% 5% Pentium III Pentium IV Laptops P iMac Company 2 20% 27% 43% 10% Distribution of computers in company Distribution of computers in company 0 20 40 60 Company 1 Company 2 iMac Laptops P Pentium IV Pentium III Distribution of computers in company 0% 20% 40% 60% 80% 100% Company 1 Company 2 iMac Laptops P Pentium IV Pentium III Computer distribution 0 50 Pentium III Pentium IV Laptops P iMac Company 1 Company 2 Distribution of computers in company 0 10 20 30 40 50 P e n t i u m I I I P e n t i u m I V L a p t o p s P i M a c Types Computers Company 1 Company 2
  • 36. Copyright 2006 - John Wiley & Sons, Inc Form Design  One common design technique is to build a form that includes all the relevant information about a particular entity (like an order or a person) – this is called a form fill in.  Its main advantages lay precisely in the full view of the relevant information to be entered into the computer system.
  • 37. Copyright 2006 - John Wiley & Sons, Inc Form Design Figure 10.13: Initial design of patient form fillin
  • 38. Copyright 2006 - John Wiley & Sons, Inc Form fill in - the building blocks  Form fill ins are high-level components that are in fact assemblies of lower-level components.  The main building blocks of the form fill in include:  components for accepting and selecting data  feedback  and organizers
  • 39. Copyright 2006 - John Wiley & Sons, Inc Form fillin - the syntactic and semantic levels Figure 10.14: Redesigned patient registration form for better balance.
  • 40. Copyright 2006 - John Wiley & Sons, Inc Form fill in - the task level  The task supported by a form fill in is simply feeding data into the system.  A person requesting a service or product can either fill in a form directly or indirectly through an operator.
  • 41. Copyright 2006 - John Wiley & Sons, Inc  The cost of erroneous data in the system is high for both the individual and the company.  Detecting and correcting errors that have entered the system is extremely costly.  Good HCI designs of form fill ins are those that above all reduce error and minimize effort. Form fillin - the task level
  • 42. Copyright 2006 - John Wiley & Sons, Inc Summary  We have enumerated several HCI components but many others exist  We looked at low-level components such as color and higher-level components such as menus and form fillins  In all cases, we examined each component through the TSSL model (task, semantic, syntactic and lexical levels). This model helps to relate the user’s task to its implementation in human-computer interaction. It lays the basis for examining the impact of a component on the user’s cognitive and affective processes, and, thereby, on overt behavior.
  • 43. Copyright 2006 - John Wiley & Sons, Inc Summary  We also applied some of the HCI guidelines elaborated in the previous chapter to the design of specific components.  The most important message however throughout the chapter is the strive to fit the component to the task at hand.