Leveraging Human Capabilities in Advanced User Interfaces

Slides:



Advertisements
Similar presentations
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , , November 29, 1999.
Advertisements

GroupBar: The TaskBar Evolved Greg Smith, Patrick Baudisch, George Robertson, Mary Czerwinski, Brian Meyers, Daniel Robbins, and Donna Andrews Microsoft.
ORGANIZING THE CONTENT Physical Structure
Clipping Lists & Change Borders: Improving Multitasking Efficiency with Peripheral Information Design Mary Czerwinski George Robertson Desney Tan Microsoft.
Women Take a Wider View Mary Czerwinski, Desney Tan, George Robertson Microsoft Research and CMU Women Take a Wider View.
PaperLens Understanding Research Trends in Conferences using PaperLens Work by Bongshin Lee, Mary Czerwinski, George Robertson, and Benjamin Bederson Presented.
Lecture 7 Date: 23rd February
© 2003 Microsoft Corporation. All rights reserved. Large Display User Interaction Mary Czerwinski, Senior Researcher Microsoft Research.
Novel visualization and interaction for large displays mary czerwinski microsoft research.
Multimedia Design. Table of Content 1.Navigational structures 2.Storyboard 3.Multimedia interface components 4.Tips for interface design.
Evaluation of Viewport Size and Curvature of Large, High-Resolution Displays Lauren Shupp, Robert Ball, John Booker, Beth Yost, Chris North Virginia Polytechnic.
Exploiting the Cognitive and Social Benefits of Physically Large Displays Desney S. Tan Thesis Proposal Thesis Committee: Randy Pausch (Chair) Jessica.
Ch 14. Testing & modeling users
The Perception of Walking Speed in a Virtual Environment By T. Banton, J. Stefanucci, F. Durgin, A. Fass, and D. Proffitt Presentation by Ben Cummings.
MSR Data Mountain Using Spatial Memory for Data Management Written by: George Roberston, Mary Czerwinski, Kevin Larson, Daniel C. Robbins, David Thiel,
Information Visualization Using 3D Interactive Animation Meng Tang 05/17/2001 George G. Robertson, Stuart K. Card, and Jock D. Mackinlay.
© 2001 Business & Information Systems 2/e1 Chapter 8 Personal Productivity and Problem Solving.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 8 Personal Productivity and Problem Solving.
KMS: A Distributed Hypermedia System for Managing Knowledge in Organizations Robert M Akscyn, Donald L McCracken & Elise Yoder.
1 User Interfaces at Microsoft Research Intelligent Information Access using Animated 2 and 3D Information Visualization Mary Czerwinski.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Working Memory and Learning Underlying Website Structure
Web Site Development - Process of planning and creating a website.
1 Evaluating the User Experience in CAA Environments: What affects User Satisfaction? Gavin Sim Janet C Read Phil Holifield.
The Task Gallery A 3-D Window Manager Presented By - - Priya Shivakumar Developed By – - Microsoft Research George Robertson Daniel Robbins..
Contents and Format of APA Papers. Who is your audience? Your audience is a group of colleagues. Write your paper so that it could be understood by students.
Advanced Higher Computing Science
Evidence-Based Design
Human Computer Interaction Lecture 21 User Support
Chapter 6 : User interface design
DHTML.
Multimedia Design.
Principles of Good Screen Design
Imran Hussain University of Management and Technology (UMT)
Visual Analysis of Dyslexia on Search
Color Theory in Web Design
Basics of Website Development
System Design Ashima Wadhwa.
Chapter 7 Psychology: Memory.
Modern Systems Analysis and Design Fifth Edition
CSC420 Page Layout.
Chapter 13 Designing Forms and Reports
Unit 2 User Interface Design.
Design patterns in HCI.
Chapter 13 Designing Forms and Reports
Managing and Printing Documents
Object oriented system development life cycle
HI 5354 – Cognitive Engineering
Understand Windows Forms Applications and Console-based Applications
How do we realize design? What should we consider? Technical Visual Interaction Search Context of use Information Interacting/ transacting.
Transition from Classic Interface Phoenix Interface to
Unilateral Neglect, Spatial Attention, Object-Based Attention
Sequencing Writing Assignments
Chapter 13 Designing Forms and Reports
Sequencing Writing Assignments
Crowd Intelligence Grocery Shopping Mobile App
Office of Education Improvement and Innovation
How Students Navigate a Test and Use Test Tools
Formatting Paragraphs
Enhancing Student Learning and Retention with Community Partnerships
Group 4 - Library Usability Study
CSc4730/6730 Scientific Visualization
User interface design.
Multithreaded Programming
Colin J. Palmer, Colin W.G. Clifford  Current Biology 
European Computer Driving Licence
Albert V. van den Berg, Jaap A. Beintema  Neuron 
Presentation transcript:

