International Conference on Intelligent User Interfaces 2004


 
Time and place:
Funchal, Madeira, Portugal
January 13-16, 2004
Editors:
Nunes, Nuno Jardim and Rich, Charles
Series:
Conf. description:
IUI is the annual meeting of the intelligent interfaces community and serves as the principal international forum for reporting outstanding research and development on intelligent user interfaces.
Help us!
Do you know when the next conference is? If yes, please add it to the calendar!
ISBN:
1581138156
Publisher:
EDIT

References from this conference (2004)

The following articles are from "International Conference on Intelligent User Interfaces 2004":

 what's this?

Articles

p. 101-108

Lok, Simon, Feiner, Steven K. and Ngai, Gary (2004): Evaluation of visual balance for automated layout. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 101-108. Available online

Layout refers to the process of determining the size and position of the visual objects in an information presentation. We introduce the WeightMap, a bitmap representation of the visual weight of a presentation. In addition, we present algorithms that use WeightMaps to allow an automated layout system to evaluate the effectiveness of its layouts. Our approach is based on the concepts of visual weight and visual balance, which are fundamental to the visual arts. The objects in the layout are each assigned a visual weight, and a WeightMap is created that encodes the visual weight of the layout. Image-processing techniques, including pyramids and edge detection, are then used to efficiently analyze the WeightMap for balance. In addition, derivatives of the sums of the rows and columns are used to generate suggestions for how to improve the layout.

Copyrights may apply

p. 109-116

Lau, Tessa, Bergman, Lawrence, Castelli, Vittorio and Oblinger, Daniel (2004): Sheepdog: learning procedures for technical support. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 109-116. Available online

Technical support procedures are typically very complex. Users often have trouble following printed instructions describing how to perform these procedures, and these instructions are difficult for support personnel to author clearly. Our goal is to learn these procedures by demonstration, watching multiple experts performing the same procedure across different operating conditions, and produce an executable procedure that runs interactively on the user's desktop. Most previous programming by demonstration systems have focused on simple programs with regular structure, such as loops with fixed-length bodies. In contrast, our system induces complex procedure structure by aligning multiple execution traces covering different paths through the procedure. This paper presents a solution to this alignment problem using Input/Output Hidden Markov Models. We describe the results of a user study that examines how users follow printed directions. We present Sheepdog, an implemented system for capturing, learning, and playing back technical support procedures on the Windows desktop. Finally, we empirically evalute our system using traces gathered from the user study and show that we are able to achieve 73% accuracy on a network configuration task using a procedure trained by non-experts.

Copyrights may apply

p. 117-124

Bunt, Andrea, Conati, Cristina and McGrenere, Joanna (2004): What role can adaptive support play in an adaptable system?. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 117-124. Available online

As computer applications become larger with every new version, there is a growing need to provide some way for users to manage the interface complexity. There are three different potential solutions to this problem: 1) an adaptable interface that allows users to customize the application to suit their needs; 2) an adaptive interface that performs the adaptation for the users; or 3) a combination of the adaptive and adaptable solutions, an approach that would be suitable in situations where users are not customizing effectively on their own. In this paper we examine what it means for users to engage in effective customization of a menu-based graphical user interface. We examine one aspect of effective customization, which is how characteristics of the users' tasks and customization behaviour affect their performance on those tasks. We do so by using a process model simulation based on cognitive modelling that generates quantitative predictions of user performance. Our results show that users can engage in customization behaviours that vary in efficiency. We use these results to suggest how adaptive support could be added to an adaptable interface to improve the effectiveness of the users' customization.

Copyrights may apply

p. 125-131

Kim, Jihie, Spraragen, Marc and Gil, Yolanda (2004): An intelligent assistant for interactive workflow composition. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 125-131. Available online

Complex applications in many areas, including scientific computations and business-related web services, are created from collections of components to form computational workflows. In many cases end users have requirements and preferences that depend on how the workflow unfolds, and that cannot be specified beforehand. Workflow editors enable users to formulate workflows, but the editors need to be augmented with intelligent assistance in order to help users in several key aspects of the task, namely: 1) keeping track of detailed constraints across selected components and their connections; 2) specifying the workflow flexibly, e.g., top-down, bottom-up, from requirements, or from available data; and 3) taking partial or incomplete descriptions of workflows and understanding the steps needed for their completion. We present an approach that combines knowledge bases (that have rich representations of components) together with planning techniques (that can track the relations and constraints among individual steps). We illustrate the approach with an implemented system called CAT (Composition Analysis Tool) that analyzes workflows and generates error messages and suggestions in order to help users compose complete and consistent workflows.

Copyrights may apply

p. 132-139

Bouillon, Laurent, Vanderdonckt, Jean M. and Chow, Kwok Chieu (2004): Flexible re-engineering of web sites. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 132-139. Available online

Re-engineering transforms a final user interface into a logical representation that is manipulable enough to allow forward engineering to port a UI from one computing platform to another with maximum flexibility and minimal effort. Re-engineering is used to adapt a UI to another context. This adaptation is governed by two main tasks: the adaptation of the code itself to the new computing platform and the redesign of the UI to better suit the new constraints of the target platform (interaction capabilities, screen size,...). To support this process, we have developed a reverse engineering tool that allows a flexible recovery of the presentation model from Web sites, adapting the reverse engineering to the target platforms, and a forward engineering tool that converts this model into any final executable UI, in particular expressed in VRML, WML, ...

Copyrights may apply

p. 14-21

Suebnukarn, Siriwan and Haddawy, Peter (2004): A collaborative intelligent tutoring system for medical problem-based learning. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 14-21. Available online

This paper describes COMET, a collaborative intelligent tutoring system for medical problem-based learning. The system uses Bayesian networks to model individual student knowledge and activity, as well as that of the group. It incorporates a multi-modal interface that integrates text and graphics so as to provide a rich communication channel between the students and the system, as well as among students in the group. Students can sketch directly on medical images, search for medical concepts, and sketch hypotheses on a shared workspace. The prototype system incorporates substantial domain knowledge in the area of head injury diagnosis. A major challenge in building COMET has been to develop algorithms for generating tutoring hints. Tutoring in PBL is particularly challenging since the tutor should provide as little guidance as possible while at the same time not allowing the students to get lost. From studies of PBL sessions at a local medical school, we have identified and implemented eight commonly used hinting strategies. We compared the tutoring hints generated by COMET with those of experienced human tutors. Our results show that COMET's hints agree with the hints of the majority of the human tutors with a high degree of statistical agreement (McNemar test, p = 0.652, Kappa = 0.773).

Copyrights may apply

p. 140-147

Florins, Murielle and Vanderdonckt, Jean M. (2004): Graceful degradation of user interfaces as a design method for multiplatform systems. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 140-147. Available online

This paper introduces and describes the notion of graceful degradation as a method for supporting the design of user interfaces for multiplatform systems when the capabilities of each platform are very different. The approach is based on a set of transformational rules applied to a single user interface designed for the less constraint platform. A major concern of the graceful degradation approach is to guarantee a maximal continuity between the platform specific versions of the user interface. In order to guarantee the continuity property, a priority ordering between rules is proposed. That ordering permits to apply first the rules with a minimal impact on the multiplatform system continuity.

Copyrights may apply

p. 148-155

Bandelloni, Renata and Paterno, Fabio (2004): Flexible interface migration. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 148-155. Available online

