SlideShare a Scribd company logo
1 of 14
Cloud Menus, a Circular Adaptive Menu for
Small Screens
Jean Vanderdonckt, Sara Bouzit, Gaëlle Calvary, Denis Chêne
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Motivations
‣ Adaptive menus exist today for desktop, not much for small screens
‣ Split menus represent an open question
ItemA ItemB ItemC ItemD ItemE
MenuItem1
MenuItem2
MenuItem3
MenuItem4
MenuItem5
MenuItem6
MenuItem7 SubMenuItem1
SubMenuItem2
SubMenuItem3
FrequentItem3
FrequentItem6
MenuItem1
MenuItem2
MenuItem4
MenuItem5
MenuItem7
ItemB
FrequentItem3
FrequentItem6
MenuItem1
MenuItem2
MenuItem3
MenuItem4
MenuItem5
MenuItem6
MenuItem7
ItemB
MenuItem3
MenuItem6
MenuItem1
MenuItem4
MenuItem2
MenuItem5
MenuItem7
ItemB
Frequency-
based menu
Menu bar with pull-down menu
Split menu without
replication
Split menu with
replication
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Some related work
Ephemeral menuAdaptive prompting
Findlater’s menu:
4 groups of 4 items
Out-of-context disappearing (OCD) In-context disappearing (ICD)
Prediction window
Predicted items
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Selected related work Predicted items
Gajos & Chauncey, IUI2017
Cloud Menus, a Circular Adaptive Menu for Small Screens
 How to make a menu adaptive? 8 Bertin’s visual variables
Position
Size
Shape
Value
Color
Orientation
Texture
Motion
Spatial stability: position and
orientation remain constant
Physical
stability:
size and shape
remain
constant
Format stability:
value, color, and
texture remain constant
Temporal stability:
motion is constant
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Step 1: Initial prototypes according 8 Bertin’s visual variables
Position
Size
Shape
Value
Color
Orientation
Texture
Motion
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Step 2: Exploratory study
The most appreciated
The least appreciated
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Step 3: Final design of Cloud Menus as implemented
Press [-]
Press [+]
Scroll
down
Scroll
up
Select
unpredicted
item
Select
predicted
item
High
prediction
Medium
prediction
Low
prediction
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Controlled experiment of Cloud Menus: 2x19x60=2280 select.
‣ Between-subjects design
2 groups x 19 participants
Group 1: cloud menu vs static menu Group 2: linear menu vs static menu
20 static selections + 40 cloud selections 20 static selections + 40 linear selections
20 correct predictions + 20 incorrect predictions
10 in the center + 10 in the periphery 10 on first screen + 10 on second screen
20 correct predictions + 20 incorrect predictions
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Controlled experiment of Cloud Menus
‣ Between-subjects design
1,76
5,6
3,4
4,12 3,4
3,04
0
1
2
3
4
5
6
7
correct prediction incorrect prediction control
Selectiontime(sec)
Cloud (Group 1)
Linear (Group 2)
0
2
4
6
8
10
12
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Selectiontime(sec.)
ParticipantHigh Medium Low
First screen Second screen Linear (High)
When prediction is high, end users find the target item among the 6 predicted items in the
Cloud Menu and the Linear Menu faster than in Control condition
When prediction is high, users are faster in Cloud menu than in Linear condition
A target item located in the center of the Cloud Menu are selected faster than when
located in its periphery
In all conditions (Cloud Menu, Linear menu and Control condition), the target item is
selected faster when located on the first screen than on the second
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Controlled experiment of Cloud Menus
‣ Error rate
0,85
0,35
1,93
0,33
0
0,5
1
1,5
2
2,5
3 Cloud (G2)
Control for Cloud (G2)
Linear (G1)
Control for Linear (G1)
The error rate of the Cloud Menu is similar to the Linear Menu
When target item is located in the center of the cloud, errors will be less frequent than
when target is in its periphery
When prediction is low, no significant difference between all conditions
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Design Guidelines for Cloud Menus
‣ G1. A cloud menu should be used for a substantive static menu
‣ G2. A cloud menu should not hold more than 6 items
‣ G3. A cloud menu should not exceed 3 levels of prediction
‣ G4. A cloud menu should be located as close as possible to the static
original menu
Wiebe et al., IUI’2016
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Design Guidelines for Cloud Menus
‣ G1. A cloud menu should be used for a substantive static menu
‣ G2. A cloud menu should not hold more than 6 items
‣ G3. A cloud menu should not exceed 3 levels of prediction
‣ G4. A cloud menu should be located as close as possible to the static
original menu
‣ G5. The items of a cloud menu should be located as much as possible to
point to their corresponding (static) items
‣ G6. A cloud menu on a small screen can be superimposed
Cloud Menus, a Circular Adaptive Menu for Small Screens
 Conclusion