Leveraging Human Capabilities in Advanced User Interfaces Mary Czerwinski Sr. Researcher Microsoft Research

Thanks to my Colleagues Desney Tan George Robertson Greg Smith Patrick Baudisch Brian Meyers 11/9/2018 IEEE HCC Keynote

Introduction Overview of user-centered design and process Exploration of 3D UI designs that leverage human capabilities Examination of animation in UI Exploration of large displays and gender differences in 3D navigation Conclusion 11/9/2018 IEEE HCC Keynote

User-Centered Design Start from existing user problem Ethnographic work, lab studies or literature Design innovation and brainstorming Psychological and human-computer interaction (hci) principles-driven! Prototype -> show to users -> iterate Extend principles, publish findings to hci community 11/9/2018 IEEE HCC Keynote

Progress Chart Overview of user-centered design and process Exploration of 3D UI designs that leverage human capabilities Examination of animation in UI Exploration of large displays and gender differences in 3D navigation Conclusion 11/9/2018 IEEE HCC Keynote

3D UI Projects Data Mountain (UIST 98) Task Gallery (CHI 2000) Polyarchy visualization (shipped June 2003) Scalable Fabric Large displays, optical flow and wider fields of view (CHI 2001, 2002, 2003) 11/9/2018 IEEE HCC Keynote

Data Mountain User problem—can’t use IE Favorites Leverages spatial memory and visual recognition “Strongest cue- relative size” Document management -- IE Favorites, window management Pages of interest are placed on a mountain side (a tilted plane in prototype) Act of placing page makes it easier to remember where it is Usability test: Storage & retrieval test for 100 pages; ~26% faster By exploiting 3D perception and spatial memory User can organize documents spatially Can get more info in same space with no additional cognitive load Can see multiple pages at a time Can see patterns of related documents Advantages of 3D with 2D interaction technique Here is a sample user layout of 100 pages Markings are landmarks with no intrinsic meaning May look random, but in fact makes a lot of sense to this user Typical comments Strongest cue is the relative size “I know where that is … “ Subject Layout of 100 Pages 11/9/2018 IEEE HCC Keynote

Data Mountain Usability Study #1 (Compare with IE4 Favorites) Reliably faster (26%) Study #2 (Longevity and Thumbnails) After 6 months, no performance change Images help, but are not required Studies #3 & 4 (Implicit Query) Faster retrieval if similar pages highlighted 100 Pages taken from: PC Magazine list of top web sites Yahoo Web Roulette Store the 100 pages Pages presented sequentially in Random order “Organize as you do at home/work” Allowed to Reorganize any time Organize <short break> Retrieve Random order Always a page seen in storage phase CUES: Title, Summary, Thumbnail, AllThree 11/9/2018 IEEE HCC Keynote

Task Gallery User problem: task switching Task management Simple, forward-back navigation Tasks laid out spatially on floor, ceiling, walls Simple task switch Leverages spatial memory, visual attention and recognition 11/9/2018 IEEE HCC Keynote

