Titre original :

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

Titre traduit :

Contribution to the study and development of window management techniques

Mots-clés en français :
  • Recherche visuelle

  • Interfaces utilisateur (informatique)
  • Fenêtres (informatique)
  • Gestion mémoire (informatique)
  • Langue : Anglais
  • Discipline : Informatique
  • Identifiant : 2010LIL10167
  • Type de thèse : Doctorat
  • Date de soutenance : 15/12/2010

Résumé en langue originale

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.

Résumé traduit

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.

  • Directeur(s) de thèse : Chaillou, Christophe - Casiez, Géry
  • École doctorale : École doctorale Sciences pour l'ingénieur (Lille)

AUTEUR

  • Xu, Quan
Droits d'auteur : Ce document est protégé en vertu du Code de la Propriété Intellectuelle.
Accès libre