‣ Cloud menus have a real impact on item selection time and error rate
‣ Cloud menus represent a manifestation of a split adaptive menu
‣ Cloud menus are effectively applicable to small screens
‣ But
‣ Impact is highly depending on the prediction scheme
Most Common First, Last used First, Most common and recent, etc.
‣ Different layouts of the Cloud Menu are still possible and need further
investigation
Position, Layout type, item position depending on on/off-screen location
Predictive model is expected

More Related Content

More from Jean Vanderdonckt

Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Jean Vanderdonckt
 
Designing Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsDesigning Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsJean Vanderdonckt
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural InteractionJean Vanderdonckt
 
Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Jean Vanderdonckt
 
User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...Jean Vanderdonckt
 
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...Jean Vanderdonckt
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkJean Vanderdonckt
 
The Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesThe Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesJean Vanderdonckt
 
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-Defined Gestures with Upper BodyHead and Shoulders Gestures: Exploring User-Defined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper BodyJean Vanderdonckt
 
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesG-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesJean Vanderdonckt
 
Vector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionVector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionJean Vanderdonckt
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gesturesJean Vanderdonckt
 
AB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design AlternativesAB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design AlternativesJean Vanderdonckt
 
Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
 Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
Gelicit: A Cloud Platform for Distributed Gesture Elicitation StudiesJean Vanderdonckt
 
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...Jean Vanderdonckt
 
Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...Jean Vanderdonckt
 
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...Jean Vanderdonckt
 
Gestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design ImplicationsGestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design ImplicationsJean Vanderdonckt
 
User Interface Evaluation: is it Ever Usable?
User Interface Evaluation: is it Ever Usable?User Interface Evaluation: is it Ever Usable?
User Interface Evaluation: is it Ever Usable?Jean Vanderdonckt
 
Pen-based Gestures and Sketching User Interfaces
Pen-based Gestures and Sketching User InterfacesPen-based Gestures and Sketching User Interfaces
Pen-based Gestures and Sketching User InterfacesJean Vanderdonckt
 

More from Jean Vanderdonckt (20)

Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
Conducting a Gesture Elicitation Study: How to Get the Best Gestures From Peo...
 
Designing Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and PitfallsDesigning Gestural Interaction: Challenges and Pitfalls
Designing Gestural Interaction: Challenges and Pitfalls
 
Fundamentals of Gestural Interaction
Fundamentals of Gestural InteractionFundamentals of Gestural Interaction
Fundamentals of Gestural Interaction
 
Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?Gestural Interaction, Is it Really Natural?
Gestural Interaction, Is it Really Natural?
 
User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...User-centred Development of a Clinical Decision-support System for Breast Can...
User-centred Development of a Clinical Decision-support System for Breast Can...
 
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...Simplifying the Development of  Cross-Platform Web User Interfaces by Collabo...
Simplifying the Development of Cross-Platform Web User Interfaces by Collabo...
 
Attach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you WorkAttach Me, Detach Me, Assemble Me like you Work
Attach Me, Detach Me, Assemble Me like you Work
 
The Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV GesturesThe Impact of Comfortable Viewing Positions on Smart TV Gestures
The Impact of Comfortable Viewing Positions on Smart TV Gestures
 
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-Defined Gestures with Upper BodyHead and Shoulders Gestures: Exploring User-Defined Gestures with Upper Body
Head and Shoulders Gestures: Exploring User-De fined Gestures with Upper Body
 
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for SmartphonesG-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
G-Menu: A Keyword-by-Gesture based Dynamic Menu Interface for Smartphones
 
Vector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture RecognitionVector-based, Structure Preserving Stroke Gesture Recognition
Vector-based, Structure Preserving Stroke Gesture Recognition
 
An ontology for reasoning on body-based gestures
 An ontology for reasoning on body-based gestures An ontology for reasoning on body-based gestures
An ontology for reasoning on body-based gestures
 
AB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design AlternativesAB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
AB4Web: An On-Line A/B Tester for Comparing User Interface Design Alternatives
 
Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
 Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
Gelicit: A Cloud Platform for Distributed Gesture Elicitation Studies
 
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
MoCaDiX: Designing Cross-Device User Interfaces of an Information System base...
 
Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...Specification of a UX process reference model towards the strategic planning ...
Specification of a UX process reference model towards the strategic planning ...
 
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
!FTL, an Articulation-Invariant Stroke Gesture Recognizer with Controllable P...
 
Gestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design ImplicationsGestures for Smart Rings: Empirical Results, Insights, and Design Implications
Gestures for Smart Rings: Empirical Results, Insights, and Design Implications
 
User Interface Evaluation: is it Ever Usable?
User Interface Evaluation: is it Ever Usable?User Interface Evaluation: is it Ever Usable?
User Interface Evaluation: is it Ever Usable?
 
Pen-based Gestures and Sketching User Interfaces
Pen-based Gestures and Sketching User InterfacesPen-based Gestures and Sketching User Interfaces
Pen-based Gestures and Sketching User Interfaces
 

