Papers by Jean Vanderdonckt
Resumen. Este artículo presenta un marco conceptual que incorpora la usabilidad en procesos de de... more Resumen. Este artículo presenta un marco conceptual que incorpora la usabilidad en procesos de desarrollo de software basados en MDA (Model-Driven Architecture). En particular, se describe qué técnicas de evaluación pueden ser usadas y en qué momento. Para ilustrar la aplicación del marco se presenta un estudio experimental con un grupo de usuarios reales que evalúa la usabilidad de una aplicación generada automáticamente por una herramienta basada en MDA. Como resultado, se describe cómo los problemas de ...
2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services, 2008
A critical success factor for Enterprise Application development is to get the systems specificat... more A critical success factor for Enterprise Application development is to get the systems specifications validated early in the planning and development process. Specification errors that are identified early on in the process are easier and less costly to fix. However, all too frequently business users only discover the impact of specifications once a system is deployed. It is therefore important to provide business users with representations of the future system that enable them to quickly catch the ramifications of current application specifications.
Generative Programming (GP) is a computing paradigm allowing automatic creation of entire softwar... more Generative Programming (GP) is a computing paradigm allowing automatic creation of entire software families utilizing the configuration of elementary and reusable components. GP can be projected on different technologies, e.g. C++-templates, Java-Beans, Aspect-Oriented Programming (AOP), or Frame technology. This paper focuses on Frame Technology, which aids the possible implementation and completion of software components. The purpose of this paper is to introduce the GP paradigm in the area of GUI application generation. It demonstrates how automatically customized executable applications with GUI parts can be generated from an abstract specification.

In software engineering, transformational development aims at developing software systems by tran... more In software engineering, transformational development aims at developing software systems by transforming a coarse-grained specification to final code through a sequence of small transformation steps. This transformational development method has followed a long tradition of establishing models and maintaining mappings between them so as to create and maintain accurate specifications of a user interface. User Interface mappings are also relevant to web engineering. We have been working not just User Interface mappings for webbased systems but as well for Information Systems in general. However, we have been confronted to the mapping problem as the use of an appropriate transformation tool it still an issue in our research group. Although several transformation engines support mappings a transformation engine capable of supporting a transformational approach for ensuring model-driven engineering of user interfaces is still an open issue. This paper provides a comparative analysis of transformation engines ranging from publicly or commercially available engines to be adapted to the mapping problem to hand-coded transformation engines that we developed for the sole purpose of supporting the mapping problem. The results of the comparison let authors to identify the type of transformation engine that fits better to their skills, needs and preferences.
A Laboratory of Ergonomic Analyses for
ABSTRACT
People and computers XV
Springer Verlag, 2001
Task Models and Diagrams for User Interface Design, 8th International Workshop, TAMODIA 2009, Brussels, Belgium, September 23-25, 2009, Revised Selected Papers
Tamodia, 2010
This work is subject to copyright. All rights are reserved, whether the whole or part of the mate... more This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer. Violations are liable to prosecution under ...
People and Computers XV - Interaction without Frontiers: Joint Proceedings of HCI 2001 and IHM 2001
ABSTRACT
Computer-aided design of user interfaces IV. Procceedings of the fifth international conference on computer-aided design of user interfaces CADUI’2004. Sponsored by ACM and jointly organised with the eight ACM international conference on intelligent user interfaces IUI’2004, 13–16 January 2004, F...
Graful - modalitate de reprezentare a elementelor interfeţei cu utilizatorul
Design, specification and verification of interactive systems ’96. Prooceedings of the Eurographics workshop in Namur, Belgium, June 5-7, 1996
To manage communication between users and applications it is important to have tools, notations, ... more To manage communication between users and applications it is important to have tools, notations, and methodologies which support the designer's work during the refinement process from specification to implementation. Selected revised papers from the Eurographics workshop review the state of the art in this area, comparing the different existing approaches to this field in order to identify the principle requirements and the most suitable notations, and indicate the meaningful results which can be obtained from them.
Design, Specification and Verification of Interactive Systems'96, Proceedings of the Third International Eurographics Workshop, June 5-7, 1996, Namur, Belgium
To manage communication between users and applications it is important to have tools, notations, ... more To manage communication between users and applications it is important to have tools, notations, and methodologies which support the designer's work during the refinement process from specification to implementation. Selected revised papers from the Eurographics workshop review the state of the art in this area, comparing the different existing approaches to this field in order to identify the principle requirements and the most suitable notations, and indicate the meaningful results which can be obtained from them.
Computer-Aided Design of User Interfaces II, Proceedings of the Third International Conference of Computer-Aided Design of User Interfaces, October 21-23, 1999, Louvain-la-Neuve, Belgium
Rgles Ergonomiques De Slection D'objets Interactifs
ABSTRACT
Model-Based Design of Mobile User Interfaces JEAN VANDERDONCKT, MURIELLE FLORINS, FRDRIC OGER
We propose a set of techniques that will aid UI designers who are working in the domainof mobile ... more We propose a set of techniques that will aid UI designers who are working in the domainof mobile computing. These techniques will allow designers to build UIs across several platforms, while respecting the unique constraints posed by each platform. In addition, these techniques willhelp designers to recognize and accommodate the unique contexts in which mobile computingoccurs.

