publications([{ "lang": "en", "publisher": "Elsevier", "type_publi": "irevcomlec", "uri": "http://iihm.imag.fr/publication/CDC+13a/", "title": "A Taxonomy of Design Methods Process Models", "bibtype": "article", "journal": "Information and Software Technology", "year": 2013, "number": 5, "pages": "795–821", "volume": 55, "id": 620, "abbr": "CDC+13a", "authors": { "1": { "first_name": "Éric", "last_name": "Céret" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Gaëlle", "last_name": "Calvary" }, "4": { "first_name": "Agnès", "last_name": "Front" }, "5": { "first_name": "Dominique", "last_name": "Rieu" } }, "date": "2013-03-21", "type": "Revues internationales avec comité de lecture", "abstract": "Context: Designers and developers are increasingly expected to deliver high quality systems, i.e. systems that are usable, robust, consistent as well as evolutionary, and that fulfill users’ needs. To produce such systems, Design Methods suggest many approaches. However, the important number of existing approaches makes the choice of a method among the others particularly difficult. In addition to this, and because of the time required for understanding (and then operationalizing) new methods, designers tend to use already known methods, even\r\nthough those which sometimes may not really be adapted to their needs.\r\nObjective: This paper proposes a classification of characteristics of design methods process models. In other terms, it proposes a taxonomy that aims to facilitate the discovery and the choice of methods for designers and developers.\r\nMethod: From a study of process models of several design methods, we identify six main axes, namely Cycle, Collaboration, Artifacts, Recommended Use, Maturity and Flexibility, which are in turn divided into 34 characteristics.\r\nResults: This paper provides a deep theorical insight. For each characteristic identified from relevant litterature, a definition and a gradation, illustrated using examples, are given. Moreover, it presents a web site that offers various tools for exploring the axes of our taxonomy. This web site provides an overview of process models as well as means for comparing them, textually or graphically. Finally, the paper relates the first evaluation conducted in order to estimate designers’ adhesion to the taxonomy in terms of easiness of learning, completeness and intention to use.\r\nConclusion: We show, based on evaluation results, that our taxonomy of process models facilitates the discovery of new methods and helps designers in choosing suitable methods, really adapted to their needs. Therefore, it enhances chances to conduct high quality projects." }, { "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", "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." }, { "lang": "fr", "publisher": "Hermès", "type_publi": "revcomlec", "uri": "http://iihm.imag.fr/publication/PDR10a/", "title": "Approche orientée services pour la construction des environnements de modélisation", "bibtype": "article", "journal": "revue des Sciences et Technologies de l’Information, série Ingénierie des Systèmes d’Information", "year": 2010, "number": 4, "pages": "113-137", "volume": 15, "id": 521, "abbr": "PDR10a", "authors": { "1": { "first_name": "Jorge-Luis", "last_name": "Pérez-Medina" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Dominique", "last_name": "Rieu" } }, "date": "2010-07-12", "document": "http://iihm.imag.fr/publs/2010/perez-ISI-2010-publie.pdf", "type": "Revues nationales avec comité de lecture", "abstract": "L’ingénierie des modèles considère tout artefact logiciel comme un modèle. La gestion de modèles regroupe tout un ensemble de fonctionnalités permettant de représenter, créer, stocker et manipuler les modèles. Actuellement les besoins des concepteurs en termes de gestion de processus et produits sont divers et les outils de modélisation ne sont pas complets car les besoins autour des modèles ne sont pas consensuels. Pour remédier à l’hétérogénéité et aux limitations fonctionnelles des outils de gestion de modèles, l’objectif de nos recherches, est de faciliter le travail des concepteurs de modèles et chef de projets en les aidant dans le choix de processus, des modèles et d’environnements de modélisation adaptés à leurs besoins spécifiques. Cet article détaille l’utilisation d’une approche orientée services pour la gestion de modèles, selon les besoins des concepteurs. Nos propositions portent sur trois niveaux d’abstraction: opérationnel, organisationnel et intentionnel. Le niveau opérationnel, permet de choisir l’ensemble d’outils appropriés, le niveau organisationnel facilite la sélection d’un processus et le niveau intentionnel permet d’expliciter les besoins des concepteurs en termes de gestion de modèles." }, { "lang": "en", "type_publi": "icolcomlec", "title": "A service-oriented approach for model management", "abstract": "In the Software Engineering (SE) domain, the Model Driven Engineering (MDE) paradigm focuses on using models as main software artifacts to provide a full description of software systems and on automating model manipulation with tools. Model management concerns a set of features allowing representing, creating, storing and manipulating models. Nowadays, the needs of models designers in terms of management process and products are diverse. Modeling tools are not complete because there is no consensus about models needs and uses. To remedy the heterogeneity and the functional limitations of models management tools, we propose a service-oriented approach for model management for the creation of modeling environments adapted to the needs of designers. The considered needs are related in two abstract levels: the operational and the organizational level.", "authors": { "1": { "first_name": "Jorge-Luis", "last_name": "Pérez-Medina" }, "2": { "first_name": "Dominique", "last_name": "Rieu" }, "3": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" } }, "year": 2009, "uri": "http://iihm.imag.fr/publication/PRD09a/", "pages": "115-120", "bibtype": "inproceedings", "id": 447, "abbr": "PRD09a", "address": "Medellin, Colombia", "date": "2009-04-13", "document": "http://iihm.imag.fr/publs/2009/perez-Ideas_2009.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "12th Iberoamerican Conference on Software Engineering (CIbSE'2009)" }, { "lang": "en", "publisher": "Springer Verlag", "type_publi": "icolcomlec", "title": "A service-oriented approach for interactive system design", "bibtype": "inproceedings", "journal": "LNCS", "authors": { "1": { "first_name": "Jorge-Luis", "last_name": "Pérez-Medina" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Dominique", "last_name": "Rieu" } }, "year": 2009, "uri": "http://iihm.imag.fr/publication/PDR09a/", "pages": "44-57", "volume": 5963, "id": 482, "abbr": "PDR09a", "address": "Brussels, Belgium", "date": "2009-09-22", "booktitle": "8th International Workshop on TAsk Models and DIAgrams (Tamodia'2009)", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "abstract": "The introduction of new technologies leads to a more and more complex interactive systems design. In order to describe the future interactive system, the human computer interaction domain uses specific models, design processes and tools in order to represent, create, store and manipulate models. The aim of our work is to facilitate the work of model designers and project managers by helping them in choosing processes, modeling environments adapted to their specific needs. This paper details the use of a service-oriented approach for model management. Our propositions are related to three different abstract levels: the operational level to choose the appropriate tool, the organisational level to select a process and the intentional level to define modelling goals.", "document": "http://iihm.imag.fr/publs/2009/Perez-Medina-Tamodia 2009-Final.pdf" }, { "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" }, { "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 }, { "type_publi": "colcomlec", "title": "Approche orientée services pour la gestion de modèles", "booktitle": "Congrès INFORSID'08 (Fontainebleau, France, May 2008)", "year": 2008, "uri": "http://iihm.imag.fr/publication/PRD08a/", "id": 15, "bibtype": "inproceedings", "abbr": "PRD08a", "authors": { "1": { "first_name": "Jorge-Luis", "last_name": "Pérez-Medina" }, "2": { "first_name": "Dominique", "last_name": "Rieu" }, "3": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" } }, "date": "2008-01-01", "document": "http://iihm.imag.fr/publs/2008/Inforsid2008_ID39_perez-medina-versionFinale.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "pages": "5-20" }, { "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": "colcomlec", "title": "Conception collaborative pour les Systèmes Mixtes", "booktitle": "Congrès INFORSID'06 (Hammameth, Tunisie, Juin 2006)", "year": 2006, "uri": "http://iihm.imag.fr/publication/JRD+06a/", "id": 68, "bibtype": "inproceedings", "abbr": "JRD+06a", "authors": { "1": { "first_name": "David", "last_name": "Juras" }, "2": { "first_name": "Dominique", "last_name": "Rieu" }, "3": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "4": { "first_name": "Agnès", "last_name": "Front" } }, "date": "2006-01-01", "document": "http://iihm.imag.fr/publs/2006/ConceptionCollaborativePourLesSystemesMixtes_Inforsid06_Soumis.pdf", "type": "Conférences nationales avec comité de lecture sur texte complet", "pages": "33-48" }, { "bibtype": "article", "type_publi": "revcomlec", "title": "Vers une méthode de développement pour les Systèmes Mixtes", "journal": "Revue Génie Logiciel", "year": 2006, "uri": "http://iihm.imag.fr/publication/JDR06a/", "id": 54, "volume": 77, "abbr": "JDR06a", "authors": { "1": { "first_name": "David", "last_name": "Juras" }, "2": { "first_name": "Sophie", "last_name": "Dupuy-Chessa" }, "3": { "first_name": "Dominique", "last_name": "Rieu" } }, "date": "2006-01-01", "type": "Revues nationales avec comité de lecture", "pages": "31-36" }]);