Task Gallery Simultaneous viewing of multiple windows Simple shift select Smart arrangement Use 3D to provide uniform scaling Saves user from having to manage layouts 11/9/2018 IEEE HCC Keynote

Progress Chart Overview of user-centered design and process Exploration of 3D UI designs that leverage human capabilities Examination of animation in UI Exploration of large displays and gender differences in 3D navigation Conclusion 11/9/2018 IEEE HCC Keynote

Animation Effectiveness Tversky et al. (2001) Animation not always useful Info Vis Community Robertson, Card & Mackinlary (‘91): Cone Tree node transitions involved rotations for maintaining context Bartram (‘98): animation evoked an emergent property of grouping when multiple, similar motions occur Bederson & Boltman (‘98): 1 sec. animation significantly reduced errors and task times . In the Cone Tree, animation was used during transitions to newly selected nodes. The transformation was complex, possibly involving several simultaneous rotations of sub-cones (some clockwise and some counter-clockwise), bringing the selected node and the path to the root to the front of the display. It was observed that without animation users took extra time to re-assimilate the information structure with which they were interacting. With a one second animation, the perceptual system tracked the transformation, and users spent much less time in re-assimilation. The speculation was that the visual perceptual tracking system was at work, allowing the user to pre-attentively perceive that it was the same structure undergoing transformation. While no user studies were done to verify that speculation, a simple demonstration comparing the transformation with and without animation was very compelling. We believe the same mechanism is at work in the Visual Pivot animations. ). In order to support synthesis and awareness across large information displays, Bartram argues for the use of animation to improve information bandwidth. Based on a series of studies, Bartram concludes that one strong argument for using animation comes from its ability to evoke an emergent property of grouping when multiple, similar motions occur across a dense data display. This allows the user to immediately recognize associated elements which may be widely dispersed. In Visual Pivot, the nodes in each view are grouped with the aid of animation in just the way Bartram describes. Bartram also demonstrates that combining movements of separate elements can elicit an immediate understanding as to how they are related. These findings support the claim that Visual Pivot helps the user see the relationships between views. one second animation did not slow down participant response times, and significantly reduced the number of errors and time taken in the reconstruction of the tree from memory. In addition, 12 out of 20 participants thought that the animated version of the tree provided both an improved understanding of relationships and the ability to better see an overall view. The authors believe that the animation directly aided the learning of spatial relationships through spatial memory, which helped in the navigation and reconstruction tasks. A preliminary design guideline offered by the authors is that if a task requires users to know something about objects’ spatial positioning, and the viewpoint is changed, then animating that change in viewpoint appears to benefit users in the task. 11/9/2018 IEEE HCC Keynote

Polyarchy Visualization Multiple Intersecting Hierarchies Solves user problems of: Shows multiple foci at once Shows item relationships in context Manages viewing multiple hierarchies Key concept: visual pivot Shipped June 2003 11/9/2018 IEEE HCC Keynote

Two Styles of Visual Pivot Rotating Sliding Notice in all of these displays, we are managing an enormous database by showing the minimum set of information that meets the user’s needs Allowing the user to easily change the information shown 11/9/2018 IEEE HCC Keynote

Rotation around Horizontal Axis The results of the third study indicated that two particular pivot styles should be further evaluated Initial pivots had a final step that moved to a preferred position and scale The study showed that people had trouble understanding that because the new information was not always readily visible The revised animations do that movement first rather than last The study also showed that users had difficulty reading text while rotating around the vertical axis Revised pivot is around the horizontal axis 11/9/2018 IEEE HCC Keynote

Sliding Animation 11/9/2018 IEEE HCC Keynote A new pivot was added that slides the new information from right to left, then up a small amount This allows reading the text of old and new side by side Here we use transparency, 3D, animation (translation) Note the use of a frame of reference around the new hierarchy (darker border)---used in all animations 11/9/2018 IEEE HCC Keynote

