the human brain relationship: advanced and adaptive user interfaces

70
Crossing The Usability Chasm Advanced and Adaptive User Interfaces Dr. Gil Hupert-Graff Managing Director UI – Human Factors Ltd [email protected] Yochay Kiriaty Architect Evangelist Microsoft Israel [email protected] m

Upload: goodfriday

Post on 13-May-2015

571 views

Category:

Technology


3 download

DESCRIPTION

Come learn how Windows Presentation Foundation can be used to create a flexible and adaptive UI that matches our cognitive abilities. Learn how to create a UI that solves the "too hard for beginners, and too easy for pros" problem. Find out what it takes to create real, efficient UX using adaptive UI, and review real production applications that implement the paradigm.

TRANSCRIPT

Page 1: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing The Usability ChasmAdvanced and Adaptive User Interfaces

Dr. Gil Hupert-Graff Managing DirectorUI – Human Factors [email protected]

Yochay KiriatyArchitect EvangelistMicrosoft [email protected]

Page 2: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Turnning the pageOne of the first impressive demos in WPF

Demo

Page 3: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Who is UI and Next GUI?Founded in 1998Over 800 ProjectsOver 300 CustomersThe leading usability company in IsraelEntrepreneur in WPF design and implementationJoined WizMagic.com from LA to start Next GUI:

Located in USSpecializes in WPF and Silverlight Applications.

www.NextGUI.com

Page 4: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability ChasmUX as a Chasm – A short Intro. to your brainCrossing the ChasmWatch your step while crossing

Page 5: The Human Brain Relationship: Advanced and Adaptive User Interfaces
Page 6: The Human Brain Relationship: Advanced and Adaptive User Interfaces
Page 7: The Human Brain Relationship: Advanced and Adaptive User Interfaces

This is not the chasm we are talking about…

We are not talking about disabilities.

Page 8: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Our brain can understand complex things

“The SPSS Processor is terminating due to a catastrophic error. Any working data file is lost. An attempt has been made to perform an input or output operation which is inconsistent with the mode of the file, e.g. direct access on a sequential file. This is a programming erro Restart the processor?”

Page 9: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Our brain can catch a ball

Page 10: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Our brain can analyze a complex situation

Page 11: The Human Brain Relationship: Advanced and Adaptive User Interfaces
Page 12: The Human Brain Relationship: Advanced and Adaptive User Interfaces

The Challenger Disaster

Page 13: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Early information

Page 14: The Human Brain Relationship: Advanced and Adaptive User Interfaces

It could be different

Edward R. Tufte, Visual Explanations: Images and Quantities, Evidence and Narrative (1992)

Page 15: The Human Brain Relationship: Advanced and Adaptive User Interfaces

0

50

100

150

200

250

300

1985 1990 1995 2000 2005

Wʱ rd

China Population (10^8)

Number of Features in MS Word

Page 16: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Computers changes rapidly, people don’t!

Late 40’sEarly 60’s Early 70’sEarly 80’sThe 90’sEarly 2008

Page 17: The Human Brain Relationship: Advanced and Adaptive User Interfaces

It is all about bridging the chasm

Page 18: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:

Enhanced NavigationImproved Dialog styleBetter Mental ModelingClearer VisualizationCrossing the Chasm Summary

Watch your step while crossing

Page 19: The Human Brain Relationship: Advanced and Adaptive User Interfaces

We don’t mean this…

Page 20: The Human Brain Relationship: Advanced and Adaptive User Interfaces

What is navigation model?Navigation model is the user's knowledge of her present location in the application and of the way to reach other specific locations or processes.

Page 21: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Traditional Navigating Tools

Page 22: The Human Brain Relationship: Advanced and Adaptive User Interfaces

www.tafiti.comA search engine in action

Demo

Page 23: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:

Enhanced NavigationImproved Dialog styleBetter Mental ModelingClearer VisualizationCrossing the Chasm Summary

Watch your step while crossing

Page 24: The Human Brain Relationship: Advanced and Adaptive User Interfaces

What is attention?

Attention is simply the assignation of the mechanisms of analysis to a limited part of the perceptual field. (Neisser , 1974)

Page 25: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Attention exercise

12*12= 14*25= 12/5 =

13*13=18*25=17/6=1.4*6=124/4+9=11*(9+6)=2+6/4*5=7-9+12*3=6*6*7=

1.3*4= 5.2125/5+7= 3212*(3+5)= 964+5/2*4= 147-8+9*2= 17 5*5*8= 200

144350

2.4

Page 26: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Word Speller In ActionA thinking process disruptor

Demo

Page 27: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Word Speller* In ActionThe adaptive approach

* Also exists in WPF Text Control

Demo

Page 28: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Speller Leason

The red color attract attention and harm the main task – phrasing a sentence.Activating the speller in the correct timing of the workflow (Enter/ Save/ Print/ Send), improves the human performance.Save money …

Page 29: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:

Enhanced NavigationImproved Dialog styleBetter Mental ModelingClearer VisualizationCrossing the Chasm Summary

Watch your step while crossing

Page 30: The Human Brain Relationship: Advanced and Adaptive User Interfaces

What is a mental model?

When I move files from the draft folder to the final folder, do they really move?

Page 31: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Shopping Cart – A powerfull mental model

Page 32: The Human Brain Relationship: Advanced and Adaptive User Interfaces
Page 33: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Mental Model Mefinition?

The mental model is knowledge of how the system works, what its components are, how they are related, what the internal processes are, and how they affect the components. Carroll, J. M., & Olson, J. R. (1987). Mental models in human-computer interaction: Research issues about what the user of software knows.

Page 34: The Human Brain Relationship: Advanced and Adaptive User Interfaces