Recently uploaded

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Recently uploaded (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Cloud Menus, a Circular Adaptive Menu for Small Screens

  • 1. Cloud Menus, a Circular Adaptive Menu for Small Screens Jean Vanderdonckt, Sara Bouzit, Gaëlle Calvary, Denis Chêne
  • 2. Cloud Menus, a Circular Adaptive Menu for Small Screens  Motivations ‣ Adaptive menus exist today for desktop, not much for small screens ‣ Split menus represent an open question ItemA ItemB ItemC ItemD ItemE MenuItem1 MenuItem2 MenuItem3 MenuItem4 MenuItem5 MenuItem6 MenuItem7 SubMenuItem1 SubMenuItem2 SubMenuItem3 FrequentItem3 FrequentItem6 MenuItem1 MenuItem2 MenuItem4 MenuItem5 MenuItem7 ItemB FrequentItem3 FrequentItem6 MenuItem1 MenuItem2 MenuItem3 MenuItem4 MenuItem5 MenuItem6 MenuItem7 ItemB MenuItem3 MenuItem6 MenuItem1 MenuItem4 MenuItem2 MenuItem5 MenuItem7 ItemB Frequency- based menu Menu bar with pull-down menu Split menu without replication Split menu with replication
  • 3. Cloud Menus, a Circular Adaptive Menu for Small Screens  Some related work Ephemeral menuAdaptive prompting Findlater’s menu: 4 groups of 4 items Out-of-context disappearing (OCD) In-context disappearing (ICD) Prediction window Predicted items
  • 4. Cloud Menus, a Circular Adaptive Menu for Small Screens  Selected related work Predicted items Gajos & Chauncey, IUI2017
  • 5. Cloud Menus, a Circular Adaptive Menu for Small Screens  How to make a menu adaptive? 8 Bertin’s visual variables Position Size Shape Value Color Orientation Texture Motion Spatial stability: position and orientation remain constant Physical stability: size and shape remain constant Format stability: value, color, and texture remain constant Temporal stability: motion is constant
  • 6. Cloud Menus, a Circular Adaptive Menu for Small Screens  Step 1: Initial prototypes according 8 Bertin’s visual variables Position Size Shape Value Color Orientation Texture Motion
  • 7. Cloud Menus, a Circular Adaptive Menu for Small Screens  Step 2: Exploratory study The most appreciated The least appreciated
  • 8. Cloud Menus, a Circular Adaptive Menu for Small Screens  Step 3: Final design of Cloud Menus as implemented Press [-] Press [+] Scroll down Scroll up Select unpredicted item Select predicted item High prediction Medium prediction Low prediction
  • 9. Cloud Menus, a Circular Adaptive Menu for Small Screens  Controlled experiment of Cloud Menus: 2x19x60=2280 select. ‣ Between-subjects design 2 groups x 19 participants Group 1: cloud menu vs static menu Group 2: linear menu vs static menu 20 static selections + 40 cloud selections 20 static selections + 40 linear selections 20 correct predictions + 20 incorrect predictions 10 in the center + 10 in the periphery 10 on first screen + 10 on second screen 20 correct predictions + 20 incorrect predictions
  • 10. Cloud Menus, a Circular Adaptive Menu for Small Screens  Controlled experiment of Cloud Menus ‣ Between-subjects design 1,76 5,6 3,4 4,12 3,4 3,04 0 1 2 3 4 5 6 7 correct prediction incorrect prediction control Selectiontime(sec) Cloud (Group 1) Linear (Group 2) 0 2 4 6 8 10 12 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 Selectiontime(sec.) ParticipantHigh Medium Low First screen Second screen Linear (High) When prediction is high, end users find the target item among the 6 predicted items in the Cloud Menu and the Linear Menu faster than in Control condition When prediction is high, users are faster in Cloud menu than in Linear condition A target item located in the center of the Cloud Menu are selected faster than when located in its periphery In all conditions (Cloud Menu, Linear menu and Control condition), the target item is selected faster when located on the first screen than on the second
  • 11. Cloud Menus, a Circular Adaptive Menu for Small Screens  Controlled experiment of Cloud Menus ‣ Error rate 0,85 0,35 1,93 0,33 0 0,5 1 1,5 2 2,5 3 Cloud (G2) Control for Cloud (G2) Linear (G1) Control for Linear (G1) The error rate of the Cloud Menu is similar to the Linear Menu When target item is located in the center of the cloud, errors will be less frequent than when target is in its periphery When prediction is low, no significant difference between all conditions
  • 12. Cloud Menus, a Circular Adaptive Menu for Small Screens  Design Guidelines for Cloud Menus ‣ G1. A cloud menu should be used for a substantive static menu ‣ G2. A cloud menu should not hold more than 6 items ‣ G3. A cloud menu should not exceed 3 levels of prediction ‣ G4. A cloud menu should be located as close as possible to the static original menu Wiebe et al., IUI’2016
  • 13. Cloud Menus, a Circular Adaptive Menu for Small Screens  Design Guidelines for Cloud Menus ‣ G1. A cloud menu should be used for a substantive static menu ‣ G2. A cloud menu should not hold more than 6 items ‣ G3. A cloud menu should not exceed 3 levels of prediction ‣ G4. A cloud menu should be located as close as possible to the static original menu ‣ G5. The items of a cloud menu should be located as much as possible to point to their corresponding (static) items ‣ G6. A cloud menu on a small screen can be superimposed
  • 14. Cloud Menus, a Circular Adaptive Menu for Small Screens  Conclusion ‣ Cloud menus have a real impact on item selection time and error rate ‣ Cloud menus represent a manifestation of a split adaptive menu ‣ Cloud menus are effectively applicable to small screens ‣ But ‣ Impact is highly depending on the prediction scheme Most Common First, Last used First, Most common and recent, etc. ‣ Different layouts of the Cloud Menu are still possible and need further investigation Position, Layout type, item position depending on on/off-screen location Predictive model is expected