狠狠撸

狠狠撸Share a Scribd company logo
Push-and-Pull Switching: Window Switching based on Window Overlapping Quan Xu and Ge ?ry Casiez LIFL & INRIA Lille University of Lille, FRANCE {quan.xu, gery.casiez}@lifl.fr
Introduction Window switching includes two subtasks: Finding the window of interest. Bringing it to the foreground
?
Grouping technologies By Application? -will confuse many users By virtual Desktops - ?strct separation between applications
Push-and-Pull Switching- Group Switching ?
Push-and-Pull Switching - Restacking the Focused Window ?
? ?
Experiments 1. Group Switching We used a PC running Microsoft Windows XP using a 22 inch LCD monitor with a 1680 × 1050 resolution.? Participants were asked to complete each scenario 10 times with all four switching techniques before moving to the next one. Before starting the experiment, participants had a 5-10 minute training period to get used to the switching techniques and windows content.
The initial layout
Results ?
Experiments 2. Restacking the Focused Window
Results Push-and- Pull switching reduces restacking time by  52%  compared to Alt+Tab and  40%  compared to Taskbar.? All participants reported that they found Push-and-Pull switching to be the most direct and intuitive technique and most commented how the technique mimics the way in which people classify files in piles of documents.
Longitudinal User Study we performed a longitudinal field study on a small number of participants over one week. 8 people (7 male, 1 female), aged between 24 and 31, par- ticipated in the study.? Half?of the participants used a single monitor and the other half two monitors.?
Results Single monitor users had, on average, 5 windows opened simultaneously on their desktop. They mainly used Direct pointing (47%) and Taskbar (36%) wheras Alt+Tab was used 2% of the time and Push-and-Pull Switching 15%. Dual monitor users had, on average, 8 windows opened si- multaneously on their desktop. They mainly used Direct pointing (64%) and Taskbar (26%) while Alt+Tab was used 3% of the time and Push-and-Pull 7%.? The restack of the fo- cused window represented 10% of Push-and-Pull Switching invocations.
Tiling window manager Awesome dwm dvtm tmux
Awesome ?
Ad

Recommended

Toward A Taxonomy Of Copresence
Toward A Taxonomy Of Copresence
Chris Lee
?
Body And Mind A Study Of Avatar Personalization In Three Virtual Worlds
Body And Mind A Study Of Avatar Personalization In Three Virtual Worlds
Chris Lee
?
Talking to the hand
Talking to the hand
Chris Lee
?
Teaching Students with Emojis, Emoticons, & Textspeak
Teaching Students with Emojis, Emoticons, & Textspeak
Shelly Sanchez Terrell
?
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
?
Study: The Future of VR, AR and Self-Driving Cars
Study: The Future of VR, AR and Self-Driving Cars
LinkedIn
?
In Support Of City Exploration
In Support Of City Exploration
Chris Lee
?
Capturing And Sharing Memories In A Virtual World
Capturing And Sharing Memories In A Virtual World
Chris Lee
?
Choreography Of Interaction
Choreography Of Interaction
Chris Lee
?
Augmenting Public Space And Authoring Public Art: The Role of Locative Media
Augmenting Public Space And Authoring Public Art: The Role of Locative Media
Chris Lee
?
Shared Reality
Shared Reality
Chris Lee
?
Ben Fry
Ben Fry
Chris Lee
?
Organic User Interface
Organic User Interface
Chris Lee
?
The Anatomy Of Prototypes Fontall
The Anatomy Of Prototypes Fontall
Chris Lee
?
Howbodymatter
Howbodymatter
Chris Lee
?
Understanding Socio Locative Practices
Understanding Socio Locative Practices
Chris Lee
?
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
?
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
?
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
?
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
?
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
?
Mastering AI Workflows with FME by Mark Do?ring
Mastering AI Workflows with FME by Mark Do?ring
Safe Software
?
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
?
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
?
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
?
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
?
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
?
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
?
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
?
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
?

More Related Content

More from Chris Lee (8)

Choreography Of Interaction
Choreography Of Interaction
Chris Lee
?
Augmenting Public Space And Authoring Public Art: The Role of Locative Media
Augmenting Public Space And Authoring Public Art: The Role of Locative Media
Chris Lee
?
Shared Reality
Shared Reality
Chris Lee
?
Ben Fry
Ben Fry
Chris Lee
?
Organic User Interface
Organic User Interface
Chris Lee
?
The Anatomy Of Prototypes Fontall
The Anatomy Of Prototypes Fontall
Chris Lee
?
Howbodymatter
Howbodymatter
Chris Lee
?
Understanding Socio Locative Practices
Understanding Socio Locative Practices
Chris Lee
?
Choreography Of Interaction
Choreography Of Interaction
Chris Lee
?
Augmenting Public Space And Authoring Public Art: The Role of Locative Media
Augmenting Public Space And Authoring Public Art: The Role of Locative Media
Chris Lee
?
Organic User Interface
Organic User Interface
Chris Lee
?
The Anatomy Of Prototypes Fontall
The Anatomy Of Prototypes Fontall
Chris Lee
?
Understanding Socio Locative Practices
Understanding Socio Locative Practices
Chris Lee
?