The goal of this work is to provide users immersed in a multi-platform environment with the possibility of interacting with an application while freely moving from one device to another. We describe the solution that we have developed for a service to support platform-aware runtime migration for Web applications. This allows users interacting with an application to change device and continue their interaction from the same point. The service performs the migration of the application taking into account its runtime state and adapting the application interface to the features of the target platforms. The service is optimized for applications developed through a model-based, multiple-level approach. The intelligence of the adaptive interfaces resides in the migration server, which adapts data collected at runtime from their original format to the format best fitting the features of the target platform. We also indicate how it is possible to extend this result in order to support partial migration and synergistic access, by which a part of the user interface is kept on one device during runtime and the remaining part is moved to another with different characteristics.

Copyrights may apply

p. 156-160

Hse, Heloise, Shilman, Michael and Newton, A. Richard (2004): Robust sketched symbol fragmentation using templates. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 156-160. Available online

Analysis of sketched digital ink is often aided by the division of stroke points into perceptually-salient fragments based on geometric features. Fragmentation has many applications in intelligent interfaces for digital ink capture and manipulation, as well as higher-level symbolic and structural analyses. It is our intuitive belief that the most robust fragmentations closely match a user's natural perception of the ink, thus leading to more effective recognition and useful user feedback. We present two optimal fragmentation algorithms that fragment common geometries into a basis set of line segments and elliptical arcs. The first algorithm uses an explicit template in which the order and types of bases are specified. The other only requires the number of fragments of each basis type. For the set of symbols under test, both algorithms achieved 100% fragmentation accuracy rate for symbols with line bases, >99% accuracy for symbols with elliptical bases, and >90% accuracy for symbols with mixed line and elliptical bases.

Copyrights may apply

p. 161-168

Kruger, Antonio, Butz, Andreas, Muller, Christian, Stahl, Christoph, Wasinger, Rainer, Steinberg, Karl-Ernst and Dirschl, Andreas (2004): The connected user interface: realizing a personal situated navigation service. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 161-168. Available online

Navigation services can be found in different situations and contexts: while connected to the web through a desktop PC, in cars, and more recently on PDAs while on foot. These services are usually well designed for their specific purpose, but fail to work in other situations. In this paper we present an approach that connects a variety of specialized user interfaces to achieve a personal navigation service spanning different situations. We describe the concepts behind the bf BPN (BMW Personal Navigator), an entirely implemented system that combines a desktop event and route planner, a car navigation system, and a multi-modal, in- and outdoor pedestrian navigation system for a PDA. Rather than designing for one unified UI, we focus on connecting specialized UIs for desktop, in-car and on-foot use.

Copyrights may apply

p. 169-176

Ukita, Norimichi and Kidode, Masatsugu (2004): Wearable virtual tablet: fingertip drawing on a portable plane-object using an active-infrared camera. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 169-176. Available online

We propose the Wearable Virtual Tablet (WVT), where a user can draw a locus on a common object with a plane surface (e.g., a notebook and a magazine) with a fingertip. Our previous WVT[1], however, could not work on a plane surface with complicated texture patterns: Since our WVT employs an active-infrared camera and the reflected infrared rays vary depending on patterns on a plane surface, it is difficult to estimate the motions of a fingertip and a plane surface from an observed infrared-image. In this paper, we propose a method to detect and track their motions without interference from colored patterns on a plane surface. (1) To find the region of a plane object in the observed image, four edge lines that compose a rectangular object can be easily extracted by employing the properties of an active-infrared camera. (2) To precisely determine the position of a fingertip, we utilize a simple finger model that corresponds to a finger edge independent of its posture. (3) The system can distinguish whether or not a fingertip touches a plane object by analyzing image intensities in the edge region of the fingertip.

Copyrights may apply

p. 177-183

Robertson, Paul, Laddaga, Robert and Kleek, Max Van (2004): Virtual mouse vision based interface. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 177-183. Available online

A vision-based virtual mouse interface is described that utilizes a robotic head, visual tracking of the users head and hand positions and recognition of user hand signs to control an intelligent kiosk. The user interface supports, among other things, smooth control of the mouse pointer and buttons using hand signs and movements. The algorithms and architecture of real-time vision and robot controller are described.

Copyrights may apply

p. 184-190

Li, Tsai-Yen and Hsu, Shu-Wei (2004): An intelligent 3D user interface adapting to user control behaviors. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 184-190. Available online

The WALK mode is one of the most common navigation interfaces for 3D virtual environments. However, due to the limited view angle and low frame rate, users are often blocked by obstacles when they navigate in a cluttered virtual scene with such a mode. Intelligent 3D navigation interfaces with assisting mechanisms, such as motion planning methods or virtual force fields, have been proposed in the literature to improve navigation efficiency. Nevertheless, the applicability of these methods is subject to individual discrepancy, and the control parameters of these methods are usually determined by empirical means. In this paper, we propose an intelligent navigation interface with a personalizable assisting mechanism. We have designed two methods, simulation experiment and dynamic adjustment, to find the best control parameters for composing artificial forces for an individual in an off-line and on-line manner, respectively. The simulation experiment method searches for the optimal control parameters for a user in a systematic manner while the dynamic adjustment method makes the assisting mechanism adaptive to user control behaviors as well as environmental variations in real time. Our experiments show that both methods can further improve the navigation efficiency for a wider range of users.

Copyrights may apply

p. 191-197

Domingue, John and Dzbor, Martin (2004): Magpie: supporting browsing and navigation on the semantic web. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 191-197. Available online

We describe several advanced functionalities of Magpie -- a tool that assists users with interpreting the web resources. Magpie is an extension to the Internet Explorer that automatically creates a semantic layer for web pages using a user-selected ontology. Semantic layers are annotations of a web page, with a set of applicable semantic services attached to the annotated items. We argue that the ability to generate different semantic layers for a web resource is vital to support the interpretation of web pages. Moreover, the assignment of semantic web services to the entities allows users to browse their neighbourhood semantically. At the same time, the Magpie suite offers trigger functionality based on the patterns of an automatically updated semantic log. The benefits of such an approach are illustrated by a semantically enriched browsing history management.

Copyrights may apply

p. 198-205

Hijikata, Yoshinori (2004): Implicit user profiling for on demand relevance feedback. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 198-205. Available online

In the area of information retrieval and information filtering, relevance feedback is a popular technique which searches similar documents based on the documents browsed by the user. If the user wants to conduct relevance feedback on demand, which means the user wants to see similar documents while reading a document, the existing user profiling techniques cannot acquire keywords in high precision that the user is interested in at such a short time. This paper proposes a method for extracting text parts which the user might be interested in from the whole text of the Web page based on the user's mouse operation in the Web browser. The objective of this research is to (1) find what kind of mouse operation represent users' interests, (2) see the effectiveness of the found mouse operation in selecting keywords, and (3) compare our method with tf-idf, which is the most fundamental method used in many user profiling systems. From the user experiment, the precision to select keywords of our method is about 1.4 times compared with that of tf-idf.

Copyrights may apply

p. 2-3

Fels, Sidney (2004): Designing intimate experiences. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 2-3. Available online

p. 206-212

Carreira, Ricardo and Crato, Jaime M. (2004): Evaluating adaptive user profiles for news classification. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 206-212. Available online

Never before have so many information sources been available. Most are accessible on-line and some exist on the Internet alone. However, this large information quantity makes interesting articles hard to find. Modern Personal Digital Assistants (PDAs), mobile phones, and the advent of ubiquitous computing will further complicate matters. Away from the desktop, the time to select important articles might be even harder to find. Strategies to select relevant information are sorely needed. One such strategy is content-based filtering, coupled with User Profiles. Our prototype uses a Bayesian classifier to select articles of interest to a specific user, according to his profile. The articles are extracted from web pages and displayed in a zoomable interface-based browser on a PDA. Interests may change over time, making it important to keep the profile up to date. The system monitors the users' reading behaviors, from which it infers their interest in particular articles and updates the profile accordingly. Results show that, from the start, most articles are correctly classified. An initial profile opposite to the user's actual interests can be reversed in less than ten days, showing the robustness of our approach. A user's interest in an article is inferred with a high degree of accuracy (over 90%).