Proffitt and Kaiser (’93) Users analyze animations into relative (rotation) and common (translation) motion components Secondly, rotation and translation motions have different perceptual significance Rotations define 3D form, while translations define observer-relative displacements Suggests sliding pivot perceived as observer-relative and rotating perceived as defining 3D form (less useful for our tasks?) 11/9/2018 IEEE HCC Keynote

Polyarchy Visualization User Studies Study 3: Animation Styles and Speeds Six animation styles: Picked two best Twice as fast as study 2: Still too slow Study 4: Prototype: 2D vs 3D Identified most effective animation style Identified best speed range—0.5 sec. Study 5: Examined complexity of query and sliding v. stacked animations The third study was specifically designed to evaluate six alternative animation styles and to identify the appropriate speed range The most recent study was another performance study, similar to Study 2 except that the usability issues were resolved 11/9/2018 IEEE HCC Keynote

Study 4: Animation Styles Sliding versus Rotating The fourth study tested these styles Looking at performance data, there is a reliable advantage to the sliding pivot Satisfaction data was mixed, with no clear preference 11/9/2018 IEEE HCC Keynote

Study 4: Animation Styles Learning Effects Performance data shows a reliable learning effect, with the sliding pivot easier to learn 11/9/2018 IEEE HCC Keynote

Study 4: Animation Timing Pivot times are broken into three phases: Reposition Pause after new information is shown Pivot Total Times tested: 0 sec, ½ sec, 1 sec, 2 sec User task completion time was reliably slower with the slow animation But, the other animation speeds, as well as no animation, were not reliably different Can conclude that 3D animation does not incur any performance penalty Preference data indicated a reliable preference for the “fast” animation We are continuing the study of these visual pivot techniques 11/9/2018 IEEE HCC Keynote

Progress Chart Overview of user-centered design and process Exploration of 3D UI designs that leverage human capabilities Examination of animation in UI Exploration of large displays and gender differences in 3D navigation Conclusion 11/9/2018 IEEE HCC Keynote

Ignore Science Fiction at Our Peril Workstation in the world of the Matrix 11/9/2018 IEEE HCC Keynote

Large Display Surfaces are Here Workstation in the real world 11/9/2018 IEEE HCC Keynote

Why A Larger Display Surface? Productivity benefits 15-30% (despite OS issues) Users prefer more display surface Prices dropping fast Footprints getting smaller 11/9/2018 IEEE HCC Keynote

Multimon Trend is Growing No Multimon 30% Plan to Use Multimon 38% Use Multimon 32% (Jon Peddie Research Dec, 2002 N=6652) 11/9/2018 IEEE HCC Keynote

2004 Large Monitor ASP Projections 16:9 x 22” Diagonal 20”Diagonal 2 x 17” (30” Diagonal) Relative Pricing $1000 Point here is that, for the same amount of money (and this estimate is already too conservative), the user will be able to gain more diagonal display inches by purchasing 2 smaller LCDs than a single, larger one, for the same price. 2 x 15” (26” Diagonal) 17”Diagonal 15”Diagonal Single Multiple Wide 11/9/2018 IEEE HCC Keynote Note: All Prices are for Liquid Crystal Displays Source for Single Panel Pricing: IDC and Display Search

Large Display User Experience, MSR Large display surfaces fundamentally change user interaction Focus on input, visualization and windows management Large display surfaces provide non-linear productivity increases Additional space has different utility E.g. Focal/peripheral displays provide different cues 11/9/2018 IEEE HCC Keynote

Windows and Task Management Issues Emerge Larger displays = more open windows Multimon users arrange windows spatially TaskBar does not scale: Aggregation model not task-based Users can’t operate on groups of related windows 11/9/2018 IEEE HCC Keynote

INPUT: Drag ‘n Pop Problems: Large displays create long distance mouse movement Drag ‘n Pop brings proxies of targets to the user from across display surfaces 11/9/2018 IEEE HCC Keynote

