HUMAN COMPUTER INTERACTION
Keynote
ICRACSET 2017, Aurangabad
Dr. Sameer Sahasrabudhe
Senior Project Research Scientist
Dept of Computer Science and Engineering
IIT Bombay
HUMAN
COMPUTER
INTERACTION
ICRACSET 2017
ID: 04 Provision of Services through Mobile Applications: An Empirical Study: Muley Kedar
ID: 27 Ear Recognition Techniques for Biometrics Using Digital Image Processing:
A Review: Gore Dayanand
A Review: Gore Dayanand
ID: 31 Soft Computing Techniques for software Effort Estimation Comparative Study
using COCOMO II Model: Azade Sanjay
ID: 39 Forensic Analysis Of Social Applications: Shaikh Ambreen
ID: 65 Hyper Spectral Face Recognition using Gabor + KPCA Dabhade Siddharth
ID: 67 A Review: Biometric Face Recognition Techniques: Deshmukh Shweta
ID: 68 A Review : Li-Fi Technology : The Future of the Internet: Navgire Vijay
ICRACSET 2017
Provision of Services through Mobile Applications: An Empirical Study: Muley Kedar
Ear Recognition Techniques for Biometrics Using Digital Image Processing:
A Review: Gore Dayanand
A Review: Gore Dayanand
Soft Computing Techniques for software Effort Estimation Comparative Study
using COCOMO II Model: Azade Sanjay
using COCOMO II Model: Azade Sanjay
Forensic Analysis Of Social Applications: Shaikh Ambreen
Hyper Spectral Face Recognition using Gabor + KPCA: Dabhade Siddharth
A Review: Biometric Face Recognition Techniques: Deshmukh Shweta
A Review : Li-Fi Technology: The Future of the Internet: Navgire Vijay
What is the interactioN?
Using a coin phone
What is the experience?
OBSERVATIONS
Coin (Public) phone
- Public phones are designed to be used by the general public
- Insert money and key in the phone number
- If engaged or unable to connect the money is returned when the receiver is replaced
- Money gets inside the box if phone gets connected
- Insert more money to extend the call
- Many have Braille embossed on the keys
- Public phones are designed to be used by the general public
- Insert money and key in the phone number
- If engaged or unable to connect the money is returned when the receiver is replaced
- Money gets inside the box if phone gets connected
- Insert more money to extend the call
- Many have Braille embossed on the keys
WHAT IS THE INTERACTION?
Using a cell phone
What is the experience?
OBSERVATIONS
Cell (Touch) phone
- Intended for PERSONAL USE
- Complex functionality
- Steep learning curve
- Save frquently dialled numbers, Use hot keys to call
- Lots of nuisance value
- No support for visually impaired...unless speech recognition works
- Intended for PERSONAL USE
- Complex functionality
- Steep learning curve
- Save frquently dialled numbers, Use hot keys to call
- Lots of nuisance value
- No support for visually impaired...unless speech recognition works
Process of interaction design
1. Identifying needs and establishing requirements
2. Developing alternative designs that meet those requirements.
3. Building interactive versions of the designs so that they can be communicated and assessed.
4. Evaluating what is being built throughout the process
Understanding problem space
Asking the users if the product will address their problems
Getting feedback
Knowing the details of the problems they have
Understanding the problem
Example: Problems carpenters face with a measuring tape

Understanding the problem
Example: Problems with a measuring tape
Version 1 Version 2

Think - Pair - Share
Understanding the problem
Example: Problems with a measuring tape
Version 1 Version 2 Version 3
Think - Pair - Share
What interaction is added?

Tape with marking facility!
What interaction is added?

Digital tape
What interaction is added?
Digital measuring tape with laser beam and a display
More advanced?
How has our navigation evolved?
Refer Maps
Ask people
Remember landmarks
Make Calls
Sign boards
----------------------------------------------------
Kiosks
You are here.
But where is this place?

How has our navigation evolved?
What has changed in this interaction?
Where is this going?

Matt Sclarandis’s Weather App Wireframe on Behance
Where is this going?

Marc Caldwell’s Logic ‘n’ Flow wireframe series on Dribbble
Conceptual models
Description of the system in terms of
-
set of integrated ideas
-
what should it do, behave, and look like
This description should be understandable by the users
in an intended manner
in an intended manner
Conceptual models
Two main types:
-
based on activities
-
based on objects
CONCEPTUAL MODELS
based on Activities
-
Instructing
-
Conversing
-
Manipulating and navigating
-
Exploring and browsing
CONCEPTUAL MODEL: Instructing
Accessing the information/getting the result
by instructing the system
Examples
Issue instruction to the system to perform a task (Print a page)
Reminder for appointments (Wake me up at 6:30 AM)
Preferable for repetitive tasks
Issue instruction to the system to perform a task (Print a page)
Reminder for appointments (Wake me up at 6:30 AM)
Reminder for appointments (Wake me up at 6:30 AM)
Preferable for repetitive tasks
CONCEPTUAL MODEL: Conversing
Converse with the system to get information/result
Examples
Train time inquiry system
Search engines
Train time inquiry system
Search engines
Preferable when user needs specific kind of information
CONCEPTUAL MODEL:
Manipulating and Navigating
Navigate within the system using the knowledge of the user about the objects in physical world
Examples
Computer Desktop screen
Solitare card game
Physical action of button pressing instead of giving
command/asking a query (complex syntax)
Computer Desktop screen
Solitare card game
Solitare card game
Physical action of button pressing instead of giving
command/asking a query (complex syntax)
CONCEPTUAL MODEL:
Browsing and Exploring
Search, browse, and find different kind of information
Examples
Train time inquiry system
Search engines
Preferable when user needs specific kind of information
Train time inquiry system
Search engines
Search engines
Preferable when user needs specific kind of information
CONCEPTUAL MODELS
based on Objects
Focus is on the way a particular object is used
in a specific context
Example: Ledger for recording data

CONCEPTUAL MODELS
based on Objects
Focus is on the way a particular object is used
in a specific context
Example: Ledger for recording data

Focus is on the way a particular object is used
in a specific context
Example: Ledger for recording data

CONCEPTUAL MODELS
based on Objects
Focus is on the way a particular object is used
in a specific context
Example: Ledger for recording data: SPREADSHEETs

Development process
Ideate
Create (Prototype)
Test
Get feedback
Analyse
Modify
DEVELOPMENT PROCESS
Ideate
Create (Prototype)
Test
Get feedback
Analyse
Modify
.
Thank you
ssameers.wordpress.com
samss@it.iitb.ac.in
Facebook: sameerss23
Twitter: iamsameerss
ICRACSET_2017_Sameer
By Sameer Sahasrabudhe
ICRACSET_2017_Sameer
- 651