Copyrights may apply

p. 214-216

Adler, Aaron and Davis, Randall (2004): Speech and sketching for multimodal design. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 214-216. Available online

While sketches are commonly and effectively used in the early stages of design, some information is far more easily conveyed verbally than by sketching. In response, we have combined sketching with speech, enabling a more natural form of communication. We studied the behavior of people sketching and speaking, and from this derived a set of rules for segmenting and aligning the signals from both modalities. Once the inputs are aligned, we use both modalities in interpretation. The result is a more natural interface to our system.

Copyrights may apply

p. 217-219

Barletta, A., Mayer, M. and Moser, B. (2004): Leafing digital content. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 217-219. Available online

Today the availability of large digital content archives (video, ebook, audio) creates many problems in terms of user interaction and data manipulation (browsing, searching). Many approaches have been introduced in the past for quickly browsing a digital video library. In this paper we introduce a general framework for representing multimedia contents with a more effective, user-driven, speed-dependent browsing process by using a different user interaction metaphor: the manual/mental process of "leafing through the pages of an illustrated magazine". "Digital Leafing" is a combination of user interactions and speed-dependent data representation of digital contents. In case of video, we conclude that such a solution provides a more neutral and personal browsing and it trades off the complexity of video extraction algorithms with a higher user control.

Copyrights may apply

p. 22-29

Faltings, Boi, Pu, Pearl, Torrens, Marc and Viappiani, Paolo (2004): Designing example-critiquing interaction. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 22-29. Available online

In many practical scenarios, users are faced with the problem of choosing the most preferred outcome from a large set of possibilities. As people are unable to sift through them manually, decisions support systems are often used to automatically find the optimal solution. A crucial requirement for such a system is to have an accurate model of the user's preferences. Studies have shown that people are usually unable to accurately state their preferences up front, but are greatly helped by seeing examples of actual solutions. Thus, several researchers have proposed preference elicitation strategies based on example critiquing. The essential design question in example critiquing is what examples to show users in order to best help them locate their most preferred solution. In this paper, we analyze this question based on two requirements. The first is that it must stimulate the user to express further preferences by showing the range of alternatives available. The second is that the examples that are shown must contain the solution that the user would consider optimal if the currently expressed preference model was complete so that he select it as a final solution.

Copyrights may apply

p. 220-222

Bisig, Daniel (2004): BioSonics: sensual explorations of a complex system. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 220-222. Available online

Complex systems abound in nature and are becoming increasingly important in artificial systems. The understanding and controlling of such systems is a major challenge. This paper tries to take a fresh approach to these issues by describing an interactive art project that involves cross-modal interaction with a complex system. By combining sound and vision, the temporal and spatial dynamics of the system are conveyed simultaneously. Users can influence its dynamics in real time by using acoustics. Preliminary experiments with this system show that the combination of sound and vision can help users to obtain an intuitive understanding of the system's behavior. In addition, usability profits from the fact that the same modality is employed for both interaction and feedback.

Copyrights may apply

p. 223-225

Butz, Andreas, Gross, Markus H. and Kruger, Antonio (2004): TUISTER: a tangible UI for hierarchical structures. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 223-225. Available online

Tangible user interfaces provide access to virtual information through intuitive physical manipulation. However, feedback is mostly provided by displays in the environment instead of the TUI itself. In this paper we describe the design of Tuister, a tangible user interface with multiple embedded displays and sensors. We explain how Tuister can be used to browse and access hierarchical structures and briefly describe the current state of a prototype we're building.

Copyrights may apply

p. 226-228

Cena, Federica and Torre, Ilaria (2004): Increasing performances and personalization in the interaction with a call center system. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 226-228. Available online

This paper describes the innovative combination of speech recognition and personalized response generation with the adaptive routing of calls to the operator which best fits the caller's features. The project aims at supporting the user incrementally, starting from a personalized automatic support and moving to a proficient human one, when it is needed. In particular the paper shows the adaptive workflow of the answering process and focuses on the principles for providing the personalized speech response.

Copyrights may apply

p. 229-231

Dees, Walter (2004): Handling device diversity through multi-level stylesheets. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 229-231. Available online

With the advent of in-home networking and ubiquitous computing, it becomes apparent that we have an increasing need for automatic adaptation of user interfaces to different devices. Many of the techniques to date, have been focusing on making abstract models of the user interface in order to accommodate for a wide range of target devices. However, generating a user interface from only abstract models may result in unattractive and possibly unusable user interfaces. There is a need for navigation and styling attributes that match the characteristics of the target device. Typically, a style-sheet, a presentation model, or a tailor-made adaptation engine is needed for every possible target device. To not have to do that (in full detail) for every possible target device now and in the future, and to support run-time migration of user interfaces, we propose a technique called "multi-level stylesheets". This technique involves specifying style attributes on different levels of abstraction. This enables the re-use of style information for different devices, and will enable the automatic generation of not only usable, but also more attractive user interfaces.

Copyrights may apply

p. 232-234

DiMicco, Joan Morris and Bender, Walter (2004): Second messenger: increasing the visibility of minority viewpoints with a face-to-face collaboration tool. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 232-234. Available online

This paper introduces the application Second Messenger, a tool for supporting face-to-face meetings and discussions. Second Messenger uses a speech-recognition engine as an input method and outputs filtered keywords from the group's conversation onto an interactive display. The goal of this interface is to improve the quality of a group discussion by increasing the visibility of diverse viewpoints.

Copyrights may apply

p. 235-237

Ding, Yun, Litz, Heiner and Pfisterer, Dennis (2004): A graphical single-authoring framework for building multi-platform user interfaces. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 235-237. Available online

This paper presents our novel graphical single-authoring framework, which automatically creates customized user interfaces (UI) for a variety of devices by reusing an existing UI originally designed for large devices. It distinguishes itself from other authoring frameworks by its intuitive graphical support, UI reuse and its extensibility.

Copyrights may apply

p. 238-240

Dobrea, Dan Marius and Teodorescu, Horia Nicolai (2004): Classifying and assessing tremor movements for applications in man-machine intelligent user interfaces. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 238-240. Available online

We introduce a new intelligent user interface (IUI) and, also, a new methodology to identify the fatigue state for healthy subjects. The fatigue state is determined by means of a new type of input IUI, named Virtual Joystick. The main goal is to prove the ability of the new IUI system to identify the user's state. We describe the method used in data collecting, the method used to highlight the existence of different physiological and psychic fatigue states reflected by the tremor signal, the classifier system and, finally, the performances we obtained.

Copyrights may apply

p. 241-243

Duarte, Carlos and Carrico, Luis (2004): Identifying adaptation dimensions in digital talking books. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 241-243. Available online

In this paper we identify adaptation enabling variables, and components that can be adapted, in a setting specific to Digital Talking Books. We then propose an evolution to our Digital Talking Book builder framework, to enable the production of adaptive books.

Copyrights may apply

p. 244-246

Kaliouby, Rana El and Robinson, Peter (2004): FAIM: integrating automated facial affect analysis in instant messaging. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 244-246. Available online