Scalable Fabric (for Large Displays) Beyond Minimization Large display users keep more windows open With so much screen real estate, why minimize? Manage tasks using visual recognition and spatial memory Central focus area Periphery: windows scaled Cluster of windows = task 11/9/2018 IEEE HCC Keynote

Women Take a Wider View (CHI 2002) Grew from work designing and evaluating 3D virtual navigation techniques On regular desktop display: Men performed significantly better than women On exploratory widescreen display: Overall improvement for all users Surprising finding: Gender gap disappeared - Males and females performed equally on widescreen display 11/9/2018 IEEE HCC Keynote

Related Work Formation of cognitive maps while navigating 3D virtual worlds Spatial abilities Artifacts (maps, landmarks,…) Gender differences in spatial ability and navigation strategies Most report male advantages, especially in virtual environments 11/9/2018 IEEE HCC Keynote

Related Work: Optical Flow Changing retinal image as we move through the environment Aids perception of environmental structure 11/9/2018 IEEE HCC Keynote

Related Work: Optical Flow Changing retinal image as we move through the environment Aids perception of environmental structure 11/9/2018 IEEE HCC Keynote

What we know about Optical Flow Optical flow benefits heading perception in active navigation Shown for fields of view up to 90 degrees Hypothesized that effectiveness of optical flow depends on spatial ability [Cutmore et al. 2000] Gender unexplored 11/9/2018 IEEE HCC Keynote

Our Hypotheses Optical flow cues help all users form better cognitive maps when navigating 3D virtual environments Better optical flow cues help women more than men in cognitive map formation Wider displays offer even better optical flow cues We’ve seen these effects for up to about 90 degree FOV 11/9/2018 IEEE HCC Keynote

Dsharp Display 43" 11" 11/9/2018 IEEE HCC Keynote

Task: General Description Learning: User controls movement along path through virtual 3D maze Testing: Remember path traveled 11/9/2018 IEEE HCC Keynote

Virtual Maps 14 rooms (6 straight ahead, 8 turns) Some paths go through same room twice For example: 11/9/2018 IEEE HCC Keynote

Cognitive Map Learning Use arrow keys to go through green door Determine if path crosses itself Remember full path With flow and without flow 11/9/2018 IEEE HCC Keynote

Cognitive Map Memory Test Tested on memory for maze Forward test and backward test Measured task time & number of correct doors opened on first attempt Same controls as in learning phase, but without green door guides Given feedback 11/9/2018 IEEE HCC Keynote

Experimental Design Female Male Small FOV: 100 degrees Large FOV: 120 degrees Optical Flow Absent Optical Flow Present 11/9/2018 IEEE HCC Keynote

Experimental Procedure Paper folding test of spatial ability 1 practice trial + 4 test trials Satisfaction questionnaire 11/9/2018 IEEE HCC Keynote

Benefits of Optical Flow 11/9/2018 IEEE HCC Keynote

Optical Flow Helps All Users in Forward Test Backward 11/9/2018 IEEE HCC Keynote

Optical Flow Benefits Females More in the Forward Test 11/9/2018 IEEE HCC Keynote

Other Results No effects for field of view No effects for spatial ability measure Satisfaction ratings matched performance results 11/9/2018 IEEE HCC Keynote

Conclusion Optical flow cues help all users form better cognitive maps when navigating 3D virtual environments Better optical flow cues help women more than men in cognitive map formation Unexplained by biases in spatial ability Wider displays offer even better optical flow cues 100 degree field of view seems sufficient Spatial ability held constant 11/9/2018 IEEE HCC Keynote

Information Voyeurism: Social Impact of Large Displays Exploit social cues induced by physical size: Help people communicate Increase productivity on individual tasks Must quantify in order to exploit Information on large displays more public Ask user? Cannot guarantee accuracy Video? Cannot disambiguate glance from reading Exploit social cues induced by physical size: Help people communicate Increase productivity on individual tasks Must quantify in order to exploit Information on large displays more public Ask user? Cannot guarantee accuracy Video? Cannot disambiguate glance from reading 11/9/2018 IEEE HCC Keynote