Recently uploaded (20)

OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
?
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
?
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
?
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
?
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
?
Mastering AI Workflows with FME by Mark Do?ring
Mastering AI Workflows with FME by Mark Do?ring
Safe Software
?
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
?
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
?
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
?
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
?
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
?
Security Tips for Enterprise Azure Solutions
Security Tips for Enterprise Azure Solutions
Michele Leroux Bustamante
?
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
?
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
?
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
?
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
?
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
?
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
?
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
?
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
?
OpenPOWER Foundation & Open-Source Core Innovations
OpenPOWER Foundation & Open-Source Core Innovations
IBM
?
cnc-processing-centers-centateq-p-110-en.pdf
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
?
Cyber Defense Matrix Workshop - RSA Conference
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
?
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
Salesforce Summer '25 Release Frenchgathering.pptx.pdf
yosra Saidani
?
PyCon SG 25 - Firecracker Made Easy with Python.pdf
PyCon SG 25 - Firecracker Made Easy with Python.pdf
Muhammad Yuga Nugraha
?
Mastering AI Workflows with FME by Mark Do?ring
Mastering AI Workflows with FME by Mark Do?ring
Safe Software
?
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
?
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Using the SQLExecutor for Data Quality Management: aka One man's love for the...
Safe Software
?
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
?
Curietech AI in action - Accelerate MuleSoft development
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
?
Techniques for Automatic Device Identification and Network Assignment.pdf
Techniques for Automatic Device Identification and Network Assignment.pdf
Priyanka Aash
?
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
?
UserCon Belgium: Honey, VMware increased my bill
UserCon Belgium: Honey, VMware increased my bill
stijn40
?
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
?
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
?
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
?
From Manual to Auto Searching- FME in the Driver's Seat
From Manual to Auto Searching- FME in the Driver's Seat
Safe Software
?
Python Conference Singapore - 19 Jun 2025
Python Conference Singapore - 19 Jun 2025
ninefyi
?
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Smarter Aviation Data Management: Lessons from Swedavia Airports and Sweco
Safe Software
?
Ad

Push and pull_switching_window_switching_base

  • 1. Push-and-Pull Switching: Window Switching based on Window Overlapping Quan Xu and Ge ?ry Casiez LIFL & INRIA Lille University of Lille, FRANCE {quan.xu, gery.casiez}@lifl.fr
  • 2. Introduction Window switching includes two subtasks: Finding the window of interest. Bringing it to the foreground
  • 3. ?
  • 4. Grouping technologies By Application? -will confuse many users By virtual Desktops - ?strct separation between applications
  • 6. Push-and-Pull Switching - Restacking the Focused Window ?
  • 7. ? ?
  • 8. Experiments 1. Group Switching We used a PC running Microsoft Windows XP using a 22 inch LCD monitor with a 1680 × 1050 resolution.? Participants were asked to complete each scenario 10 times with all four switching techniques before moving to the next one. Before starting the experiment, participants had a 5-10 minute training period to get used to the switching techniques and windows content.
  • 11. Experiments 2. Restacking the Focused Window
  • 12. Results Push-and- Pull switching reduces restacking time by 52% compared to Alt+Tab and 40% compared to Taskbar.? All participants reported that they found Push-and-Pull switching to be the most direct and intuitive technique and most commented how the technique mimics the way in which people classify files in piles of documents.
  • 13. Longitudinal User Study we performed a longitudinal field study on a small number of participants over one week. 8 people (7 male, 1 female), aged between 24 and 31, par- ticipated in the study.? Half?of the participants used a single monitor and the other half two monitors.?
  • 14. Results Single monitor users had, on average, 5 windows opened simultaneously on their desktop. They mainly used Direct pointing (47%) and Taskbar (36%) wheras Alt+Tab was used 2% of the time and Push-and-Pull Switching 15%. Dual monitor users had, on average, 8 windows opened si- multaneously on their desktop. They mainly used Direct pointing (64%) and Taskbar (26%) while Alt+Tab was used 3% of the time and Push-and-Pull 7%.? The restack of the fo- cused window represented 10% of Push-and-Pull Switching invocations.
  • 15. Tiling window manager Awesome dwm dvtm tmux