One of the limitations in traditional instant messaging platforms is that they predominantly rely on text messages as the primary form of expression. This paper presents FAIM, an instant messaging application that analyzes a person's facial affect in real time and augments the dialogue with an emotive character representing them. Throughout the paper, we identify a number of design challenges that arise from integrating facial affect into instant messaging, and discuss how each of these issues is addressed in the design of FAIM. We also present a use case scenario of how FAIM works.

Copyrights may apply

p. 247-249

Goncalves, Daniel and Jorge, Joaquim A. (2004): Describing documents: what can users tell us?. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 247-249. Available online

With the increasing number of computers per user, it has become common for most users to deal with growing numbers of electronic documents. Those documents are usually stored in hierarchic file systems, requiring them to be classified into the hierarchy, a difficult task. Such organization schemes do not provide adequate support for the efficient and effortless retrieval of documents at a later time, since their position in the hierarchy is one of the only clues to a document's whereabouts. However, humans are natural-born storytellers, and stories help relate and remember important pieces of information. Hence, the usage of narratives where a user "tells a story" about the document will be a valuable tool towards simplifying the retrieval task. To find out if there are common patterns in stories about documents, we performed a study where 60 such stories were collected and analyzed. We identified the most common story elements (time, storage and purpose) and how they are likely to relate in typical stories. This preliminary study suggests that it is possible to infer archetypical stories. Further, we present a set of guidelines for the design of narrative-based document retrieval interfaces.

Copyrights may apply

p. 250-252

Goren-Bar, Dina and Kuflik, Tsvi (2004): Don't miss-r --: recommending restaurants through an adaptive mobile system. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 250-252. Available online

The present study compares an adaptive simulated cellular-phone based recommender system to a non-adaptive one, in order to evaluate user preferences with respect to system adaptivity. The results show that users prefer the adaptive system over the non adaptive one even after minimal interaction with the system.

Copyrights may apply

p. 253-255

Harper, Lisa D., Gertner, Abigail S. and Guilder, James A. Van (2004): Perceptive assistive agents in team spaces. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 253-255. Available online

p. 256-258

Hertzog, Patrick and Torrens, Marc (2004): Context-aware mobile assistants for optimal interaction: a prototype for supporting the business traveler. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 256-258. Available online

Travel has many situations where context-aware computing can bring important benefits: pointing out notorious delays or bad weather during the planning phase, allowing the user to replan for handling unexpected situations, or suggesting flight alternatives to avoid strikes. This paper briefly describes an approach for integrating context-aware computing to a mobile travel assistant. We show how context-aware techniques can ease user interaction within mobile device applications. The presented ideas are illustrated with a scenario using a first version of a working prototype called Pocket reality.

Copyrights may apply

p. 259-261

Hiramatsu, Yoichi and Koide, Seiji (2004): Ontology modeling tool with concept dictionary. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 259-261. Available online

The usefulness of ontology is strongly dependent on the knowledge representation policy and its maintenance. The subject of knowledge representation and modeling tool has been one of the exciting themes among ontology scientists. Some ontology editing tools were born and grew up in the field of expert system and others designed originally by ontology research groups. Key features of the newly implemented tool are: reference to the concept dictionary to find out semantics of the words, and use of inference algorithm provided by Schank's Memory Organization Package. Satisfactory results were obtained in the application of ontology modeled by the present tool. This paper describes the implementation of the tool and its effectiveness in solving some actual problems of enterprise integration.

Copyrights may apply

p. 262-264

Introne, Joshua and Alterman, Richard (2004): Leveraging a better interface language to simplify adaptation. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 262-264. Available online

We describe an approach to building adaptive groupware systems. This approach encompasses a methodology that reduces the complexity of inferring user intent by identifying a domain-specific interface language that both supports the user's maintenance of common ground, and can be used to drive an adaptive component. Our approach can be framed as follows: 1) Users of same-time different-place collaborative systems must exchange certain types coordination specific information; 2) We can facilitate the exchange and management of this information by introducing special purpose interface components, which we call Coordinating Representations, that structure these communications; 3) Information that is collected through these interface components is particularly well suited to driving intent inferencing procedures; and 4) Intent inference can be used to drive adaptive components that support the collaborative activity. We discuss empirical results from two experiments that validate this methodology.

Copyrights may apply

p. 265-267

Khiat, Abdelaziz, Matsumoto, Yoshio and Ogasawara, Tsukasa (2004): Task specific eye movements understanding for a gaze-sensitive dictionary. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 265-267. Available online

In this paper, we study the relation between the user's degree of understanding and his/her eye movements; in an effort to realize a proactive interface that monitors the user and provides a contextual support. The application is a gaze sensitive dictionary that helps the user when reading a text in a browser's window. Not only is the user's gaze analyzed but also the context and thus the difficulty degree of the text being read. The experiment results suggest using regressions as an indicator to trigger the help process along with a context grounding approach.

Copyrights may apply

p. 268-270

Kim, Sunjung and Andre, Elisabeth (2004): A generate and sense approach to automated music composition. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 268-270. Available online

Nobody would deny that music may evoke deep and profound emotions. In this paper, we present a perceptual music composition system that aims at the controlled manipulation of a user's emotional state. In contrast to traditional composing techniques, the single components of a composition, such as melody, harmony, rhythm and instrumentation, are selected and combined in a user-specific manner without requiring the user to continuously provide comments on the music employing input devices, such as keyboard or mouse.

Copyrights may apply

p. 271-273

Kohlhammer, Jorn and Zeltzer, David (2004): Towards a visualization architecture for time-critical applications. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 271-273. Available online

Time-critical domains, such as emergency management, demand fast decisions from expert users under stress. Our Decision-Centered Visualization (DCV) system supports decision making by integrating domain knowledge and knowledge about human situation awareness for time-critical visualization. Efficient information presentation is vital for the user's situation awareness and, in consequence, to his or her task performance. We address the problem of efficiently visualizing both existing and incoming information by connecting domain data types and presentation requirements of the domain's tasks.

Copyrights may apply

p. 274-276

Kort, Alexander (2004): Visual data mining and zoomable interfaces. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 274-276. Available online

In this paper an approach for combining a focus+context visual data mining method with zoomable interfaces is shown. Therefore a zoomable interface for analysing structurable image sets was coupled with a visual data mining component. Research questions like interactions and their relationships to associated data, data-driven interaction restrictions and view generation are discussed.

Copyrights may apply

p. 277-279

Look, Gary and Shrobe, Howard (2004): A plan-based mission control center for autonomous vehicles. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 277-279. Available online

Teams of autonomous vehicles (AVs) carry out missions in a number of fields such as space exploration and search-and-rescue. However, human supervision is still required to monitor the status of the team to ensure that the mission is being carried out as planned. To reduce information overload on these supervisors, we have developed an application, the Mission Control Center (MCC), that aggregates and abstracts status information from AVs using a plan-based view of the mission. Using this model, the MCC presents mission status at the level of goals and plans and directs operator attention to the AVs that require the most attention.

Copyrights may apply

p. 280-282

Mertens, Sascha, Rosu, Marius and Erdani, Yuliadi (2004): An intelligent dialogue for online rule based expert systems. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 280-282. Available online

This paper describes a concept for creating free configurable, intelligent behaving web dialogues for rule based expert systems. Free configurable is meant to indicate, that the dialogue module developed with this concept is domain independent and being configurable without needing means of programming. Intelligent means that it in spite of this independency, it can behave in accordance to the expert system's knowledge and the received user inputs.

Copyrights may apply

p. 283-285

Mich, Ornella, Betta, Elena and Giuliani, Diego (2004): PARLING: e-literature for supporting children learning english as a second language. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 283-285. Available online

