Interface design based on standardized task models (original) (raw)

An Approach to Task Modeling for User Interface Design

2005

The model-based approach to user interface design relies on developing separate models capturing various aspects about users, tasks, application domain, presentation and dialog structures. This paper presents a task modeling approach for user interface design and aims at exploring mappings between task, domain and presentation models. The basic idea of our approach is to identify typical configurations in task and domain models and to investigate how they relate each other. A special emphasis is put on applicationspecific functions and mappings between domain objects and operational task structures. In this respect, we will address two layers in task decomposition: a functional (planning) layer and an operational layer.

Challenges for a task modeling tool supporting a task-based approach to user interface design

2011

In a task-based approach to user interface development, the task model is given a leading role among other models. Task modeling is a key activity in the design of a usable user interface. Task patterns that are based on both task and domain models are typical interaction structures that are capturing operations performed onto domain objects. This paper is discussing some key requirements for a task modeling tool aiming to support model transformations in UsiXML: full computer-aided task decomposition, model validation, model simulation, operations with task patterns, and simultaneous access at task and domain model elements based on mapping rules.

A methodological approach to task-based design of user interfaces

2002

Abstract: Task-based design of user interfaces aims at supporting the design of usable interfaces by focusing on user's goals and task performance. In this approach, the task model is given the leader role among other models that constrain the design. The objective of this paper is to take a closer look at the relation between task modelling and user interface design in order to derive useful mappings between the task model and the interface model.

Deriving User Interfaces from Task Models

2000

This position paper presents our view on model driven user interface development and relates it to other approaches. Our methodology is based on task models that are attributed and merged with a navigational model to derive user interface models. A toolset to support this development approach is introduced which is well-integrated and itself based on the eclipse modeling framework EMF.

Towards canonical task types for user interface design

… Congress, 2009. LE …, 2009

Task models are the cornerstone of user-centred design methodologies for user interface design. Therefore, they deserve attention in order to produce them effectively and efficiently, while guaranteeing the reproducibility of a task model: different persons should in principle obtain the same task model, or a similar one, for the same problem. In order to provide user interface designers with some guidance for task modelling, a list of canonical task types is proposed that offers a unified definition of frequently used tasks types in a consistent way. Each task type consists of a task action coupled with a task object, each of them being written according to design guidelines. This list provides the following benefits: tasks are modelled in a more consistent way, their definition is more communicable and shared, task models can be efficiently used for model-driven engineering of user interfaces.

Generating Interactive Applications from Task Models: A Hard Challenge

2007

Since early ergonomics, notations have been created focusing on the activities, jobs and task descriptions. However, the development of a wide variety of devices led to the generation of different interfaces from the same description of the tasks. The generation of complete current interfaces needs different types of information, some of which are not represented in usual task models. The goal of this paper is to present information that seems to be lacking in the task models.

Investigating the Relation between the Task Model and the Domain Model in a Task-Based Approach to User Interface Design

Proceedings of TAMODIA 2002, 2002

One limitation of existing model-based approaches for user interface design comes from exploiting models in isolation. The objective of this paper is to elaborate on a design framework aiming to integrate design knowledge by considering task and domain model simultaneously. In this respect task modeling at operational level is integrating requirements coming from several activities: task analysis, domain modeling and ergonomic analysis. A special attention is paid to relationships between domain objects. from which two types are discussed: aggregations and associations. Analyzing relationships makes it possible to include appropriate interaction structures into the task models. In turn, this enriched task model leads to the identification of interaction object groups and pre-defined dialog units in the user interface.

Considering task pre-conditions in model-based user interface design and generation

Proceedings of the 2014 ACM SIGCHI symposium on Engineering interactive computing systems - EICS '14, 2014

Deriving meaningful and consistent user interface implementations from task models is not trivial because of the large gap in terms of abstraction. This paper focuses on how to handle task preconditions in the design and generation process, an issue which has not adequately been addressed in previous work. We present a solution that is able to manage the information related to task preconditions at the various possible abstraction levels. The paper also reports on some example applications that show the generality of the solution and how it can be exploited in various cases.

CTTE: support for developing and analyzing task models for interactive system design

IEEE Transactions on Software Engineering, 2002

ÐWhile task modeling and task-based design are entering into current practice in the design of interactive software applications, there is still a lack of tools supporting the development and analysis of task models. Such tools should provide developers with ways to represent tasks, including their attributes and objects and their temporal and semantic relationships, to easily create, analyze, and modify such representations and to simulate their dynamic behavior. In this paper, we present a tool, CTTE, that provides thorough support for developing and analyzing task models of cooperative applications, which can then be used to improve the design and evaluation of interactive software applications. We discuss how we have designed this environment and report on trials of its use. Index TermsÐTask models, models for interactive software systems, automatic tools for human-computer interaction, user interfaces.