Measuring ‘Peeking’ Implicit memory priming paradigm Expose user to stimulus Test user implicitly on how much they’ve processed stimulus Word stem completion Eg. Mon_____ Priming measured by faster response or higher frequency of stimulus Monkey, Money, Monster, Monday, Monopoly, … Repetition priming effects: facilitation in processing of a stimulus as a function of recent encounter with the same stimulus Without reference to the prior stimulus… First step in this experimental paradigm: Let user see the stimulus (in this case, a monkey) User can be asked to perform some action/decision on this object (just to make sure it’s being processed). Not necessary Then: Test user implicitly on how much they’ve processed stimulus. Without reference to the prior stimulus, asked to perform a task which is influenced by processing of stimulus In this case, user likely to answer with “monkey” Measure: Faster More frequent 11/9/2018 IEEE HCC Keynote

Experiment Materials Stimulus: 30 words embedded in: 7 e-mail subject lines 2 e-mail messages Place e-mail where it can be seen by user Priming test to see if they’ve read it Word stem completion We used a textual version of this priming paradigm: We embedded 30 carefully selected words in 7 e-mail subject lines and 2 e-mail msgs The priming test we used was word stem completion. Given the first 3 letters of a word and asked to complete the word as quickly as possible Measure the frequency that primed words appeared as solutions If the user had read the subject lines/e-mail msgs, they would be process the primed words and be more likely to complete the stems with these words Actually e-mail Controlled and didn’t control… New paradigm 11/9/2018 IEEE HCC Keynote

Experimental Setup Large Projection Screen Small Desktop Monitor 156″ 38″ 16″ 27.5″ 66″ 114″ Experimenter Participant Large Projection Screen Small Desktop Monitor 11/9/2018 IEEE HCC Keynote

Implicit Memory Results N=12 Average # of Target Words N=12 Small Display Large Display 11/9/2018 IEEE HCC Keynote

Other Converging Data More users admitted reading text on: Large Screen (7/12) vs. Small Screen (3/12) Comments indicated reading someone else’s e-mail more acceptable on large screen Video shows users glanced more at: Large Screen (M=19 seconds) vs. Small Screen (M=14 seconds) 11/9/2018 IEEE HCC Keynote

Design Implications Protect private information from prying eyes Private information never placed on public screens Interface conventions that convey level of privacy Facilitate ad hoc collaboration Display systems that make people interact more 11/9/2018 IEEE HCC Keynote

Progress Chart Overview of user-centered design and process Exploration of 3D UI designs that leverage human capabilities Examination of animation in UI Exploration of large displays and gender differences in 3D navigation Conclusion 11/9/2018 IEEE HCC Keynote

Conclusion Successful, advanced user interface design requires knowing the user problem to be solved As opposed to being technology-driven Leveraging human capabilities ensures improvements over existing techniques Usable designs Contributions to science Principles derived for human-computer interaction discipline 11/9/2018 IEEE HCC Keynote

Thank you…

Large Display Surfaces are Here Trend towards multiple display systems that enlarge display space Workstation in the real world (InfoCockpit--CMU) 11/9/2018 IEEE HCC Keynote

User Views of Maze Narrow field of view (100 degrees) Wide field of view (120 degrees) 11/9/2018 IEEE HCC Keynote

Visual Pivot (Rotation around Vertical Axis) B C D E F G H The user can pivot to any other dimension that the selected node participates in This shows the original visual pivot animation around a vertical axis First pivoting to the business unit hierarchy Using animation and transparency, 3D to emphasize what’s happening between the two hierarchies around the pivot point 11/9/2018 IEEE HCC Keynote

Schematic of Visual Pivot (horizontal rotation) Hierarchy 1 Hierarchy 2 Axis of rotation 11/9/2018 IEEE HCC Keynote