In this paper, we describe Parling, a multimedia system for supporting learning of English as a second language (L2). It is devoted to 8-11 year-old primary school children. The idea behind the system is that famous children's literature offers the right motivating and low-anxiety context where users can improve their vocabulary and learn new language structures. The technological core of the system is a speech recognizer that allows implementing automatic pronunciation assessment. Parling is an adaptive system; it features a set of instructional games that change their vocabulary content dynamically based on the user's learning needs. A preliminary usability test of the prototype system gave positive results.

Copyrights may apply

p. 286-288

Nichols, Jeffrey, Myers, Brad A. and Litwack, Kevin (2004): Improving automatic interface generation with smart templates. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 286-288. Available online

One of the challenges of using mobile devices for ubiquitous remote control is the creation of the user interface. If automatically generated designs are used, then they must be close in quality to hand-designed interfaces. Automatically generated interfaces can be dramatically improved if they use standard conventions to which users are accustomed, such as the arrangement of buttons on a telephone dial-pad or the conventional play, stop, and pause icons on a media player. Unfortunately, it can be difficult for a system to determine where to apply design conventions because each appliance may represent its functionality differently. Smart Templates is a technique that uses parameterized templates in the appliance model to specify when such conventions might be automatically applied in the user interface. Our templates easily adapt to existing appliance models, and interface generators on different platforms can apply appropriate design conventions using templates.

Copyrights may apply

p. 289-291

Nishida, Yoshifumi, Kitamura, Koji, Aizawa, Hiroshi, Hori, Toshio, Kimura, Makoto, Kanade, Takeo and Mizoguchi, Hiroshi (2004): Real world sensorization for observing human behavior and its application to behavior-to-speech. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 289-291. Available online

This paper describes a method for robustly detecting and efficiently recognizing daily human behavior in the real world. The proposed method involves real-world sensorization using ultrasonic tags to robustly observe behavior, real-world virtualization to create a virtual environment by modeling real objects using a stereovision system, and virtual sensorization of virtualized objects in order to quickly register the handling of objects in the real world and efficiently recognizing specific human behavior. A behavior-to-speech system created based on this recognition method is also presented as a new application of this technology.

Copyrights may apply

p. 292-294

O'Grady, M. J. and O'Hare, G. M. P. (2004): Enabling customized & personalized interfaces in mobile computing. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 292-294. Available online

Providing an intuitive and ubiquitous interface to those services aimed at the mobile computing community continues to pre-occupy both service providers and certain sections of the research community. In this short paper, we present a snapshot of a system that is under ongoing development and reflect briefly on the initial results of some user evaluations. Based on these, we identify some critical problems with the current implementation and present a design orientated towards significantly improving the end user experience and making the interface more adaptable such that it meets the expectations and requirements of the user.

Copyrights may apply

p. 295-297

Pastel, Robert and Skalsky, Nathan (2004): Object-action association: a HCI design model. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 295-297. Available online

While developing the Simple Gesturing User Interface (SGUI) API for incorporating simple gestures into personal digital assistant (PDA) user interfaces, we developed an object-based HCI model and design process. The model assists designing direct manipulation interfaces by proposing that all interface objects are amenable to user manipulation. The model extends object-action interface models by emphasizing the relationship between the interface objects and their actions, object-action associations. We delineate three association properties: directness, localness, and appropriateness. We illustrate the design process and the utility of SGUI by developing Experimental Assistant, a graphing software for high school science experiments on the PDA.

Copyrights may apply

p. 298-300

Patrocoo, Lia, Cunha, Joao Falcao e, Fisk, Raymond P. and Nunes, Nuno Jardim (2004): Designing interaction experiences for multi-platform service provision with essential use cases. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 298-300. Available online

This paper addresses the problem of interaction design for service provision to customers in a multi-platform environment. It is based on a qualitative and quantitative study of a Portuguese multi-channel retail bank, and shows that, as most of the financial operations are functionally available across the different service platforms, experience requirements become increasingly influential in customers' usage of the different channels. Different financial services generate different interaction needs, and the fit between experience requirements and channel performance in satisfying those needs has a strong impact on customer channel choices. Based on these findings, essential use cases are applied and extended to capture experience requirements for the different financial operations in a technology independent way. With this approach, interaction designers can identify which platforms are best suited to provide the different services available, improving the multi-channel service as a whole. On the other hand, it also enables the identification of areas of interaction experience that need improvement in each platform, if services offered are likely to be effectively used.

Copyrights may apply

p. 30-37

Wagner, Earl J. and Lieberman, Henry (2004): Supporting user hypotheses in problem diagnosis. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 30-37. Available online

People are performing increasingly complicated actions on the web, such as automated purchases involving multiple sites. Things often go wrong, however, and it can be difficult to diagnose a problem in a complex process. Information must be integrated from multiple sites before relations among processes and data can be visualized and understood. Once the source of a problem has been diagnosed, it can be tedious to explain the process of diagnosis to others, and difficult to review the steps later. We present a web interface agent, Woodstein, that monitors user actions on the web and retrieves related information to assemble an integrated view of an action. It manages user hypotheses during problem diagnosis by capturing users' judgments of the correctness of data and processes. These hypotheses can be shared with others, including customer service representatives, or accessed later. We will see this feature in the context of diagnosing problems on the web, and discuss its broader applicability to system interfaces in general.

Copyrights may apply

p. 301-303

Paymans, Tim F., Lindenberg, Jasper and Neerincx, Mark (2004): Usability trade-offs for adaptive user interfaces: ease of use and learnability. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 301-303. Available online

An analysis of context-aware user interfaces shows that adaptation mechanisms have a cost-benefit trade-off for usability. Unpredictable autonomous interface adaptations can easily reduce a system's usability. To reduce this negative effect of adaptive behaviour, we have attempted to help users building adequate mental models of such systems. A user support concept was developed and applied to a context-aware mobile device with an adaptive user interface. The approach was evaluated with users and as expected, the user support improved ease of use, but unexpectedly it reduced learnability. This shows that an increase of ease of use can be realised without actually improving the user's mental model of adaptive systems.

Copyrights may apply

p. 304-306

Qiu, Lin and Riesbeck, Christopher K. (2004): Making critiquing practical: incremental development of educational critiquing systems. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 304-306. Available online

Expert critiquing systems in education can support teachers in providing high quality individualized feedback to students. These systems, however, require significant development effort before they can be put into use. In this paper, we describe an incremental approach that facilitates the development of educational critiquing systems by integrating manual critiquing with critique authoring. As a result of the integration, the development of critiquing systems becomes an evolutionary process. We describe a system that we built, the Java Critiquer, as an exemplar of our model. Results from real-life usage of the system suggest benefits for supporting teachers in critiquing student code.

Copyrights may apply

p. 307-309

Qu, Lei, Wang, Ning and Johnson, W. Lewis (2004): Choosing when to interact with learners. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 307-309. Available online

In this paper, we describe a method for pedagogical agents to choose when to interact with learners in interactive learning environments. This method is based on observations of human tutors coaching students in on-line learning tasks. It takes into account the focus of attention of the learner, the learner's current task, and expected time required to perform the task. A Bayesian network model combines evidence from eye gaze and interface actions to infer learner focus of attention. The attention model is combined with a plan recognizer to detect different types of learner difficulties such as confusion and indecision which warrant intervention. We plan to incorporate this capability into a pedagogical agent able to interact with learners in socially appropriate ways.

Copyrights may apply

p. 313-315

Ren, Yuexi, Hasegawa-Johnson, Mark and Levinson, Stephen E. (2004): Semantic analysis for a speech user interface in an intelligent tutoring system. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 313-315. Available online

