publications([{ "lang": "en", "publisher": "Elsevier", "type_publi": "irevcomlec", "uri": "http://iihm.imag.fr/publication/GDR12a/", "title": "Sonata : Flexible connections between interaction and business spaces", "bibtype": "article", "journal": "journal of Systems and Software", "year": 2012, "number": 5, "pages": "1105-1118", "volume": 85, "id": 576, "abbr": "GDR12a", "authors": { "1": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Dominique", "last_name": "Rieu" } }, "date": "2012-05-01", "document": "http://iihm.imag.fr/publs/2012/godet-bar-JSS-accepted.pdf", "type": "Revues internationales avec comité de lecture", "abstract": "Every interactive system features a functional core and a user interface. Over the years, several types of software architectures for connecting these conceptual elements have been proposed, all of which fail to conciliate two essential qualities: enabling both business and interaction objects reuse, and limiting the amount of communication-specific code in reusable objects.\r\nWe have described in previous work the Symphony Architecture, which bridges the gap between the interaction and business spaces, while requiring no code overhead in either business or interaction objects. Resulting development features minimal coupling between technology-agnostic business and interaction constructs, called Symphony Objects, and improves their reusability by clearly isolating them from the applicative logic and from technical objects.\r\nIn this paper, we present an original software framework, called Sonata, which capitalizes on the conventions used for building and organizing Symphony Architecture instances, for minimizing the amount of configuration required for setting up connections between the business and interaction spaces." }, { "lang": "fr", "publisher": "Génie logiciel et ingénierie de système", "type_publi": "revcomlec", "uri": "http://iihm.imag.fr/publication/DRG12a/", "title": "Influence des choix d'interaction homme-machine sur le metier", "journal": "Revue Génie Logiciel", "year": 2012, "number": 101, "pages": "17-20", "bibtype": "article", "id": 602, "abbr": "DRG12a", "authors": { "1": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "2": { "first_name": "Dominique", "last_name": "Rieu" }, "3": { "first_name": "Guillaume", "last_name": "Godet-Bar" } }, "date": "2012-06-14", "type": "Revues nationales avec comité de lecture", "abstract": "Les méthodes et modèles classiques de conception et de développement proposés par le génie logiciel ont fait leurs preuves pour la spécification et le développement des fonctionnalités d’un système. Cependant, l’évolution rapide des technologies a favorisé l’émergence de nouvelles possibilités d’interaction. La prise en compte de ces nouvelles interactions peut déclencher une évolution de la partie fonctionnelle du système. Dans cet article, nous présentons une intégration de pratiques de conception de l’interaction homme-machine dans un cycle logiciel. Notre contribution est une extension de la méthode Symphony, où sont intégrés des modèles et fragments de processus pour la collaboration entre des acteurs issus des domaines du génie logiciel et de l’interaction homme-machine. En nous basant sur le cas de systèmes interactifs couplant mondes réel et virtuel, nous montrons comment la prise en compte de l’interaction peut faire évoluer les différents modèles du métier (processus métier, cas d’utilisation ou concepts du domaine) produits au cours de l’étude des besoins fonctionnels." }, { "lang": "en", "type_publi": "icolcomlec", "title": "A case Study for Improving a Collaborative Design Process", "abstract": "We propose a design method for supporting the design of rich user interfaces. It integrates software engineering and human-computer interaction practices through collaborations and focuses on the traceability of processes and models. In this paper, we investigate these collaborative aspects with a case study, which gave us some insights in order to improve the process. ", "authors": { "1": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "2": { "first_name": "Nadine", "last_name": "Mandran" }, "3": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "4": { "first_name": "Dominique", "last_name": "Rieu" } }, "year": 2011, "uri": "http://iihm.imag.fr/publication/DMG+11a/", "pages": "97-101", "bibtype": "inproceedings", "id": 548, "abbr": "DMG+11a", "address": "Paris, France", "date": "2011-03-15", "document": "http://iihm.imag.fr/publs/2011/dupuy-ME2011.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "IFIP WG8.1 Working conférence on Method Engineering (ME’2011)" }, { "lang": "en", "type_publi": "icolcomlec", "title": "Using Software Metrics in the Evaluation of a Conceptual Component Model", "abstract": "Every interactive system has a functional part and an interactive part. However the software engineering and the human-computer-interaction communities work separately in terms of methods, models and tools, which induces a work overhead for integrating the results of these efforts, as well as increased inconsistency risks. We endeavour to treat this problem by proposing a design method, which couples the functional kernel and the interaction design. In particular, this method proposes a specific way of structuring the interaction and the business spaces. The structure is based on components called Symphony Objects. In this article, we attempt to evaluate the technical aspect of a Symphony Object model issued from the method by measuring its implementations with software metrics.", "authors": { "1": { "first_name": "Éric", "last_name": "Céret" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Guillaume", "last_name": "Godet-Bar" } }, "year": 2010, "uri": "http://iihm.imag.fr/publication/CDG10a/", "pages": "507-514", "bibtype": "inproceedings", "id": 506, "abbr": "CDG10a", "address": "Nice, France", "date": "2010-03-18", "document": "http://iihm.imag.fr/publs/2010/ceret-RCIS2010-final.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "4th Int. Conf. on Research Challenge in Information Science (RCIS’2010)" }, { "lang": "en", "publisher": "Elsevier", "type_publi": "irevcomlec", "uri": "http://iihm.imag.fr/publication/GRD10a/", "title": "HCI and business practices in a collaborative method for augmented reality systems ", "journal": "Information and Software Technology, Elseiver", "year": 2010, "number": 52, "pages": "492-505", "bibtype": "article", "id": 504, "abbr": "GRD10a", "authors": { "1": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "2": { "first_name": "Dominique", "last_name": "Rieu" }, "3": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" } }, "date": "2010-02-01", "document": "http://iihm.imag.fr/publs/2010/godet-IST2010-publie.pdf", "type": "Revues internationales avec comité de lecture", "abstract": "Context: Every interactive system is composed of a functional core and a user interface. However, the software engineering (SE) and human–computer interaction (HCI) communities do not share the same methods, models or tools. This usually induces a large work overhead when specialists from the two domains try to connect their applicative studies, especially when developing augmented reality systems that feature complex interaction cores.\r\nObjective: We present in this paper the essential activities and concepts of a development method integrating the SE and HCI development practices, from the specifications down to the design, as well as their application on a case study.\r\nMethod: The efficiency of the method was tested in a qualitative study involving four pairs of SE and HCI experts in the design of an application for which an augmented reality interaction would provide better user performance than a classic interactive system. The effectivity of the method was evaluated in a qualitative study comparing the quality of three implementations of the same application fragment (based on the same analysis model), using software engineering metrics.\r\nResults: The first evaluation confirmed the ease of use of our method and the relevance of our tools for guiding the design process, but raised concerns on the handling of conflicting collaborative activities. The second evaluation gave indications that the structure of the analysis model facilitates the implementation of quality software (in terms of coupling, stability and complexity).\r\nConclusion: It is concluded that our method enables design teams with different backgrounds in application development to collaborate for integrating augmented reality applications with information systems. Areas of improvement are also described." }, { "chapter": 15, "publisher": "Springer", "type_publi": "chapitre", "lang": "en", "title": "A Software Engineering Method for the Design of Mixed Reality Systems", "abstract": "The domain of Mixed Reality systems is currently making decisive advances on a daily basis. However, the knowledge and know-how of HCI scientists and interaction engineers, used in the design of such systems, is not well understood. This paper addresses this issue by proposing a software engineering method that couples a process for designing Mixed Reality interaction with a process for developing the functional core. Our development method features a Y-shaped development cycle that separates the description of functional requirements and their analysis from the study of technical requirements of the application. These sub-processes produce Business Objects and Interactional Objects, which are connected to produce a complete Mixed Reality system. The whole process is presented via a case study, with a particular emphasis on the design of the interactive solution.", "year": 2009, "uri": "http://iihm.imag.fr/publication/DGP+09a/", "pages": "313-334", "bibtype": "inbook", "id": 457, "editor": "E. Dubois and P. Gray and L. Nigay", "authors": { "1": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "2": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "3": { "first_name": "Jorge-Luis", "last_name": "Pérez-Medina" }, "4": { "first_name": "Dominique", "last_name": "Rieu" }, "5": { "first_name": "David", "last_name": "Juras" } }, "date": "2009-09-01", "document": "http://iihm.imag.fr/publs/2009/Chap16_MIXER_final.pdf", "type": "Chapitres d'ouvrages", "booktitle": "The Engineering of Mixed Reality Systems, chapter 15", "abbr": "DGP+09a" }, { "lang": "fr", "publisher": "Grenoble Institut National Polytechnique", "type_publi": "these", "title": "Spécification et outillage d’une méthode de conception des systèmes de réalité mixte", "abstract": "Cette thèse propose un pont entre les domaines des méthodes d’ingénierie des systèmes d’information à base de composants et des méthodes d’ingénierie des interfaces homme-machine (IHM) post-WIMP, dont font partie les interfaces de réalité mixte. Au fil du temps, ces domaines ont acquis une forte maturité, concrétisée par des démarches, modèles, outils et pratiques distinctes, autour de problématiques propres, respectivement les fonctionnalités du système et son utilisabilité. Il est par conséquent difficile de mettre en œuvre le développement de systèmes conjuguant pleinement ces deux aspects. Dans ce contexte, le transfert des systèmes interactifs en réalité mixte – intégrant des éléments virtuels dans le monde physique – des laboratoires vers les entreprises constitue une prise de risque importante.\r\nNotre contribution est une extension de la méthode Symphony, issue du Génie Logiciel et ayant déjà fait ses preuves dans ce domaine, pour y intégrer les pratiques de l’IHM. Modèles et fragments de processus pour la collaboration entre des acteurs issus de cultures informatiques différentes sont intégrés à cette extension. Ainsi, au concept précédément défini d’Objet Métier, nous ajoutons celui d’Objet Interactionnel afin d’établir un espace commun de modélisation du système. Nous démontrons également l’impact que les choix d’interaction peuvent avoir sur l’organisation de l’espace métier et proposons des activités pour gérer l’évolution de ce dernier.\r\nNous décrivons enfin un ensemble d’outils pour documenter, transformer et exécuter la démarche et les produits de la méthode. Ceux-ci se basent sur les apports de l’ingénierie dirigée par les modèles (IDM) et la programmation orientée aspects pour construire des systèmes aux composants fortement découplés et réutilisables.", "year": 2009, "uri": "http://iihm.imag.fr/publication/G09b/", "id": 596, "bibtype": "phdthesis", "abbr": "G09b", "authors": { "1": { "first_name": "Guillaume", "last_name": "Godet-Bar" } }, "date": "2009-11-30", "document": "http://iihm.imag.fr/publs/2009/MemoireThese_GodetBar_091116.pdf", "type": "Thèses et habilitations", "pages": "240" }, { "type_publi": "icolcomlec", "title": "When Interaction Choices Trigger Business Evolution", "booktitle": "Proceedings of the 20th International Conference on Advanced Information Systems Engineering", "year": 2008, "uri": "http://iihm.imag.fr/publication/GDR08a/", "bibtype": "inproceedings", "abbr": "GDR08a", "authors": { "1": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Dominique", "last_name": "Rieu" } }, "date": "2008-01-01", "document": "http://iihm.imag.fr/publs/2008/CAISE08_ShortPaper_GodetBar_DupuyChessa_Rieu.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "id": 9 }, { "bibtype": "inproceedings", "type_publi": "icolcomlec", "title": "Interactional Objects: HCI concerns in the analysis phase of the Symphony method", "booktitle": "Proc. of the 9th International Conference on Enterprise Information System (ICEIS’2007)", "year": 2007, "uri": "http://iihm.imag.fr/publication/GRD+07a/", "note": "Madeira, June 2007.", "abbr": "GRD+07a", "authors": { "1": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "2": { "first_name": "Dominique", "last_name": "Rieu" }, "3": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "4": { "first_name": "David", "last_name": "Juras" } }, "date": "2007-01-01", "document": "http://iihm.imag.fr/publs/2007/godetICEIS2007.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "id": 37 }, { "type_publi": "colcomlec", "title": "Principes pour une Méthode de conception de Systèmes Mixtes", "booktitle": "Actes de 19ème Conférence francophone sur l’Interaction Homme-Machine (IHM’2007, Paris, France, Novembre 2007)", "year": 2007, "uri": "http://iihm.imag.fr/publication/DGJ+07a/", "bibtype": "inproceedings", "abbr": "DGJ+07a", "authors": { "1": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "2": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "3": { "first_name": "David", "last_name": "Juras" }, "4": { "first_name": "Dominique", "last_name": "Rieu" } }, "date": "2007-01-01", "document": "http://iihm.imag.fr/publs/2007/dupuyIHM2007.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "id": 45 }, { "bibtype": "article", "type_publi": "revcomlec", "title": "Vers une méthode de conception de systèmes mixtes : Principes et mise en œuvre", "journal": "Revue RSTI - ISI. Interaction homme-machine dans les SI", "year": 2007, "number": 6, "uri": "http://iihm.imag.fr/publication/GJD+07a/", "volume": 12, "id": 34, "abbr": "GJD+07a", "authors": { "1": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "2": { "first_name": "David", "last_name": "Juras" }, "3": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "4": { "first_name": "Dominique", "last_name": "Rieu" } }, "date": "2007-01-01", "type": "Revues nationales avec comité de lecture", "pages": "39-66" }, { "type_publi": "icolcomlec", "title": "Towards a System of Patterns for the Design of Multimodal Interfaces", "booktitle": "Chapter 3. Computer-Aided Design of User Interfaces. Proceedings of 6th International Conference on Computer-Aided Design of User Interfaces CADUI'2006 (Bucharest, 6-8 June 2006)", "year": 2006, "uri": "http://iihm.imag.fr/publication/GDN06a/", "id": 55, "bibtype": "inproceedings", "abbr": "GDN06a", "authors": { "1": { "first_name": "Guillaume", "last_name": "Godet-Bar" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Laurence", "last_name": "Nigay" } }, "date": "2006-01-01", "document": "http://iihm.imag.fr/publs/2006/CADUI06.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "pages": "27-40" }]);