userinterfaces (UI) for data systems has been a technical and human interaction research question for a long time. Today these userinterfaces require dynamic automation and run-time generation to properly deal with ...
详细信息
ISBN:
(纸本)9783642117961
userinterfaces (UI) for data systems has been a technical and human interaction research question for a long time. Today these userinterfaces require dynamic automation and run-time generation to properly deal with on a large-scale. this paper presents an agent-based framework, i.e., a methodological process, a meta-model and a computer software to drive the automatic database userinterfacedesign and code behind generation from the task model, context model and domain model combined together. this includes boththe userinterface and the basic functions of the database application.
this paper describes a model-based development process for context-aware userinterfaces. the development process consists of the specification and updates of several models followed by the generation and evaluation o...
详细信息
ISBN:
(纸本)9783540708155
this paper describes a model-based development process for context-aware userinterfaces. the development process consists of the specification and updates of several models followed by the generation and evaluation of a prototype. A generic runtime architecture will be presented supporting distinct prototyping renderers at different abstraction levels in order to support prototyped development during the whole design cycle of the context-aware userinterface. To clarify the functioning of the architecture, a case study will be presented, demonstrating the possibilities of this prototype-driven development approach.
In current practice, userinterface development is often based on a vague and undocumented design process, relying solely on the designer's experience. this paper defines a pattern-based design process, which adds...
详细信息
ISBN:
(纸本)9783540708155
In current practice, userinterface development is often based on a vague and undocumented design process, relying solely on the designer's experience. this paper defines a pattern-based design process, which adds rigor to userinterfacedesign. the process is based on the notion of user variables to capture user requirements in a formal manner - based on discrete values that are amenable for tool support and automated analysis. Other context of use information is captured as context variables. Using these values as input, design patterns are selected to leverage best design practices directly into userinterface development. Pattern-Oriented design is then employed to derive a conceptual design, or early prototype, of the userinterface. A case study with a Bioinformatics information site exemplifies the feasibility and applicability of this process.
Model-based approaches are a suitable alternative to cope withthe increasing complexity of eServices made available in the last years by eGovernment applications. However, up to now, only a few studies have investiga...
详细信息
ISBN:
(纸本)9783540708155
Model-based approaches are a suitable alternative to cope withthe increasing complexity of eServices made available in the last years by eGovernment applications. However, up to now, only a few studies have investigated which are the requirements for notations and tools devoted to support eService modeling. the main goal of this paper is to make a state of knowledge on the specification of user activity and processes in eGovernment eServices. Our results advocated for a hybrid approach for modeling combining taskmodels and process models.
the main aim of this paper is to demonstrate the effectiveness of using Situation Calculus in task Modelling. the motivation for this approach is to enable a runtime adaptable task model to be used in the provision of...
详细信息
ISBN:
(纸本)9783642117961
the main aim of this paper is to demonstrate the effectiveness of using Situation Calculus in task Modelling. the motivation for this approach is to enable a runtime adaptable task model to be used in the provision of the most appropriate userinterfaces, according to circumstance. the task model and meta-reasoning model may both be specfied in the Situation Calculus, which permits reasoning to occur over couterfactual situations and without exhaustive state enumeration. A task flow editor with input from the formal model is demonstrated and the approach is described using a medical process case study.
We propose a model-based approach to integrate human error analysis withtask modelling, introducing the concept of Error Pattern. Error Patterns are prototypical deviations from abstract taskmodels, expressed in a f...
详细信息
ISBN:
(纸本)9783540708155
We propose a model-based approach to integrate human error analysis withtask modelling, introducing the concept of Error Pattern. Error Patterns are prototypical deviations from abstract taskmodels, expressed in a formal way by a model transformation. A collection of typical errors taken from the literature on human errors is described within our framework. the intent is that the human factors specialist will produce the taskmodels taking an error-free perspective, producing small and useful taskmodels. the specialist will then choose from the collection of error patterns, and selectively apply these patterns to parts of the original task model, thus producing a transformed model exhibiting erroneous user behaviour. this transformed task model can be used at various stages of the design process, to investigate the system's reaction to erroneous behaviour or to generate test sequences.
When organizations change Business Processes (BP) aiming for improvements, such changes normally impact on systems' userinterfaces (UI), which represent a tangible resource for communication with customers, suppl...
详细信息
ISBN:
(纸本)9783642117961
When organizations change Business Processes (BP) aiming for improvements, such changes normally impact on systems' userinterfaces (UI), which represent a tangible resource for communication with customers, suppliers, partners, or investors;thus a source of competitive advantage and differentiation. To manage the link between UIs and BPs, we propose a framework that classifies the core elements and the operations performed on them, represented through rules that are used to support impact analysis. this solution has been analyzed in a large bank-insurance organization, which has enabled the proposal of an innovative strategy that integrates researches on interaction design and business process management with implications on practical scenarios of result-driven organizations.
Many studies have shown that selective undo, a variant of the widely-implemented linear undo, has many advantages over the prevailing model. In this paper, we define a task model for implementing selective undo in the...
详细信息
ISBN:
(纸本)9783540708155
Many studies have shown that selective undo, a variant of the widely-implemented linear undo, has many advantages over the prevailing model. In this paper, we define a task model for implementing selective undo in the face of dependencies that may exist between the undone action and other subsequent user actions. Our model accounts for these dependencies by identifying other actions besides the undone one that should also be undone to keep the application in a stable state. Our approach, which we call cascading selective undo, is built upon a process-programming language originally designed in the software engineering community. the result is a formal analytical framework by which the semantics of selective undo can be represented separately from the application itself. We present our task model, the selective undo algorithm, and discuss extensions that account for differing kinds of inter-action dependencies.
In this paper, we describe the COMETS Inspector, a software tool providing userinterfacedesigners and developers with a semantic network in order to control the plasticity of their userinterfaces (UI) at run-time. ...
详细信息
ISBN:
(纸本)9783540708155
In this paper, we describe the COMETS Inspector, a software tool providing userinterfacedesigners and developers with a semantic network in order to control the plasticity of their userinterfaces (UI) at run-time. thanks to a set of predefined relationships, the semantic network links together various concepts ranging from the final UI (i.e., the UI described in terms of technological spaces) to the concrete and abstract UIs (i.e., the UI respectively described in terms of concrete interaction objects independently of any technological space, and abstract individual components and containers independently of any interaction modality) up to the tasks and concepts of the interactive system. In this way, plasticity can be addressed at four levels of abstraction (task and concepts, abstract, concrete, and final userinterface) for forward, reverse, and lateral engineering. the end user exploits the semantic network at run time to adapt his/her UI to another context of use by identifying, selecting, and applying plasticity suitable operations.
In the field of model-based userinterfacedesign (MB-UID) task modeling is established as a necessary activity. However, in many (industrial) contexts, it is not realistic to introduce yet another modeling notation, ...
详细信息
ISBN:
(纸本)9783540859918
In the field of model-based userinterfacedesign (MB-UID) task modeling is established as a necessary activity. However, in many (industrial) contexts, it is not realistic to introduce yet another modeling notation, particularly when userinterfacedesign is considered less important than overall process logic and system architecture. therefore, it may make more sense to adapt existing process-oriented notations to task modeling, than vice versa (adapting task modeling languages to process modeling). this paper describes our experiences with using BPMN and Diamodl for process and task modeling and dialog design, respectively.
暂无评论