In this paper, we describe the strategy of semantic analysis for a speech user interface that is designed for a multimodal intelligent tutoring system. The semantic analysis involves three phases: semantic parsing, salient words/phrases spotting, and accented word detection. Semantic parsing attempts to represent the recognized sentence with a well-formed semantic frame. The recognized sentence consists of the a posterior most probably hypothesized words given the acoustic evidence, and is compliant with the grammatical knowledge that is represented by a semantic language model. The salient words/phrases are useful when semantic parsing fails. The accented words are useful when the user response is out of our expectations, and assist to make the computer agent smarter and smarter.

Copyrights may apply

p. 316-318

Rocchi, Cesare, Stock, O., Zancanaro, M., Kruppa, M. and Kruger, A. (2004): The museum visit: generating seamless personalized presentations on multiple devices. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 316-318. Available online

The issue of the seamless interleaving of interaction with a mobile device and stationary devices is addressed, in a typical situation of educational entertainment: the visit to a museum. Some of the salient elements of the described work are the emphasis on multimodality in the dynamic presentation and coherence throughout the visit. The adopted metaphor is of a kind of contextualized TV-like presentation, useful for engaging (young) visitors. On the mobile device, personal video clips are dynamically generated from personalized verbal presentations; on larger stationary screens distributed throughout the museum, further background material and additional information is provided. A virtual presenter follows the visitors in their experience and gives advice on both types of devices and on the museum itself.

Copyrights may apply

p. 322-324

Schwarzkopf, Eric (2004): Enhancing the interaction with information portals. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 322-324. Available online

p. 325-327

Sood, Sanjay, Hammond, Kristian J. and Birnbaum, Larry (2004): Low-fidelity location based information systems. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 325-327. Available online

In this article, we describe the intrinsic constraints of mobility and discuss how we can work around and often exploit these constraints using information implied by the context of the mobile user. In particular, we outline some of the work we have been doing in providing information to users on the basis of "Low-Fi" location information retrieved from user's cellular phone. A user's location and other contextual information is used to retrieve task relevant information and avoid many of the problems posed by limits of mobile devices and their use. This is part of an ongoing effort to build "smart" navigational interfaces bound on information about a user's location.

Copyrights may apply

p. 328-330

Stern, Mia K. (2004): Dates and times in email messages. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 328-330. Available online

In this paper, we present a user interface which allows users to keep track of calendar related email messages. We provide visual cues for calendar related items, as well as allow users to search these for messages based on the dates and times they contain. We also provide an easier way for users to convert these calendar related messages into actual calendar entries.

Copyrights may apply

p. 331-333

Stocq, Julien and Vanderdonckt, Jean M. (2004): WOLD: a mixed-initiative wizard for producing multi-platform user interfaces. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 331-333. Available online

Wold (Wizard fOr Leveraging the Development of multi-platform user interfaces) helps designers to produce running user interfaces to data bases of information systems simultaneously for multiple computing platforms. This software consists of a wizard application guiding designers step by step according to a mixed-initiative approach of production rules structured in a decision tree for choosing appropriate design options covering user interfaces to be produced. The main goal of this software is to speed up the development life cycle according to a transformational approach, spiral life cycle, derivation of user interfaces from data bases structure and queries, intelligent layout derived from data base structure and query. User interfaces are structured and described according to characteristics that remain independent of computing platforms.

Copyrights may apply

p. 334-336

Terrenghi, Lucia and Zimmermann, Andreas (2004): Tailored audio augmented environments for museums. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 334-336. Available online

The paper deals with the design of an intelligent user interface augmenting the user experience in a museum domain, by providing and immersive audio environment. We focus on the issues concerning multimodal interaction, by taking into account aural-visual perception principles. In addition we highlight the potential of augmenting the visual real environment in a personalized way, thanks to context modeling techniques. The LISTEN project, a system for an immersive audio augmented environment applied in the art exhibition domain, provides an example of modeling and personalization methods affecting the audio interface in terms of content and organization.

Copyrights may apply

p. 337-339

Trevor, Jonathan, Hilbert, David M., Billsus, Daniel, Vaughan, Jim and Tran, Quan T. (2004): Contextual contact retrieval. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 337-339. Available online

People routinely rely on physical and electronic systems to remind themselves of details regarding personal and organizational contacts. These systems include rolodexes, directories and contact databases. In order to access details regarding contacts, users must typically shift their attention from tasks they are performing to the contact system itself in order to manually look-up contacts. This paper presents an approach for automatically retrieving contacts based on users' current context. Results are presented to users in a manner that does not disrupt their tasks, but which allows them to access contact details with a single interaction. The approach promotes the discovery of new contacts that users may not have found otherwise and supports serendipity.

Copyrights may apply

p. 340-342

Tuchinda, Rattapoom and Knoblock, Craig A. (2004): Agent wizard: building information agents by answering questions. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 340-342. Available online

We present a question-answering approach where a user without any programming skills can build information agents by simply answering a series of questions. These resulting agents can perform fairly complex tasks that involve retrieving, filtering integrating and monitoring data from online sources. We evaluated our approach to building agents, which is implemented in a system called the Agent Wizard, by re-implementing a set of agents for monitoring travel that originally took four programmers roughly four days to implement. Using the Agent Wizard, the entire set of agents can be implemented in under 35 minutes.

Copyrights may apply

p. 343-345

Voss, Ian (2004): The semantic of episodes in communication with the anthropomorphic interface agent MAX. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 343-345. Available online

This paper presents aspects of the cognitive equipment of an anthropomorphic interface agent. It presents methods for the identification and modification of short-term memory episodes for their immediate use in interaction with the anthropomorphic interface agent MAX (Multimodal Assembly Expert) as well as for storing conceptualisations of modified episodes in long-term memory. This is done with a mapping of a sequence of construction steps to long-term knowledge represented in a semantic net for the identification of an episode on one hand and dynamically augmenting this long-term memory to achieve a learning effect when modifications of episodes occur in discourse on the other hand. Discourse subject is the cooperative assembly of a toy kit aeroplane. The goal of this work is to comply with user expectations of cognitive abilities that arise because of the anthropoid appearance and motor abilities of MAX.

Copyrights may apply

p. 346-348

Zhang, Qiaohui, Imamiya, Atsumi, Go, Kentaro and Mao, Xiaoyang (2004): Overriding errors in a speech and gaze multimodal architecture. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 346-348. Available online

This work explores how to use the gaze and the speech command simultaneously to select an object on the screen. Multimodal systems have long been a key mean to reduce the recognition errors of individual components. But the multimodal system generates errors as well. This present study tries to classify the multimodal errors, analyze the reasons causing these errors, and propose the solutions for eliminating them. The goal of this study is to gain insight into multimodal integration errors, and to develop an error self-recoverable multimodal architecture so as to make the error-prone recognition technologies perform at a more stable and robust level within multimodal architecture.

Copyrights may apply

p. 350-351

Baron, Mickael and Girard, Patrick (2004): SUIDT: safe user interface design tool. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 350-351. Available online

SUIDT (Safe User Interface Design Tool) is a model-based system that allows building interactive systems with respect to the formal semantics of functional cores. It implements a complete cooperation between task models (abstract and concrete) with both the domain model and the presentation model, while ensuring the properties of the models. Last, it maintains all during the design cycle the links between every part of the system, even the functions of the functional core (the actual code).

Copyrights may apply

p. 352-353

Berti, Silvia, Mori, Giulio, Paterno, Fabio and Santoro, Carmen (2004): A transformation-based environment for designing multi-device interactive applications. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 352-353. Available online

