publications([{ "lang": "fr", "publisher": "Lavoisier", "doi": "http://doi.org/10.3166/ria.29.11-46", "uri": "http://iihm.imag.fr/publication/MFC15a/", "title": "Planification flexible. Un besoin en intelligence ambiante. Un défi en planification automatique", "bibtype": "article", "journal": "Revue d'Intelligence Artificielle (RIA)", "year": 2015, "number": 1, "pages": "11-46", "volume": 29, "id": 720, "abbr": "MFC15a", "authors": { "1": { "first_name": "Cyrille", "last_name": "Martin" }, "2": { "first_name": "Humbert", "last_name": "Fiorino" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" } }, "date": "2015-03-30", "type": "Revues nationales avec comité de lecture", "abstract": "In order to be used in Ambiant Intelligence, automated planning has to generate highlevel\r\naction plans involving control structures for execution controlers, which role is to play\r\nthese plans with respect to events perceived in the environment. In our approach of \"flexible\"\r\nplanning, environment non determinism is managed by plan control structures. In this paper,\r\nwe explore how to express and to generate high-level plans for deterministic planning problems\r\nby defining the operational and denotational semantics of new operators for plan composition.\r\nOur Lambda GraphPlan (LGP) planner incorporates into plans iterations representing nondeterministic\r\nchoices among a set of resources subject to the same abstract treatment. LGP is a planning-graph based algorithm that extracts patterns of actions whose scheduling is indifferent\r\nwith respect to goal reachability and aggregates them into iterative structures. We show\r\nthat LGP can be highly efficient when the solution plans incorporate iterative structures.", "type_publi": "revcomlec" }, { "lang": "en", "publisher": "ACM", "doi": "http://doi.acm.org/10.1145/2607023.2610277", "title": "PLACID: a Planner for Dynamically Composing User Interfaces Services", "abstract": "Dynamic Services Composition (DSC) aims at composing interactive systems from a set of available services corresponding to the available components. A component consists of a Functional Core and/or of a User Interface (UI) respectively providing computation and/or representation functions. In software engineering, a part of the literature focuses on the dynamic composition of computation services. Making the hypothesis that UI services can also be composed leads to a new research area in Human Computer Interaction: the dynamic composition of UI services. This paper presents two main contributions: the formalization of the problem and its\r\nsolving by planning.", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Humbert", "last_name": "Fiorino" } }, "year": 2014, "uri": "http://iihm.imag.fr/publication/GCF14a/", "pages": "223-228", "bibtype": "inproceedings", "id": 683, "abbr": "GCF14a", "address": "Rome, Italie", "date": "2014-05-07", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Proceedings of the ACM conference on Engineering Computing Interactive Systems (EICS 2014)", "type_publi": "icolcomlec" }, { "lang": "fr", "publisher": "ACM", "doi": "https://doi.org/10.1145/2670444.2670448", "title": "PLACID : un planificateur pour composer dynamiquement des Services IHM - Formalisation du problème et Algorithme solution", "abstract": "La Composition Dynamique de Services a pour but de composer un système interactif à partir d’un ensemble de services disponibles correspondant à des composants. Un composant est constitué d’une partie fonctionnelle et d’une partie Interface Homme-Machine (IHM). En Génie Logiciel, la grande majorité de la littérature se concentre sur la composition dynamique de services fonctionnels. Si l’on fait l’hypothèse qu’un service IHM peut aussi être composé, cela entraine une nouvelle problématique de recherche en Interaction Homme-Machine : la Composition Dynamique de Services IHM. Ce papier présente deux contributions principales : une formalisation de ce problème et sa résolution par planification.", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Humbert", "last_name": "Fiorino" } }, "year": 2014, "uri": "http://iihm.imag.fr/publication/GCF14b/", "pages": "123-129", "bibtype": "inproceedings", "id": 702, "abbr": "GCF14b", "address": "Lille, France", "date": "2014-10-14", "type": "Conférences nationales avec comité de lecture sur texte complet", "booktitle": "26e conférence francophone sur l'Interaction Homme-Machine", "type_publi": "colcomlec" }, { "bibtype": "article", "publisher": "RoCHI (ACM SIGCHI Romania)", "type_publi": "irevcomlec", "lang": "en", "uri": "http://iihm.imag.fr/publication/GCM+13a/", "title": "A need, no app: just do it! But do people support dynamic composition of interactive systems for fulfilling emergent needs?", "url": "http://rochi.utcluj.ro/rrioc/rrioc-2013-3.html#A_need_no_app_just_do_it", "journal": "Revista Română de Interacţiune Om-Calculator", "year": 2013, "number": 3, "pages": "195-210", "volume": 6, "id": 665, "abbr": "GCM+13a", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Nadine", "last_name": "Mandran" }, "4": { "first_name": "Humbert", "last_name": "Fiorino" } }, "date": "2013-02-18", "document": "http://iihm.imag.fr/publs/2013/RRIOC-6-3-Gabillon.pdf", "type": "Revues internationales avec comité de lecture", "abstract": "In Human Computer Interaction engineering, both the context of use () and the user task () are supposed to be set at design time. However, in ubiquitous computing, the context of use is dynamic, making user needs possibly emerge on the fly.\r\nAs a consequence, there is a need to go beyond precomputed User Interfaces (UIs) and to be capable of dynamically composing UIs for fulfilling such emergent needs.\r\nThis paper relates a user study conducted for understanding to which extent dynamic composition of UIs can match user needs.\r\nThe study consists of 26 qualitative interviews and 3 focus groups.\r\nIt provides interesting insights for future research.\r\n" }, { "lang": "fr", "bibtype": "inproceedings", "type_publi": "colcomlec", "title": "Flexibilité dans les plans pour une planification centrée humain", "abstract": "La flexibilité de l’interaction est une propriété fondamentale en interaction Homme-\r\nMachine. Elle est exacerbée en informatique ubiquitaire où l’utilisateur final devient le programmeur\r\nde son environnement : il convient dès lors de produire des plans partiellement\r\nrésolus. Les plans dits flexibles permettent de différer certains choix de conception à l’exécution.\r\nDans cet article, nous étudions des plans flexibles car permettant à l’utilisateur de\r\ndécider de l’ordre d’application d’un traitement spécifique (corps de boucle) à un ensemble\r\nd’objets (variants de boucle).\r\nNous proposons l’algorithme \u0015-graphplan fondé sur l’approche de planification de graphe.\r\n\u0015-graphplan n’a besoin d’aucune connaissance spécifique pour fournir des plans flexibles.\r\nEn relâchant des contraintes mutex dans le graphe de planification, \u0015-graphplan découvre\r\nles variants de boucle et construit des macro-actions constituant le corps des boucles. Nous\r\nmontrons que \u0015-graphplan est performant aussi bien avec des domaines “itératifs” que “linéaires”.", "authors": { "1": { "first_name": "Cyrille", "last_name": "Martin" }, "2": { "first_name": "Humbert", "last_name": "Fiorino" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" } }, "year": 2011, "uri": "http://iihm.imag.fr/publication/MFC11a/", "pages": "1500-1900", "note": "Juin 2011", "id": 560, "editor": "Bruno Zanuttini", "address": "Rouen, France", "date": "2011-06-02", "document": "http://iihm.imag.fr/publs/2011/jfpda2011.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "booktitle": "Actes des Sixièmes Journées Francophones de Planification, Décision et Apprentissage pour la conduite de systèmes (JFPDA 2011)", "abbr": "MFC11a" }, { "lang": "fr", "volume": 30, "type_publi": "revcomlec", "uri": "http://iihm.imag.fr/publication/GCF11a/", "title": "Composition d’Interfaces Homme-Machine en contexte : approche par planification automatique", "bibtype": "article", "abstract": "En informatique ambiante, les objectifs de l’utilisateur peuvent émerger opportunément. Il devient, dès lors, nécessaire de savoir générer à la volée des systèmes interactifs. Un système interactif est composé d’un noyau fonctionnel et d’une Interface Homme-Machine (IHM). Cet article traite de la composition d’IHM pour un objectif utilisateur et un contexte d’usage (utilisateur, plate-forme, environnement) donnés. Un état de l’art sur la composition d’IHM positionne notre travail et en montre la complémentarité par rapport aux travaux existants. Le principe est de composer un modèle de tâches puis de composer l’IHM concrète à l’aide d’une boîte à outils d’interacteurs définis au niveau tâches. La composition du modèle de tâches se fait par planification automatique. L’étude montre que les planificateurs existants ne répondent pas au problème. Aussi, un planificateur a été spécifiquement développé pour l’IHM. Son utilisation est illustrée dans un prototype Compose. Le travail est original à deux titres : d’une part, son approche « Composition de modèles de tâches » est une extension de la littérature ; d’autre part, la composition d’IHM est un nouveau cadre applicatif pour les algorithmes de planification.", "publisher": "Hermès", "year": 2011, "number": 10, "pages": "1143-1166", "note": "Numéro Spécial Composition, Décembre 2011", "id": 559, "abbr": "GCF11a", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Humbert", "last_name": "Fiorino" } }, "date": "2011-05-27", "document": "http://iihm.imag.fr/publs/2011/TSI-gabillon-calvary-fiorino.pdf", "type": "Revues nationales avec comité de lecture", "journal": "Technique et Science Informatiques (TSI)" }, { "lang": "en", "publisher": "Springer HCI", "type_publi": "colloque", "title": "Automated planning for user interface composition", "abstract": "In ubiquitous computing, both the context of use and the users’ needs may change dynamically with users’ mobility and with the availability of interaction resources. In such changing environment, an interactive system must be dynamically composable according to the user’s need and to the current context of use. This article elicits the degrees of freedom User Interfaces (UI) composition has to face, and investigates automated planning to compose UIs without relying on a predefined task model. This composition process considers a set of ergonomic criterions, the current context of use, and the user’s goal as inputs of a planning problem. A running case study illustrates the approach: the end-user specifies his/her goal (e.g., Get medical assistance); the system composes a UI in turn by assembling fragments of models in a planning process.", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Mathieu", "last_name": "Petit" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" }, "4": { "first_name": "Humbert", "last_name": "Fiorino" } }, "year": 2011, "uri": "http://iihm.imag.fr/publication/GPC+11a/", "id": 538, "bibtype": "inproceedings", "abbr": "GPC+11a", "address": "Palo Alto, CA", "date": "2011-02-13", "document": "http://iihm.imag.fr/publs/2011/SEMAIS11-gabillon.pdf", "type": "Autres conférences et colloques avec actes", "booktitle": "Proceedings of the 2nd International Workshop on Semantic Models for Adaptive Interactive Systems: SEMAIS'11 at IUI 2011 conference" }, { "lang": "en", "bibtype": "unpublished", "type_publi": "autre", "title": "Flexible Plans for Adaptation by End-Users", "abstract": "Ubiquitous computing promotes flexibility for the enduser.\r\nThis means that some design choices have to be shifted from design-time to run-time in order to involve the end-user into the decision process.\r\nIn this paper, we study flexible plans, i.e. plans that let the end-user arrange tasks planned by an automated process seeking to achieve his needs.\r\nMore precisely, we present an algorithm\u0015 -graphplan that lets the end-user to decide the order of specific treatments (loop body) execution to a set of objects (loop variants).\r\n\u0015-graphplan is based on graph planning structure.\r\nIts strength is that it does not require any problem dependent knowledge to compute flexible plans.\r\nBy relaxing mutex constraints in the planning graph, \u0015-graphplan discovers the loop variants and builds the\r\nmacro-actions that constitute the loop bodies.\r\nWe show that \u0015-graphplan is performant with “iterative” as well as with “linear” domains.", "authors": { "1": { "first_name": "Cyrille", "last_name": "Martin" }, "2": { "first_name": "Humbert", "last_name": "Fiorino" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" } }, "year": 2011, "uri": "http://iihm.imag.fr/publication/MFC11b/", "note": "International Workshop on Generalized Planning, Conference , AAAI 2011, August 8th, 2011, San Francisco", "abbr": "MFC11b", "address": "San Francisco, USA", "date": "2011-06-02", "document": "http://iihm.imag.fr/publs/2011/aaai.pdf", "type": "Autres publications", "id": 562 }, { "lang": "fr", "publisher": "ACM", "type_publi": "colcomlec", "title": "Composition dynamique d’Interfaces Homme-Machine : Besoin utilisateur ou Défi de chercheur ?", "bibtype": "inproceedings", "abstract": "En ingénierie traditionnelle de l’interaction homme-machine, le contexte d’usage () et la tâche de l’utilisateur () sont supposés connus à la conception. En informatique ambiante où le contexte d’usage devient variable, l’objectif de l’utilisateur peut émerger opportu-nément. Dès lors, il devient nécessaire de composer dy-namiquement des Interfaces Homme-Machine (IHM) aptes à répondre à l’objectif de l’utilisateur dans le con-texte d’usage courant. Cet article relate une étude terrain visant à cerner la pertinence du sujet du point de vue des utilisateurs. L’étude comporte une enquête qualitative menée auprès de 26 personnes et 3 groupes de discus-sion impliquant chacun une dizaine de sujets. Si l’étude mérite d’être élargie, elle apporte déjà des éclairages in-téressants pour orienter les développements.", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Nadine", "last_name": "Mandran" }, "4": { "first_name": "Humbert", "last_name": "Fiorino" } }, "year": 2009, "uri": "http://iihm.imag.fr/publication/GCM+09a/", "pages": "61-64", "note": "Grenoble", "id": 491, "abbr": "GCM+09a", "address": "Grenoble, France", "date": "2009-10-13", "document": "http://iihm.imag.fr/publs/2009/2009_IHM09_Gabillon-Calvary-Mandran-Fiorino.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "booktitle": "21ème Confèrence Francophone sur l'Interaction Homme-Machine" }, { "type_publi": "colcomlec", "title": "Composition dynamique de systèmes interactifs", "booktitle": "Journées Francophones Planification, Décision et Apprentissage pour la conduite de systèmes (JFPDA)", "year": 2008, "uri": "http://iihm.imag.fr/publication/GCF08c/", "id": 19, "bibtype": "inproceedings", "abbr": "GCF08c", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Humbert", "last_name": "Fiorino" } }, "date": "2008-01-01", "type": "Conférences nationales avec comité de lecture sur texte complet", "pages": "155 - 163" }, { "type_publi": "colcomlec", "title": "Composing interactive systems by planning", "booktitle": "4èmes journées Francophones Mobilité et Ubiquité (UbiMob'08)", "year": 2008, "uri": "http://iihm.imag.fr/publication/GCF08a/", "id": 16, "bibtype": "inproceedings", "abbr": "GCF08a", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Humbert", "last_name": "Fiorino" } }, "date": "2008-01-01", "document": "http://iihm.imag.fr/publs/2008/UbiMod08-gabillon-calvary-fiorino.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "pages": "37-40" }, { "type_publi": "colcomlec", "title": "L’IDM passerelle entre IHM et planification pour la composition dynamique de systèmes interactifs", "booktitle": "4ème Journées sur l'Ingénierie Dirigée par les Modèles", "year": 2008, "uri": "http://iihm.imag.fr/publication/GCF08b/", "id": 17, "bibtype": "inproceedings", "abbr": "GCF08b", "authors": { "1": { "first_name": "Yoann", "last_name": "Gabillon" }, "2": { "first_name": "Gaëlle", "last_name": "Calvary" }, "3": { "first_name": "Humbert", "last_name": "Fiorino" } }, "date": "2008-01-01", "document": "http://iihm.imag.fr/publs/2008/PapierCourt-Gabillon-Calvary-Fiorino.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "pages": "51-56" }]);