Professional Documents
Culture Documents
DESIGNS AND
N O TAT I O N S
CONTENT
INTRODUCTION
DIAGRAMMATIC NOTATIONS
DIALOG SEMANTICS
P R E S E N TAT I O N T I T L E
information.
3
THREE LEVELS
P R E S E N TAT I O N T I T L E
TO STUDY DIALOG IN HCI
4
•Lexical − The shape of icons, actual keys pressed, etc., are dealt
with at this level.
DIALOG DESIGN
•Semantic − At this level, the effect of dialog on the internal
application/data is taken care of.
5
H O W D I A L O G I S I M P O R TA N T
P R E S E N TAT I O N T I T L E
1.User Interaction: It allows users to talk to computers, input commands, and get
feedback.
6
3. User Experience: Clear communication improves the overall user experience.
4.Error Handling: Dialogs guide users, provide feedback, and help in error
recovery.
P R E S E N TAT I O N T I T L E
5.Efficiency: Optimized dialog flow minimizes time and effort for users.
7
EXAMPLE OF DIALOG DESIGN
8 P R E S E N TAT I O N T I T L E
A dialog informs the user :
P R E S E N TAT I O N T I T L E
•That attention needs to be given to a specific task
9
DIALOG DESIGNS
1.Linear Dialogs: Users move through a sequence of steps in a predefined order, like filling
out a form.
2.Branching Dialogs: The interaction path varies based on user input, allowing for different
outcomes.
P R E S E N TAT I O N T I T L E
3.Menu-driven Dialogs: Users make selections from a menu to navigate through the system.
10
D I A L O G N O T AT I O N S
• used to represent the structure and flow of interactions between users and
computer systems in human-computer interaction (HCI) design.
P R E S E N TAT I O N T I T L E
• They help communicate and document the details of user-system
conversations.
DIAGRAMMATIC
TEXTUAL
11
EXAMPLPE
12 P R E S E N TAT I O N T I T L E
D I A G R A M M AT I C N O T AT I O N
1.Diagrammatic Notations:
• Diagrammatic notations in HCI are visual representations using symbols, shapes,
and lines to illustrate the structure, flow, and interactions within user interfaces.
P R E S E N TAT I O N T I T L E
• These visual tools help designers and stakeholders
• To effectively communicate and understand the design elements, user interactions,
and system behaviors.
13
T E X T U A L N O T AT I O N
Textual notation:
P R E S E N TAT I O N T I T L E
• Use text to convey the concept of design
14
S TAT E T R A N S I T I O N N E T W O R K S
• used for dialog description
• STNs can be very good at representing the sequential, choice and iterative parts
of a dialog
P R E S E N TAT I O N T I T L E
• circles –states: Each circle denotes a 'state' the system.
15
STN
16 P R E S E N TAT I O N T I T L E
HIERARCHICAL STN
P R E S E N TAT I O N T I T L E
Example: “ Order Food" (Top-Level) > "Select Cuisine" > "Italian.“
17
HIERARCHICAL STN
18 P R E S E N TAT I O N T I T L E
CONCURRENT DIALOGUES
P R E S E N TAT I O N T I T L E
Example:
19
CONCURRENT DIALOGUES-I
20 P R E S E N TAT I O N T I T L E
CONCURRENT DIALOGUES-II
21 P R E S E N TAT I O N T I T L E
22 P R E S E N TAT I O N T I T L E
PETRI NET
Contains:
P R E S E N TAT I O N T I T L E
Places
Tokens
Arc
Transition
23
24 P R E S E N TAT I O N T I T L E
JSD
• Less expressive
• Greatest clarity
P R E S E N TAT I O N T I T L E
• Also used to represent the structure of programs when program is larger and
complex, it is important to plan out the solution before attempting to write any
program code
25
JSD
26 P R E S E N TAT I O N T I T L E
T E X T U A L N O T AT I O N
Textual Notations:
P R E S E N TAT I O N T I T L E
•User Stories: Narrative descriptions focusing on a user's perspective, often used
in agile development to convey specific user requirements.
27
D I G I TA L W AT C H
Digital watches often incorporate additional features beyond just telling the
P R E S E N TAT I O N T I T L E
time, such as alarms, stopwatches, timers, backlighting, and even more advanced
functions like GPS tracking, fitness tracking, or smartphone connectivity.
The interaction between the user and the watch involves various aspects such as:
28
D I G I TA L W AT C H
P R E S E N TAT I O N T I T L E
• Accessibility features (adjustable font sizes, voice control)
29
D I G I TA L W AT C H
30 P R E S E N TAT I O N T I T L E
TEXTUAL DN
P R E S E N TAT I O N T I T L E
designers and developers communicate and understand how users will interact
with a system.
31
TEXTUAL DN
P R E S E N TAT I O N T I T L E
any possible variations in the interaction.
• Actor: User
• Description: The user selects an item, adds it to the shopping cart, proceeds to
checkout, provides payment information, and confirms the purchase.
32
33 P R E S E N TAT I O N T I T L E
TEXTUAL DN
Storyboards:
P R E S E N TAT I O N T I T L E
• Example:
34
35 P R E S E N TAT I O N T I T L E
TEXTUAL DN
Sequence diagrams show the interactions between different components (user,
system, external services) over time.They use vertical lifelines to represent
entities and horizontal arrows to depict the flow of messages between them.
Example:
P R E S E N TAT I O N T I T L E
User -> System: Selects item
36
37 P R E S E N TAT I O N T I T L E
DIALOG SEMANTICS
Dialog semantics refers to the study and understanding of the meaning and
interpretation involved in human-computer interactions through dialogues.
P R E S E N TAT I O N T I T L E
Semantics is also the definition, management, and use of meaning in systems.
• Focus on conversations between users and computer systems in HCI.
• Enhance effectiveness, efficiency, and user experience in interactions.
38
SEMANTICS SPI
P R E S E N TAT I O N T I T L E
•EventISL: Target-dependent semantics
39
D I A L O G A N A LY S I S
P R E S E N TAT I O N T I T L E
• Examining the communication between users and a computer system.
40
PURPOSE
P R E S E N TAT I O N T I T L E
41
ACTION PROPERTIES
P R E S E N TAT I O N T I T L E
same way and under the same conditions, you can reliably expect the exact same
result each time.
42
S TAT E P R O P E R T I E S
P R E S E N TAT I O N T I T L E
the current state.
Dangerous States: Refers to certain states within the system that are considered
undesirable or potentially harmful. These are states that should be avoided due to
associated risks or negative consequences.
43
SUMMARIZED
P R E S E N TAT I O N T I T L E
44
45 P R E S E N TAT I O N T I T L E
THANK YOU
46 P R E S E N TAT I O N T I T L E