The ever-increasing availability of new types of devices raises a number of issues for user interface designers and interactive software developers. We have designed and developed a tool (TERESA), which can be helpful when designing applications accessible through various device types.

Copyrights may apply

p. 354-355

Edmonds, Ernest and Turner, Greg (2004): Intelligent interaction in art systems. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 354-355. Available online

Artists work with computers and digital media in order to create artworks in complex and varied ways. Collaboration between technologists and artists frequently creates new forms of interaction between artist and computer: it also promotes interaction between technologists and artists. This demonstration shows an example of intelligent interface technology in interactive art.

Copyrights may apply

p. 356-357

Julasana, Nikeeta, Khandelwal, Akshat, Lolage, Anupama, Singh, Prabhdeep, Vasudevan, Priyanka, Davulcu, Hasan and Ramakrishnan, I. V. (2004): WinAgent: a system for creating and executing personal information assistants using a web browser. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 356-357. Available online

WinAgent is a software system for creating and executing Personal Information Assistants (PIAs). These are software robots that can locate and extract targeted data buried deep within a web site. They do so by automatically navigating to relevant sites, locating the correct Web pages (which can be either directly accessed by traversing appropriate links or by filling out HTML forms), and extracting, structuring, and organizing data of interest from these pages into XML. The primary thrust of WinAgent technology effort was to make these tools easy-to-use by users who are not necessarily trained in computing. In particular users create and execute PIAs through a Web Browser.

Copyrights may apply

p. 358-359

Molina, Pedro J. (2004): User interface generation with OlivaNova model execution system. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 358-359. Available online

This demo proposal shows the capabilities for user interface code generation provided by OlivaNova Model Execution System (ONME). This system is based on the conceptual pattern language Just-UI for user interface specification. The suite comprises a modeling tool, a model validator and code generators to transform specification to source code ready to run.

Copyrights may apply

p. 360-361

Pastel, Robert and Skalsky, Nathan (2004): Demonstrating information in simple gestures. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 360-361. Available online

We introduce the simple gesturing user interface (SGUI), an application programming interface (API) for designing user interfaces utilizing simple gesturing on the personal digital assistant (PDA). SGUI is particularly appropriate for PDA interfaces because the simple gestures are recognized using minimum processing power and reserve all of the small display for user-task specific information. A graphing-software implemented on a PDA using SGUI illustrates the usability of gesturing interfaces and the information conveyed in a single gesture stroke.

Copyrights may apply

p. 362-363

Penner, Robin R. and Steinmetz, Erik S. (2004): Automated interaction design for command and control of military situations. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 362-363. Available online

We will demonstrate the SHARED software, which contains an implementation of the Automated Interaction Design (AID) approach to dynamic creation of user interfaces. AID uses multiple agents, multiple models, and productive compositional processes to generate need-based user interfaces within a complex control domain. In addition to demonstrating operational software that responds to military interaction needs, we will present details of the underlying models and operations that support user interface generation in this domain.

Copyrights may apply

p. 364-365

Ross, Steven, Brownholtz, Elizabeth and Armes, Robert (2004): Voice user interface principles for a conversational agent. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 364-365. Available online

In this paper, we describe the user interface principles guiding the design of a conversational agent capable of speech enabling multiple applications, and provide a sample of its typical dialog.

Copyrights may apply

p. 366-367

Thimbleby, Harold and Gow, Jeremy (2004): Computer algebra in interface design research. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 366-367. Available online

Tools to design, analyse and evaluate user interfaces can be used in user interface design research and in interface modelling research. This demonstration shows two working systems: one in Mathematica that is mathematically sophisticated, and one as a 'conventional' rapid application development environment, where the mathematics is hidden, and which could form the basis of a professional design tool -- but which is based rigorously on the same algebraic formalism.

Copyrights may apply

p. 368-369

Wagner, Earl J. and Lieberman, Henry (2004): Demonstration of agent support for user hypotheses in problem diagnosis. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 368-369. Available online

We present a web interface agent, Woodstein, that monitors user actions on the web and retrieves related information to assemble an integrated view of a transaction. It manages user hypotheses during diagnosis by capturing users' judgments of the correctness of data and processes. These hypotheses can be shared with others, such as customer service representatives, or saved for later. We will see this feature in the context of diagnosing problems on the web.

Copyrights may apply

p. 372-373

Bergman, Lawrence and Lau, Tessa (2004): Workshop on behavior-based user interface customization. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 372-373. Available online

p. 374-375

Dubois, Emmanuel, Gray, Philip D., Trevisan, Daniela and Vanderdonckt, Jean M. (2004): Exploring the design and engineering of mixed reality systems. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 374-375. Available online

This IUI'04 workshop is an opportunity to identify and articulate the key research challenges for the design and engineering of mixed reality systems. By clarifying and systematizing these challenges, we can improve our own understanding of the current state of the field, stimulate research activity, especially collaboration, and help establish the design of MR systems as a distinct research area.

Copyrights may apply

p. 376-377

Traetteberg, Hallvard, Molina, Pedro J. and Nunes, Nuno Jardim (2004): Making model-based UI design practical: usable and open methods and tools. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 376-377. Available online

Model-based IU is an established discipline. However, it has not been adopted in the software industry with the initial expected success, and it has been kept in the meanwhile in the academia. The main aim of this workshop is to analyze the current problems with model-based UI design approaches and envision the main characteristics and challenges to solve in the next generation of model-based UI tools.

Copyrights may apply

p. 378-379

Butz, Andreas, Kruger, Antonio, Kray, Christian and Schmidt, Albrecht (2004): Workshop W5: multi-user and ubiquitous user interfaces (MU3I). In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 378-379. Available online

The workshop on Multi-User and Ubiquitous User Interfaces (MU3I) discusses examples of and principles underlying user interfaces for ubiquitous computing and multi-user interfaces. It raises issues such as interface adaptation, resource limitations, and novel interaction techniques. The workshop is held as a full day event and the papers were reviewed by an international program committee. Online proceedings are available at http://www.mu3i.org/.

Copyrights may apply

p. 38-45

Liu, Hugo and Maes, Pattie (2004): What would they think?: a computational model of attitudes. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 38-45. Available online

A key to improving at any task is frequent feedback from people whose opinions we care about: our family, friends, mentors, and the experts. However, such input is not usually available from the right people at the time it is needed most, and attaining a deep understanding of someone else's perspective requires immense effort. This paper introduces a technological solution. We present a novel method for automatically modeling a person's attitudes and opinions, and a proactive interface called "What Would They Think?" which offers the just-in-time perspectives of people whose opinions we care about, based on whatever the user happens to be reading or writing. In the application, each person is represented by a "digital persona," generated from an automated analysis of personal texts (e.g. weblogs and papers written by the person being modeled) using natural language processing and commonsense-based textual-affect sensing. In user studies, participants using our application were able to grasp the personalities and opinions of a panel of strangers more quickly and deeply than with either of two baseline methods. We discuss the theoretical and pragmatic implications of this research to intelligent user interfaces.

Copyrights may apply

p. 4

Kay, Alan C. (2004): User Interface, or User Interference?. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. p. 4. Available online

p. 46-53

Steiner, Karl E. and Tomkins, Jay (2004): Narrative event adaptation in virtual environments. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 46-53. Available online

