Contribution à l'étude et au développement de techniques de gestion de fenêtres - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2010

Contribution à l'étude et au développement de techniques de gestion de fenêtres

Résumé

Window switching is one of the most frequent tasks of any window manager happening several hundred times per day. However this task can become laborious when the number of windows becomes important. This dissertation aims at understanding and developing new switching techniques to help users to improve task switching. In order to understand how users manage their windows, a tool was developed to log user window management activity in mainstream Windows OS. Three techniques: Push-and-Pull Switching, stack scanning and WindowsTagging were designed and developed based on the results of this data. First, Push-and-Pull Switching, a window switching technique using window overlapping to implicitly define groups. Push-and-Pull Switching further allows switching between groups and restacking the focused window to any position to change its group affectation. The empirical evaluations showed that it was 50% faster than other techniques in different scenarios. Second, stack scanning, a window switching technique based on a widget that combines generalized scrolling and crossing to control the stack order of layers of visible windows. The empirical evaluations showed that it was faster than other techniques when the number of windows is high and the visual similarity among windows is important. They also showed that Taskbar was the best choice when the number of windows is small. Finally, to theorize window and group switching, we provided eleven design principles to help designers to design new switching techniques. WindowsTagging was implemented based on these design principles. The empirical evaluations showed that it was faster than Exposé, and participants strongly preferred it.
Le basculement de fenêtres est une des tâches les plus fréquentes de tout gestionnaire de fenêtres (elle peut avoir lieu plusieurs centaines de fois par jour). Cependant cette tâche peut devenir ardue quand le nombre de fenêtres devient important. Cette thèse propose d'étudier les techniques existantes et de développer de nouvelles techniques de basculement de fenêtres. Pour comprendre comment les utilisateurs gèrent actuellement leurs fenêtres, nous avons développé un logiciel d'enregistrement d'activité pour Windows. Trois techniques ont été développées en se basant sur les résultats de cette étude. Tout d'abord, Push-and-Pull Switching, une technique de basculement de fenêtres utilisant le chevauchement de fenêtres pour implicitement définir des groupes. Cette technique permet par ailleurs de basculer entre des groupes et de changer l'ordre d'affichage de la fenêtre qui a le focus pour modifier son groupe d'appartenance. Des expériences contrôlées ont montré que cette technique peut être jusqu'à 50% plus efficace que d'autres techniques. Ensuite, Stack Scanning est une technique utilisant un widget qui combine le défilement d'écran et de franchissement pour contrôler l'ordre d'affichage des couches de fenêtres visibles. Des expériences contrôlées ont montré que cette technique est plus rapide quand le nombre de fenêtres devient important. Finalement, nous avons proposé onze principes de conception pour faciliter le développement de nouvelles techniques de basculement de fenêtres. WindowTagging a été développée en suivant ces principes. Les évaluations montrent que cette technique est plus efficace qu'Exposé et nettement préférée des utilisateurs.
Fichier principal
Vignette du fichier
xuquandissertation.pdf (5.4 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00671564 , version 1 (17-02-2012)

Identifiants

  • HAL Id : tel-00671564 , version 1

Citer

Xu Quan. Contribution à l'étude et au développement de techniques de gestion de fenêtres. Human-Computer Interaction [cs.HC]. Université des Sciences et Technologie de Lille - Lille I, 2010. English. ⟨NNT : ⟩. ⟨tel-00671564⟩
129 Consultations
184 Téléchargements

Partager

Gmail Facebook X LinkedIn More