User interfaces to information systems can be considered systematic as they consist of two types ... more User interfaces to information systems can be considered systematic as they consist of two types of tasks performed on classes of a domain model: basic tasks performed on one class at a time (such as insert, delete, modify, sort, list, print) and complex tasks performed on parts or whole of one or several classes (e.g., tasks involving various attributes of different classes with constraints between and establishing relationships between). This paper presents how a wizard tool can produce user interfaces to such tasks according to a model-driven approach based on a domain model of the information system. This process consists of seven steps: database selection, data source selection, building the opening procedure, data source selection for control widgets, building the closing procedure, setting the size of the widgets, and laying them out. The wizard generates code for Visual Basic and eMbedded Visual Basic, thus enabling to obtain support for both stationary and mobile tasks simultaneously, while maintaining consistency.
Automated Generation of an
Computer-Aided Design of User Interfaces IV, Proceedings of Fourth International Conference on Computer-Aided Design of User Interfaces, January 14-16, 2004, Funchal, Portugal
Computer-Aided Design of User Interfaces IV gathers the latest research of experts, research team... more Computer-Aided Design of User Interfaces IV gathers the latest research of experts, research teams and leading organisations involved in computer-aided design of user interactive applications supported by software, with specific attention for platform-independent user interfaces and context-sensitive or aware applications. This includes: innovative model-based and agent-based approaches, code-generators, model editors, task animators, translators, checkers, advice-giving systems and systems for graphical and ...
Interactive Systems. Design, Specification, and Verification. Proceedings: 9th International Workshop. Revised papers. DSV-IS 2002, Rostock, Germany, June 12 - 14, 2002
The main theme of this volume is the tension between the will of the whole of Israeli society and... more The main theme of this volume is the tension between the will of the whole of Israeli society and the right of the individual conscience to take precedence over that collective will. ... These papers cover the design, specification, and verification of interactive systems from the human-computer interaction point of view. and the use of models in supporting design and development of interactive systems and user interfaces for ubiquitous computing. ... Trainees and practicing medical acupuncturists, TCM therapists. There are 400 graduates per year in acupuncture and ...
Developing user interfaces with XML: advances on user interface description languages: proceedings of the Satellite Workshop of Advanced Visual Interfaces, 2004, Gallipoli, Italy
< Aims> This workshop aims at bringing toge... more < Aims> This workshop aims at bringing together people working on/with XML-based UIDLs and any person interested in describing and/or developing UIs with XML. UIDL developers, designers and users are all among the potential participants. It is expected that from this exchange of discussion, a better mutual understanding will be raised to enable people to work more closely on some UIDLs rather than reproducing the same efforts in multiple locations.
Uploads
Papers by Jean Vanderdonckt