There is a tension between user and author control of narratives in multimedia systems and virtual environments. Reducing the interactivity gives the author more control over when and how users experience key events in a narrative, but may lead to less immersion and engagement. Allowing the user to freely explore the virtual space introduces the risk that important narrative events will never be experienced. One approach to striking a balance between user freedom and author control is adaptation of narrative event presentation (i.e. changing the time, location, or method of presentation of a particular event in order to better communicate with the user). In this paper, we describe the architecture of a system capable of dynamically supporting narrative event adaptation. We also report results from two studies comparing adapted narrative presentation with two other forms of unadapted presentation -- events with author selected views (movie), and events with user selected views (traditional VE). An analysis of user performance and feedback offers support for the hypothesis that adaptation can improve comprehension of narrative events in virtual environments while maintaining a sense of user control.

Copyrights may apply

p. 54-61

Cavazza, Marc, Hartley, Simon, Lugrin, Jean-Luc and Bras, Mikael Le (2004): Qualitative physics in virtual environments. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 54-61. Available online

In this paper, we describe a new approach to the creation of virtual environments, which uses qualitative physics to implement object behaviour. We adopted Qualitative Process Theory as a qualitative reasoning formalism, due to its representational properties (e.g., its orientation towards process ontologies and its explicit formulation of process' pre-conditions). The system we describe is developed using a game engine and takes advantage of its event-based system to integrate qualitative process simulation in an interactive fashion. We use a virtual kitchen as a test environment. In this virtual world, we have implemented various behaviours: physical object behaviour, complex device behaviour (appliances) and "alternative" (i.e. non-realistic) behaviours, which can all be simulated in user real-time. After a presentation of the system architecture and its implementation, we discuss example results from the prototype. This approach has potential applications in simulation and training, as well as in entertainment and digital arts. This work also constitutes a test case for the integration of an Artificial Intelligence technique into 3D user interfaces.

Copyrights may apply

p. 6-13

Conati, Cristina and Zhao, Xiaohong (2004): Building and evaluating an intelligent pedagogical agent to improve the effectiveness of an educational game. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 6-13. Available online

Electronic educational games can be highly entertaining, but studies have shown that they do not always trigger learning. To enhance the effectiveness of educational games, we propose intelligent pedagogical agents that can provide individualized instruction integrated with the entertaining nature of the games. In this paper, we describe one such agent, that we have developed for Prime Climb, an educational game on number factorization. The Prime Climb agent relies on a probabilistic student model to generate tailored interventions aimed at helping students learn number factorization through the game. After describing the functioning of the agent and the underlying student model, we report the results of an empirical study that we performed to test the agent's effectiveness.

Copyrights may apply

p. 62-69

Mulholland, Paul, Collins, Trevor and Zdrahal, Zdenek (2004): Story fountain: intelligent support for story research and exploration. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 62-69. Available online

Increasingly heritage institutions are making digital artifacts available to the general public and research groups to promote the active exploration of heritage and encourage visits to heritage sites. Stories, such as folklore and first person accounts form a useful and engaging heritage resource for this purpose. Story Fountain provides intelligent support for the exploration of digital stories. The suite of functions provided in Story Fountain together support the investigation of questions and topics that require the accumulation, association or induction of information across the story archive. Story Fountain provides specific support toward this end such as for comparing and contrasting story concepts, the presentation of story paths between concepts, and mapping stories and events according to properties such as who met whom and who lived where.

Copyrights may apply

p. 70-77

Chai, Joyce Y., Hong, Pengyu and Zhou, Michelle X. (2004): A probabilistic approach to reference resolution in multimodal user interfaces. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 70-77. Available online

Multimodal user interfaces allow users to interact with computers through multiple modalities, such as speech, gesture, and gaze. To be effective, multimodal user interfaces must correctly identify all objects which users refer to in their inputs. To systematically resolve different types of references, we have developed a probabilistic approach that uses a graph-matching algorithm. Our approach identifies the most probable referents by optimizing the satisfaction of semantic, temporal, and contextual constraints simultaneously. Our preliminary user study results indicate that our approach can successfully resolve a wide variety of referring expressions, ranging from simple to complex and from precise to ambiguous ones.

Copyrights may apply

p. 78-84

Sidner, Candace, Kidd, Cory D., Lee, Christopher and Lesh, Neal (2004): Where to look: a study of human-robot engagement. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 78-84. Available online

This paper reports on a study of human subjects with a robot designed to mimic human conversational gaze behavior in collaborative conversation. The robot and the human subject together performed a demonstration of an invention created at our laboratory; the demonstration lasted 3 to 3.5 minutes. We briefly discuss the robot architecture and then focus the paper on a study of the effects of the robot operating in two different conditions. We offer some conclusions based on the study about the importance of engagement for 3D IUIs. We will present video clips of the subject interactions with the robot at the conference.

Copyrights may apply

p. 85-92

Bosma, Wauter and Andre, Elisabeth (2004): Exploiting emotions to disambiguate dialogue acts. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 85-92. Available online

This paper describes an attempt to reveal the user's intention from dialogue acts, thereby improving the effectiveness of natural interfaces to pedagogical agents. It focuses on cases where the intention is unclear from the dialogue context or utterance structure, but where the intention may still be identified using the emotional state of the user. The recognition of emotions is based on physiological user input. Our initial user study gave promising results that support our hypothesis that physiological evidence of emotions could be used to disambiguate dialogue acts. This paper presents our approach to the integration of natural language and emotions as well as our first empirical results, which may be used to endow interactive agents with emotional capabilities.

Copyrights may apply

p. 93-100

Gajos, Krzysztof and Weld, Daniel S. (2004): SUPPLE: automatically generating user interfaces. In: Nunes, Nuno Jardim and Rich, Charles (eds.) International Conference on Intelligent User Interfaces 2004 January 13-16, 2004, Funchal, Madeira, Portugal. pp. 93-100. Available online

In order to give people ubiquitous access to software applications, device controllers, and Internet services, it will be necessary to automatically adapt user interfaces to the computational devices at hand (eg, cell phones, PDAs, touch panels, etc.). While previous researchers have proposed solutions to this problem, each has limitations. This paper proposes a novel solution based on treating interface adaptation as an optimization problem. When asked to render an interface on a specific device, our supple system searches for the rendition that meets the device's constraints and minimizes the estimated effort for the user's expected interface actions. We make several contributions: 1) precisely defining the interface rendition problem, 2) demonstrating how user traces can be used to customize interface rendering to particular user's usage pattern, 3) presenting an efficient interface rendering algorithm, 4) performing experiments that demonstrate the utility of our approach.

Copyrights may apply




What do YOU think?

Give us your opinion! Do you have any comments/additions
that you would like other visitors to see?

 
comment You say: Mar 21st, 2010
#1
Be the first to add a thoughtful note to this page ! 

  will be spam-protected
 

 
How many?
=
e.g. "6"
 

Changes to this page (conference)

02 Jun 2007: Conference Proceedings was edited
01 Jun 2007: Conference Proceedings was added to the bibliography (approved by an editor)
28 May 2003: Added the conference to the bibliography
Mar 21

Software design is the act of determining the user's experience with a piece of software. It has nothing to do with how the code works inside, or how big or small the code is. The designer's task is to specify completely and unambiguously the user's whole experience.

-- David Liddle, From Bringing Design to Software, edited by Terry Winograd, 1996

  • Share this quote on... Bookmark and Share
  • Get more quotes

Eva Hornecker on Tangible Interaction

Eva Hornecker explains the evolving concept of Tangible Interaction.

Read Eva's insightful entry here..

Help us help you!

  • Spread the word: Bookmark and Share
  • Donate
  • Other ways to help
 

Page information

Page maintainer: The Editorial Team
How to cite/reference this page
URL: http://www.interaction-design.org/references/conferences/international_conference_on_intelligent_user_interfaces_2004.html