publications([{ "lang": "en", "publisher": "ACM", "type_publi": "icolcomlec", "title": "User Interface Adaptivity by Widget Promotion and Demotion", "abstract": "Promotion and demotion are a typical adaptive navigation technique making a page or a link easier to select by emphasizing it or de-emphasizing it depending on its popularity. This technique, which was successfully applied to adaptive web sites, is now generalized to mainstream graphical user interfaces by introducing bimotion user interfaces, which constantly and dynamically perform adaptivity by promoting the most predicted widgets and demoting the least predicted ones either in context or in a separated prediction window. Promoted widgets that are less frequently used become demoted, demoted widgets that are more frequently used become promoted.", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Denis", "last_name": "Chene" }, "4": { "first_name": "Jean", "last_name": "Vanderdonckt" } }, "year": 2019, "number": 18, "uri": "http://iihm.imag.fr/publication/BCC+19a/", "bibtype": "inproceedings", "id": 856, "abbr": "BCC+19a", "address": "Valencia, Spain", "date": "2019-06-24", "document": "http://iihm.imag.fr/publs/2019/Bimotion-EICS2019.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Proceedings of the 11th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS'19)" }, { "lang": "en", "type_publi": "irevcomlec", "title": "Exploring a Design Space of Graphical Adaptive Menus: Normal vs. Small Screens", "journal": "ACM Transactions on Interactive Intelligent Systems (TIIS)", "year": 2019, "uri": "http://iihm.imag.fr/publication/VBC+19a/", "bibtype": "article", "abbr": "VBC+19a", "authors": { "1": { "first_name": "Jean", "last_name": "Vanderdonckt" }, "2": { "first_name": "Sarah", "last_name": "Bouzit" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" }, "4": { "first_name": "Denis", "last_name": "Chene" } }, "date": "2019-01-01", "type": "Revues internationales avec comité de lecture", "id": 830 }, { "lang": "en", "publisher": "ACM", "doi": "https://doi.org/10.1145/3172944.3172975", "title": "Cloud Menus, a Circular Adaptive Menu for Small Screens", "abstract": "This paper presents Cloud Menus, a split adaptive menu for small screens where the predicted menu items are arranged in a circular tag cloud with a location consistent with their corresponding position in the static menu and a font size depending on their prediction level. This layout results from a 3-step design process: (i) defining an initial design space on Bertin’s 8 visual variables and 4 quality properties, (ii) identifying the most preferred layout based on agreement rate, and (iii) implementing it into Cloud Menus, a new widget for Android with circular layout. An empirical study suggests that cloud menus reduce item selection time and error rate when prediction is correct without penalizing it when prediction is incorrect, compared to two baselines: a non-adaptive static menu and an adaptive linear menu. From this study, design guidelines for cloud menus are elaborated.", "year": 2018, "uri": "http://iihm.imag.fr/publication/VBC+18a/", "pages": "317-328 ", "bibtype": "inproceedings", "id": 805, "abbr": "VBC+18a", "authors": { "1": { "first_name": "Jean", "last_name": "Vanderdonckt" }, "2": { "first_name": "Sarah", "last_name": "Bouzit" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" }, "4": { "first_name": "Denis", "last_name": "Chene" } }, "date": "2018-03-07", "document": "http://iihm.imag.fr/publs/2018/Vanderdonckt-IUI2018.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "IUI'18: 23rd International Conference on Intelligent User Interfaces Proceedings", "type_publi": "icolcomlec" }, { "lang": "en", "publisher": "IEEE", "doi": "https://doi.org/10.1109/RCIS.2017.7956559", "title": "The PDA-LPA Design Space for User Interface Adaptation", "bibtype": "inproceedings", "abstract": "This paper presents a design space for engineering adaptive user interfaces throughout the user interface development life cycle in order to describe any adaptation technique, adaptable or adaptive, to compare two or more techniques, and to generate new, perhaps unprecedented, techniques. Grounded in the theory of psychological perception, this design space structures the adaptation life cycle into two regulation loops between the user and the system: a perception-decision-action (PDA) loop for both the system and the user, and a learning-prediction-adaptation (LPA) for supporting the adaptation, this last being particularly expressive for adaptivity. This PDA-LPA design space enables defining properties for assessing the quality of these loops between the system and the end-user. This design space of is instantiated on two advanced adaptive user interfaces: adaptive user interfaces based on machine learning and adaptive layouts. This design space provides new insights for considering adaptivity design options.", "year": 2017, "uri": "http://iihm.imag.fr/publication/BCC+17a/", "pages": "352-364", "note": "10-12 May 2017, Brighton (UK)", "id": 778, "abbr": "BCC+17a", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Joëlle", "last_name": "Coutaz" }, "4": { "first_name": "Denis", "last_name": "Chene" }, "5": { "first_name": "Eric", "last_name": "Petit" }, "6": { "first_name": "Jean", "last_name": "Vanderdonckt" } }, "date": "2017-04-12", "document": "http://iihm.imag.fr/publs/2017/rcis17-bouzit.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Proceedings of the eleventh IEEE International Conference on Research Challenges in Information Science (RCIS 2017)", "type_publi": "icolcomlec" }, { "lang": "en", "bibtype": "inproceedings", "doi": "https://doi.org/10.1145/3099585", "title": "Polymodal Menus: A Model-based Approach for Designing Multimodal Adaptive Menus for Small Screens", "abstract": "This paper presents a model-based approach for designing Polymodal Menus, a new type of multimodal adaptive menu for small screen graphical user interfaces where item selection and adaptivity are responsive to more than one interaction modality: a menu item can be selected graphically, tactilely, vocally, gesturally, or any combination of them. The prediction window containing the most predicted menu items by assignment, equivalence, or redundancy is made equally adaptive. For this purpose, an adaptive menu model maintains the most predictable menu items according to various prediction methods. This model is exploited throughout various steps defined on a new Adaptivity Design Space based on a Perception-Decision-Action cycle coming from cognitive psychology. A user experiment compares four conditions of Polymodal Menus (graphical, vocal, gestural, and mixed) in terms of menu selection time, error rate, user subjective satisfaction and user preference, when item prediction has a low or high level of accuracy. Polymodal Menus offer alternative input/output modalities to select menu items in various contexts of use, especially when graphical modality is constrained.", "year": 2017, "uri": "http://iihm.imag.fr/publication/BCC+17b/", "pages": "1-19", "note": "June 26-29, 2017 - Lisbon, Portugal", "id": 783, "abbr": "BCC+17b", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Denis", "last_name": "Chene" }, "4": { "first_name": "Jean", "last_name": "Vanderdonckt" } }, "date": "2017-05-24", "document": "http://iihm.imag.fr/publs/2017/eics17-bouzit.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Procs of The 9th ACM SIGCHI Symposium on Engineering Interactive Computing Systems", "type_publi": "icolcomlec" }, { "lang": "en", "type_publi": "icolcomlec", "doi": "http://dx.doi.org/10.14236/ewic/HCI2017.105", "title": "Comparative Evaluation? Yes, But With Which Alternative UI? ", "abstract": "User’s feedback provides valuable information suitable to help designers to improve their work. In this paper, we present a study on user’s feedback when evaluating a User Interface (UI) by comparison. Our aim is to define the properties that the alternative UI must satisfy to maximize the benefits of comparative evaluation.\r\nThe UIs considered in the study were designed using the CAMELEON Reference Framework (CRF), covering variations at each level of abstraction. We study the impact of each variation on users’ feedback. We show that when the alternative design refers to the same task model as the original one but using a different abstract UI, the number of negative returns is significantly higher, making the comparative evaluation more productive.", "authors": { "1": { "first_name": "Hayet", "last_name": "Hammami" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Meriem", "last_name": "Riahi" }, "4": { "first_name": "Faouzi", "last_name": "Moussa" }, "5": { "first_name": "Sarah", "last_name": "Bouzit" } }, "year": 2017, "uri": "http://iihm.imag.fr/publication/HCR+17a/", "pages": "32:1-32:7", "bibtype": "inproceedings", "id": 788, "abbr": "HCR+17a", "address": "Sunderland, UK", "date": "2017-07-16", "document": "http://iihm.imag.fr/publs/2017/bshci17-hammami.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "proc. of British HCI 2017" }, { "lang": "fr", "type_publi": "these", "title": "Plasticité de l’Interaction Homme-Machine : présentation à l’utilisateur, une question de compromis", "abstract": "La thèse s’inscrit dans le domaine de l’ingénierie de l’interaction homme-machine (IHM). Elle\r\ns’intéresse à la problématique de l’adaptation des interfaces homme-machine au contexte\r\nd’usage. Le contexte est défini par le triplet < Utilisateur, Plate-forme, Environnement >. La\r\nquestion de recherche porte sur la présentation de l’adaptation : comment accompagner le\r\nchangement pour maximiser le bénéfice de l’adaptation ? L’étude porte sur les petites surfaces\r\nd’affichage, telles que celles des téléphones. Ce choix se justifie, d’une part, par le succès des\r\nsmartphones et des tablettes et, d’autre part, par la capacité limitée des petits écrans en termes\r\nd’affichage. Le temps de navigation et de recherche de cibles est pénalisé.\r\nDans l’étude, nous supposons qu’un algorithme d’adaptation peut anticiper les tâches de\r\nl’utilisateur par des prédictions. Nous considérons deux cas d’adaptation selon que\r\nl’algorithme de prédiction fournit des résultats corrects ou incorrects. Une prédiction est\r\ncorrecte (inversement incorrecte) lorsqu’elle correspond (inversement ne correspond pas) aux\r\nbesoins de l’utilisateur. Le défi de la thèse est d’explorer de nouvelles techniques d’interaction\r\net d’adaptation pour accélérer l’interaction lorsque la prédiction est correcte sans la pénaliser\r\nlorsque la prédiction est incorrecte.\r\nLes contributions sont doubles : d’une part, un cadre théorique modélisant l’interaction\r\nadaptative et identifiant les critères qualité clés ; d’autre part, de nouvelles techniques\r\nd’adaptation issues du cadre théorique grâce à son pouvoir non seulement descriptif et\r\ncomparatif, mais aussi génératif.\r\nNous proposons ainsi sept techniques : l’adaptation éphémère avec disparition In Context\r\n(1) vs Out of Context (2) contrôlée ou non (3) dissout la fenêtre de propositions au bout d’un\r\ncertain temps, facilitant ainsi l’accès aux items recherchés en cas de prédiction incorrecte ; (4)\r\nle menu cloud qui permet d’accroître le nombre d’items prédits dans le but d’augmenter la\r\nprobabilité de présenter des items corrects ; la navigation hiérarchique incarnée en deux\r\ntechniques d’adaptation step-by-step (5) et shortcut (6) permettant de jouer sur le facteur de la\r\ndistribution temporelle des prédictions ; le menu polymodal (7) qui présente la prédiction\r\navec différentes modalités (graphique et vocale).\r\nii\r\nNous appliquons ces techniques au cas des menus sur smartphone. Les évaluations\r\nexpérimentales concluent que ces techniques permettent effectivement d’absorber les erreurs\r\nde prédiction pour in fine, au mieux, accélérer l’interaction mais sans jamais la pénaliser.\r\nEn conclusion, par sa contribution théorique, la thèse dimensionne l’espace d’exploration de\r\nl’interaction adaptative, en intégrant les mécanismes d’adaptation à la boucle interactionnelle.\r\nElle positionne également les axes de présentation de l’adaptation et explicite de nouvelles\r\npistes d’exploration. Clairement la présentation de l’adaptation est une affaire de compromis.\r\nDes recherches communes entre les communautés Intelligence Artificielle et Interaction\r\nHomme-Machine sont une perspective naturelle à cette thèse pour prolonger conjointement\r\ncette étude.", "year": 2017, "uri": "http://iihm.imag.fr/publication/B17b/", "id": 804, "bibtype": "phdthesis", "abbr": "B17b", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" } }, "date": "2017-06-15", "document": "http://iihm.imag.fr/publs/2017/These17-Bouzit.pdf", "type": "Thèses et habilitations", "pages": "213" }, { "lang": "en", "type_publi": "icolcomlec", "doi": "https://doi.org/10.14236/ewic/HCI2016.26", "title": "A Comparison of Shortcut and Step-by-Step Adaptive Menus for Smartphones", "abstract": "This paper reports on the results of an experiment comparing two graphical adaptive menus for smartphones in order to improve their hierarchical navigation: \" Shortcut Menu \" and \" Step-by-Step Menu \" keep constant the actual presentation of initial menus and overlay them with a prediction window displaying the most frequently used menu items, wherever they are located in the hierarchy. In order to reach predicted items, the \" Step-by-Step Menu \" maintains the consistency with the initial menu through a level-by-level navigation while the \" Shortcut Menu \" directly moves the end user towards the predicted menu item, thus shortcutting the hierarchical navigation. Thirteen subjects performed fifty tests each on smartphones and data were collected about their item selection time and error rate. The \" Step-by-Step Menu \" has a positive impact on both variables, whether frequently used menu items are accurately predicted or not. The \" Step-by-Step Menu \" is fast, but could induce some problems when prediction is wrong.", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Denis", "last_name": "Chene" }, "4": { "first_name": "Jean", "last_name": "Vanderdonckt" } }, "year": 2016, "uri": "http://iihm.imag.fr/publication/BCC+16a/", "pages": "12", "bibtype": "inproceedings", "id": 760, "abbr": "BCC+16a", "address": "Bournemouth, UK", "date": "2016-07-11", "document": "http://iihm.imag.fr/publs/2016/Bouzit-BHCI2016.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "The 30th British Human Computer Interaction Conference (British HCI)" }, { "lang": "en", "type_publi": "icolcomlec", "title": "Automated Evaluation of Menu by Guidelines Review", "url": "https://profs.info.uaic.ro/~adiftene/RoCHI2016/RoCHI2016.pdf", "abstract": "This paper presents ERGOSIM, a software that automatically evaluate the design of menu bars, pull-down menus, and sub-menus of a graphical user interface by reviewing usability guidelines related to menu design. In this method, a menu design is parsed against the definition of usability guidelines in order to detect potential usability problems manifested by any occurrence where a guidelines is not respected. Four evaluation strategies are enabled depending on the end user’s preferences: an active strategy initiated by the system, a passive strategy initiated by the designer, a mixed strategy collaboratively initiated by both the designer and the system, and a strategy by conceptual units based on the domain. From an initial corpus of 312 usability guidelines compiled from different sources on menu design, a final knowledge base of 58 implemented usability guidelines has been obtained for automatic evaluation. By examining how each usability guideline for menu design is expressed, we discuss to what extent such guidelines could be automated in an automated process by guidelines review.\r\n", "year": 2016, "uri": "http://iihm.imag.fr/publication/BCC+16c/", "pages": "11-21", "bibtype": "inproceedings", "id": 781, "abbr": "BCC+16c", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Denis", "last_name": "Chene" }, "4": { "first_name": "Jean", "last_name": "Vanderdonckt" } }, "date": "2016-09-20", "document": "http://iihm.imag.fr/publs/2016/rochi16-bouzit.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Proceedings of RO-CHI International Conference on Human-Computer Interaction" }, { "lang": "en", "type_publi": "icolcomlec", "doi": "https://doi.org/10.1145/2933242.2935874", "title": "A Design Space for Engineering Graphical Adaptive Menus", "abstract": "This paper presents a design space for exploring design options\r\nof adaptive graphical menus based on Bertin’s eight\r\nvisual variables: position, size, shape, value, color, orientation,\r\ntexture, and motion. In order to transform a traditional\r\n(static) menu into an adaptive one, at least one visual variable\r\nshould be exploited to convey which menu items have been\r\npromoted or demoted depending on five characteristics: select,\r\nassociative, quantitative, order, and length. The paper\r\nreviews selected adaptive menu interaction techniques belonging\r\nto each of these variables, classifies them according\r\nto the variables and characteristics and suggests not yet explored\r\nadaptive menu designs. It then defines four stability\r\nproperties depending on which variables remain constant after\r\nadaptivity. A supporting software for prototyping the rendering\r\nof graphical adaptive menus is then introduced.\r\n", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Denis", "last_name": "Chene" }, "4": { "first_name": "Jean", "last_name": "Vanderdonckt" } }, "year": 2016, "uri": "http://iihm.imag.fr/publication/BCC+16b/", "pages": "239-244", "bibtype": "inproceedings", "id": 780, "abbr": "BCC+16b", "address": "Brussels, Belgium", "date": "2016-06-20", "document": "http://iihm.imag.fr/publs/2016/Bouzit-BHCI2016_.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Proceedings of the 8th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS)" }, { "lang": "fr", "type_publi": "colcomlec", "doi": "https://doi.org/10.1145/3004107.3004130", "title": "MenuErgo : Conception assistée de menus par évaluation automatique de règles ergonomiques", "abstract": "Cet article présente MenuErgo, un environnement logiciel de conception d’une barre de menu avec ses menus déroulants et sous-menus d’une interface graphique par évaluation automatique de règles ergonomiques propres aux menus selon quatre stratégies d’évaluation: la stratégie active à l’initiative du système, la stratégie passive à l’initiative du concepteur, la stratégie mixte partagée par les deux et la stratégie par unités conceptuelles basée sur le domaine sémantique. L’architecture logicielle de MenuErgo est composée d’un déclencheur d’évaluation, d’un moteur d’évaluation, d’un présentateur d’évaluation et d’une base de 58 règles ergonomiques dont l’évaluation est assurée automatiquement. Une étude qualitative exploratoire rapporte les réactions de neuf concepteurs ayant utilisé MenuErgo sur une étude de cas de conception de menu pour une application multimédia.", "authors": { "1": { "first_name": "Iyad", "last_name": "Khaddam" }, "2": { "first_name": "Sarah", "last_name": "Bouzit" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" }, "4": { "first_name": "Denis", "last_name": "Chene" } }, "year": 2016, "uri": "http://iihm.imag.fr/publication/KBC+16a/", "pages": "36-47", "bibtype": "inproceedings", "id": 779, "abbr": "KBC+16a", "address": "Fribourg, Suisse", "date": "2016-10-26", "document": "http://iihm.imag.fr/publs/2016/ihm16-bouzit.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "booktitle": "Actes de la 28ème conférence francophone sur l’interaction Homme-Mahcine (IHM)" }, { "lang": "en", "type_publi": "icolcomlec", "doi": "https://doi.org/10.1145/2838739.2838749", "title": "Evanescent Adaptation on Small Screens", "abstract": "This paper addresses the problem of mastering the complexity of interacting with a large set of applications on smartphones. In one hand, number of applications increases. In the other hand, screen size reduces. To tackle this paradoxical evolution, we investigate adaptive user interfaces. We assume that it is possible to predict the applications of interest for a user in a given situation. Based on this hypothesis, our challenge is to accelerate user interaction when prediction is correct, without penalizing it when prediction is wrong. The paper proposes the concept of Evanescent Adaptation. The principle is a two-layer based representation: the predicted items (first layer) are displayed above the full list of items (second layer). The first layer is said to be evanescent in the sense that it automatically disappears progressively. The paper claims for putting this disappearing process under the control of the end-user. Thereby the user can close the first-layer as soon as s/he perceives prediction as irrelevant.", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Denis", "last_name": "Chene" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" } }, "year": 2015, "uri": "http://iihm.imag.fr/publication/BCC15a/", "pages": "62-68", "bibtype": "inproceedings", "id": 740, "abbr": "BCC15a", "address": "Melbourne, Australia", "date": "2015-12-07", "document": "http://iihm.imag.fr/publs/2015/ozchi15-bouzit.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Proc. of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction (OzCHI)" }, { "lang": "en", "publisher": "ACM", "doi": "https://doi.org/10.1145/2686612.2686619", "title": "From Appearing to Disappearing Ephemeral Adaptation for Small Screens", "bibtype": "inproceedings", "abstract": "This paper presents two forms of adaptive menus for small devices (smart phones). Contrary to the Ephemeral appearing adaptation proposed by Findlater et al. [7], we claim for disappearing adaptation. The first form is named In Context Disappearing (ICD); the second one Out of Context Disappearing (OCD). The principle of ICD is to display predictive information in a prompting window placed above the main list. The prompting window disappears gradually while maintaining the context always visible and directly accessible. In case of low level prediction, ICD enables the user to reach its target without waiting for the disappearing effect. The principle of OCD is almost the same except that the disappearing prompting window covers the full page and thus is out of context like Findlater’s approach. Our study shows that for small devices “fading out” a contextual window is better than “fading in”. We demonstrate the benefit of these new forms of adaptation through an experiment with 24 subjects. We conclude that (1) ICD and OCD adaptive lists support faster selection than the Control condition when the prediction is good without being slower in case of bad prediction, and that (2) ICD is faster than OCD in case of bad prediction.", "authors": { "1": { "first_name": "Sarah", "last_name": "Bouzit" }, "2": { "first_name": "Denis", "last_name": "Chene" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" } }, "year": 2014, "uri": "http://iihm.imag.fr/publication/BCC14a/", "pages": "41-48", "note": "Sydney, December 2014", "id": 700, "abbr": "BCC14a", "address": "Sydney, Australia", "date": "2014-12-02", "document": "http://iihm.imag.fr/publs/2014/ozchi14-bouzit.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Proc. ACM OzCHI 2014 international conference", "type_publi": "icolcomlec" }]);