What is a mental model?A model the user have about the system:

What does it contain?Why does it contain it?How does it behave?Why does it behave this way?

It enables the user to work with the system and give answers to questions like

What will happen if I will press here?How can I … ?

Page 35: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Turnning the pageA mental model of a book

Demo

Page 36: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Zooming

When turning the mouse wheel forward (i.e. toward the table) what should happened zoom in or zoom out?The answer depends of the mental model you adopt. If it is a page that you have in mind, then it is zoom out, but if it is a camera, then it is zoom in. MS choose the camera mental model. About half of the world is paying the price With WPF it is easy to solve the problem:

Page 37: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Zooming Demo

Demo

Page 38: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Prest ViewsLearning the mental model via animation

Demo

Page 39: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:

Enhanced NavigationImproved Dialog styleBetter Mental ModelingClearer VisualizationCrossing the Chasm Summary

Watch your step while crossing

Page 40: The Human Brain Relationship: Advanced and Adaptive User Interfaces

The Graph Demo

Trend change across years

Demo

Page 41: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:

Enhanced NavigationImproved Dialog styleBetter Mental ModelingClearer VisualizationCrossing the Chasm Summary

Watch your step while crossing

Page 42: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Why How and What do we manipulate?Why?

In order to improve Usability (effectiveness, efficiency and satisfaction)

What?Mental ModelAttentionLoad

How?ColorSizeMovement

Page 43: The Human Brain Relationship: Advanced and Adaptive User Interfaces

News ApplicationThe first production WPF application in Israel

Demo

Page 44: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Lets look again at the demoes

Turning the pageZoomingPresets AnimationPatient filesSpellerTafitiNews

Page 45: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:Watch your step while crossing

The Expert-Novice problemThe solution: Adaptive user interfaceAdaptive user interface Summary

Page 46: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Not all the users are the same …

Page 47: The Human Brain Relationship: Advanced and Adaptive User Interfaces

How long does the user willing to wait?

Page 48: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Novice

Experts

Frequent use

Rare Use

Movement improve

understanding

Movement disturbs and cause sense of

slowing down

Movement enhances memory

Movement is needed for

understandingPregnancy self test

ATM

VS in its first days

Word

Animation needs

Page 49: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:Watch your step while crossing

The Expert-Novice problemThe solution: Adaptive user interfaceAdaptive user interface Summary

Page 50: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Adaptive User InterfaceChanging animation speed

Demo

Page 51: The Human Brain Relationship: Advanced and Adaptive User Interfaces

A Question About Smart Tag

How can one use a smart tag in word editor using only the keyboard, not using the mouse?

Page 52: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Clue

Right click = Shift+F10

Page 53: The Human Brain Relationship: Advanced and Adaptive User Interfaces

The Smart Tag Idea

Press Alt+Shift+F10

Page 54: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Fits law

The time needed to reach a target is proportional to the distance from the target and the size of the target

t~d/st = time to complete the actiond = distance between hand (mouse) and

the target.s = Target size

Page 55: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Dynamic Button Size Demo

Demo

Page 56: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Which buttons will become bigger?

If you want to shorten operation time,Make the most used buttons bigger

If you want to raise the features usage,

Make the unused buttons bigger

In both cases it might improve efficiency.

Page 57: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Crossing the Usability Chasm

UX as a Chasm – A short Intro. to your brainCrossing the Chasm:Watch your step while crossing

The Expert-Novice problemThe solution: Adaptive user interfaceAdaptive user interface Summary

Page 58: The Human Brain Relationship: Advanced and Adaptive User Interfaces

What do we change, and to what direction?

What do we change?Effect’s lengthEffect’s amplitude

What is the direction?Usually down to zeroBut not always, like in the buttons size.

Page 59: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Have we harm the UX?

Will we lose the audience/ users/ rating?Is the answer different for leisure applications or professional ones?

Page 60: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Part 1 – There is a ChasmPart 2 – Tools to narrow the chasmPart 3 – The next step – Adaptive UI

Crossing the Usability Chasm Summary

Page 61: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Patient Monitoring

Demo

Page 62: The Human Brain Relationship: Advanced and Adaptive User Interfaces

www.kartoo.comAnother search engine in action

Demo

Page 63: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Our Message

Better UsabilityEffectivenessEfficiencySatisfaction

More Value to the userMore profitGet Professional help

More Information www.NextGUI.com

Page 64: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Summary 1/3 – The usability chasm

The human brain is limited, but the demands are in constant progress – This is the usability chasm origin.A professional usability design may help narrowing the chasm.WPF make it even easier for the usability engineers:

Page 65: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Summary 2/3 – The chasm narrowing tools

By wisely usingColor changesSize changesMovements

We can manipulatemental modelsattention

And getEnhanced NavigationImproved Dialog styleBetter Mental ModelsClearer Visualization

Page 66: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Summary 3/3 – Adaptive UX

Even if you used the tool wisely, you are trapped in the Novice – Expert dilemma:The effects help the novice, but annoy the expertWe proposed the adaptive UX, as a solution.It helps in:

Preventing the annoyance Improve efficiency (shorten operation time)Improve effectiveness (raising the feature use)

In most cases effects should extinct with time/ usageThis is only the beginning of correct use of WPF abilities, a lot more is expected in the next few years.

Page 67: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Dr. Gil Hupert-Graff Managing DirectorUI – Human Factors [email protected]

Yochay KiriatyArchitect EvangelistMicrosoft [email protected]

Page 68: The Human Brain Relationship: Advanced and Adaptive User Interfaces

©2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after

the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 69: The Human Brain Relationship: Advanced and Adaptive User Interfaces

Q&A

Page 70: The Human Brain Relationship: Advanced and Adaptive User Interfaces