Proceedings of the 8th annual ACM symposium on User interface and software technology


 
Time and place:
Pittsburgh, Pennsylvania, United States
November 15 - 17, 1995
Editors:
Robertson, George G.
Conf. description:
UIST is the premier forum for innovations in developing human-computer interfaces. The symposium brings together user-interface researchers and practitioners with an interest in techniques, tools, and technology for constructing high-quality, innovative user interfaces.
Help us!
Do you know when the next conference is? If yes, please add it to the calendar!
Series:
ISBN:
089791709X
Publisher:
EDIT

References from this conference (1995)

The following articles are from "Proceedings of the 8th annual ACM symposium on User interface and software technology":

 what's this?

Articles

Morris, James H. (1995): Effective User Interfaces. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. .

p. 1

Klawe, Maria (1995): Is Edutainment an Oxymoron?. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. p. 1. Available online

Over the last few years, interest has surged in developing edutainment software, namely applications that possess the allure of electronic games while achieving educational goals. While success seems to have been achieved fairly easily for some of the more straightforward educational tasks such as math drills and learning the alphabet, combining the attractions of entertainment with the effective learning of more sophisticated concepts remains a significant challenge, with few clear successes so far. Little is known about some of the most basic issues, such as which user interfaces, formats, navigational structures, etc. work well with specific educational content'? Which activities are attractive to most girls? to most boys? What are the most effective ways of using these materials in schools? in homes'? This talk describes ongoing research on these issues in the E-GEMS project, a collaborative effort by computer scientists, education specialists, teachers, and professional game developers.

© All rights reserved Klawe and/or ACM Press

p. 101-110

Sears, Andrew (1995): AIDE: A Step Toward Metric-Based Interface Development Tools. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 101-110. Available online

Automating any part of the user interface design and evaluation process can help reduce development costs. This paper presents a metric-based tool called AIDE (semi-Automated Interface Designer and Evaluator) which assists designers in creating and evaluating layouts for a given set of interface controls. AIDE is an initial attempt to demonstrate the potential of incorporating metrics into user interface development tools. Analyzing the interfaces produced using AIDE provides encouraging feedback about the potential of this technique.

© All rights reserved Sears and/or ACM Press

p. 111-120

Nichols, David A., Curtis, Pavel, Dixon, Michael and Lamping, John (1995): High-Latency, Low-Bandwidth Windowing in the Jupiter Collaboration System. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 111-120. Available online

Jupiter is a multi-user, multimedia virtual world intended to support long-term remote collaboration. In particular, it supports shared documents, shared tools, and, optionally, live audio/video communication. Users who program can, with only moderate effort, create new kinds of shared tools using a high-level windowing toolkit; the toolkit provides transparent support for fully-shared widgets by default. This paper describes the low-level communications facilities used by the implementation of the toolkit to enable that support. The state of the Jupiter virtual world, including application code written by users, is stored and (for code) executed in a central server shared by all of the users. This architecture, along with our desire to support multiple client platforms and high-latency networks, led us to a design in which the server and clients communicate in terms of high-level widgets and user events. As in other groupware toolkits, we need a concurrency-control algorithm to maintain common values for all instances of the shared widgets. Our algorithm is derived from a fully distributed, optimistic algorithm developed by Ellis and Gibbs [12]. Jupiter's centralized architecture allows us to substantially simplify their algorithm. This combination of a centralized architecture and optimistic concurrency control gives us both easy serializability of concurrent update streams and fast response to user actions. The algorithm relies on operation transformations to fix up conflicting messages. The best transformations are not always obvious, though, and several conflicting concerns are involved in choosing them. We present our experience with choosing transformations for our widget set, which includes a text editor, a graphical drawing widget, and a number of simpler widgets such as buttons and sliders.

© All rights reserved Nichols et al. and/or ACM Press

p. 121-132

Bharat, Krishna and Hudson, Scott E. (1995): Supporting Distributed, Concurrent, One-Way Constraints in User Interface Applications. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 121-132. Available online

This paper describes Doppler a new, fast algorithm for supporting concurrent, one-way constraints between objects situated in multiple address spaces. Because of their declarative nature, convenience, low amortized cost, and good match to interface tasks, constraints have been used to support a variety of user-interface activities. Unfortunately, nearly all existing constraint maintenance algorithms are sequential in nature, and cannot function effectively in a concurrent or distributed setting. The Doppler algorithm overcomes these limitations. It is a highly efficient distributed and concurrent algorithm (based on an efficient sequential algorithm for incremental, lazy updates). Doppler relies solely on asynchronous message passing, and does not require shared memory, synchronized clocks, or a global synchronization mechanism. It supports a high degree of concurrency by efficiently tracking potential cause and effect relationships between reads and writes, and allowing all causally independent operations to execute in parallel. This makes it scalable, and optimizes reads and writes by minimizing their blocking time.

© All rights reserved Bharat and and/or ACM Press

p. 13-19

Durbin, Jim, Gossweiler, Rich and Pausch, Randy (1995): Amortizing 3D Graphics Optimization Across Multiple Frames. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 13-19. Available online

This paper describes a mechanism for improving rendering rates dynamically during runtime in an interactive three-dimensional graphics application. Well-known techniques such as transforming hierarchical geometry into a flat list and removing redundant graphics primitives are often performed off-line on static databases, or continuously every rendering frame. In addition, these optimizations are usually performed over the whole database. We observe that much of the database remains static for a fixed period of time, while other portions are modified continuously (e.g. the camera position), or are repeatedly modified during some finite interval (e.g. during user interaction). We have implemented a runtime optimization mechanism which is sensitive to repeated, local database changes. This mechanism employs timing strategies which optimize only when the cost of optimization will be amortized over a sufficient number of frames. Using this optimization scheme, we observe a rendering speedup of roughly 2.5 in existing applications. We discuss our initial implementation of this mechanism, the improved timing mechanisms, the issues and assumptions we made, and future improvements.

© All rights reserved Durbin et al. and/or ACM Press

p. 133-142

Bharat, Krishna and Cardelli, Luca (1995): Migratory Applications. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 133-142. Available online

We introduce a new genre of user interface applications that can migrate from one machine to another, taking their user interface and application contexts with them, and continue from where they left off. Such applications are not tied to one user or one machine, and can roam freely over the network, rendering service to a community of users, gathering human input and interacting with people. We envisage that this will support many new agent-based collaboration metaphors. The ability to migrate executing programs has applicability to mobile computing as well. Users can have their applications travel with them, as they move from one computing environment to another. We present an elegant programming model for creating migratory applications and describe an implementation. The biggest strength of our implementation is that the details of migration are completely hidden from the application programmer; arbitrary user interface applications can be migrated by a single "migration" command. We address system issues such as robustness, persistence and memory usage, and also human factors relating to application design, the interaction metaphor and safety.

© All rights reserved Bharat and and/or ACM Press

p. 143-146

Hindus, Debby, Arons, Barry, Stifelman, Lisa, Gaver, William, Mynatt, Elizabeth D. and Back, Maribeth (1995): Designing Auditory Interactions for PDAs. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 143-146. Available online

This panel addresses issues in designing audio-based user interactions for small, personal computing devices, or PDAs. One issue is the nature of interacting with an auditory PDA and the interplay of affordances and form factors. Another issue is how both new and traditional metaphors and interaction concepts might be applied to auditory PDAs. The utility and design of nonspeech cues are discussed, as are the aesthetic issues of persona and narrative in designing sounds. Also discussed are commercially available sound and speech components and related hardware tradeoffs. Finally, the social implications of auditory interactions are explored, including privacy, fashion and novel social interactions.

© All rights reserved Hindus et al. and/or ACM Press

p. 147-154

Inoue, Tomoo, Okada, Ken-ichi and Matsushita, Yutaka (1995): Learning from TV Programs: Application of TV Presentation to a Videoconferencing System. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 147-154. Available online

In this paper, we propose to direct the visual image of a videoconferencing system. Pictures of current videoconferencing systems are often boring. We thought presentation of pictures on TV and in movies should be studied to improve videoconferencing. For this purpose, we investigated several debate programs on TV. We classified all the shots into eight classes, and then determined the duration of each shot and the transition probabilities among the classes in order to describe the structure of TV programs. From this, rules to control pictures have been obtained. After that, we made a two-point multi-party videoconferencing system that utilizes the rules. The system includes automated control of changes in camera focus.

© All rights reserved Inoue et al. and/or ACM Press

p. 155-156

Berc, Lance, Gajewska, Hania and Manasse, Mark (1995): Pssst: Side Conversations in the Argo Telecollaboration System. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 155-156. Available online

We describe side conversations, a new facility we have added to the Argo telecollaboration system. Side conversations allow subgroups of teleconference participants to whisper to each other. The other participants can see who is whispering to whom, but cannot hear what is being said.

© All rights reserved Berc et al. and/or ACM Press

p. 157-158

Gajewska, Hania, Manasse, Mark and Redell, Dave (1995): Argohalls: Adding Support for Group Awareness to the Argo Telecollaboration System. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 157-158. Available online

Members of geographically distributed work groups often complain of a feeling of isolation and of not knowing "who is around". Argohalls attempt to solve this problem by integrating video icons, clustered into groups representing physical hallways, into the Argo telecollaboration system. Argo users can "hang out" in hallways in order to keep track of the co-workers on their projects, and they can roam other hallways to "run into" whoever happens to be there.

© All rights reserved Gajewska et al. and/or ACM Press

p. 159-168

Ackerman, Mark S. and Starr, Brian (1995): Social Activity Indicators: Interface Components for CSCW Systems. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 159-168. Available online

Knowing what social activity is occurring within and through a Computer-Supported Cooperative Work (CSCW) system is often very useful. This is especially true for computer-mediated communication systems such as chat and other synchronous applications. People will attend to these systems more closely when they know that there is interesting activity on them. Interface mechanisms for indicating social activity, however, are often ad-hoc, if present at all. This paper argues for the importance of displaying social activity as well as proposes a generalized mechanism for doing so. This social activity indication mechanism is built upon a new CSCW toolkit, the Cafe ConstructionKit, and the Cafe ConstructionKit provides a number of important facilities for making construction of these indicators easy and straight-forward. Accordingly, this paper presents both the Cafe ConstructionKit as a CSCW toolkit as well as a mechanism for creating activity indicators.

© All rights reserved Ackerman and and/or ACM Press

p. 169

Buxton, Bill (1995): Proximal Sensing: Supporting Context Sensitive Interaction. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. p. 169. Available online

This talk addresses the issue of increasing complexity for the user that accompanies new functionality. Briefly, we discuss how complexity can, through appropriate design, be off-loaded to the system -- at least for secondary commands. Consider photography, for example. The 35 mm SLR of a decade ago was analogous to MS-DOS. You could do everything in theory, but in practice, were unlikely to do anything without making an error. When we think of photography, however, we see that there are only two primary decisions: "what" and "when", which correspond to the two primary actions: "point" and "click". By embedding domain-specific knowledge, modern cameras off-load all other decisions to the computer (a.k.a. camera) with the option of overriding the defaults. The net result is that the needs of the novice and expert are met with a single apparatus device. What we do in this presentation is talk about how this type of off-loading can be supported, and why this should be done. We do this by example, drawing mainly on the experiences of the Ontario Telepresence Project.

© All rights reserved Buxton and/or ACM Press

p. 171-179

Stifelman, Lisa (1995): A Tool to Support Speech and Non-Speech Audio Feedback Generation in Audio Interfaces. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 171-179. Available online

Development of new auditory interfaces requires the integration of text-to-speech synthesis, digitized audio, and non-speech audio output. This paper describes a tool for specifying speech and non-speech audio feedback and its use in the development of a speech interface, Conversational VoiceNotes. Auditory feedback is specified as a context-free grammar, where the basic elements in the grammar can be either words or non-speech sounds. The feedback specification method described here provides the ability to vary the feedback based on the current state of the system, and is flexible enough to allow different feedback for different input modalities (e.g., speech, mouse, buttons). The declarative specification is easily modifiable, supporting an iterative design process.

© All rights reserved Stifelman and/or ACM Press

p. 181-187

Pangoli, S. and Paterno, Fabio (1995): Automatic Generation of Task-Oriented Help. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 181-187. Available online

This work presents an approach to the design of the software component of an Interactive System, which supports the generation of automatic task-oriented help. Help can easily be generated from the abstract formal specification of the associated system without any further effort. The architectural description is obtained in a task-driven way, where tasks are specified by indicating temporal ordering constraints using operators to a concurrent formal notation. The association of user tasks with software interaction objects, which inherit constraints of related tasks, gives the information to structure task-oriented help in an immediate way. The help given is thus more expressive with a consequent improvement in the usability of an Interactive System.

© All rights reserved Pangoli and Paterno and/or ACM Press

p. 189-195

Tapia, Mark A. and Kurtenbach, Gordon (1995): Some Design Refinements and Principles on the Appearance and Behavior of Marking Menus. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 189-195. Available online

This paper describes some design refinements on marking menus and shows how these refinements embody interesting and relevant design principles for HCI. These refinements are based on the design principles of: (1) maintaining visual context, (2) hiding unnecessary information, and (3) supporting skill development by graphical feedback. The result is a new graphical representation and a more effective form of visual feedback and behavior for marking menus.

© All rights reserved Tapia and Kurtenbach and/or ACM Press

p. 197-198

Brown, Marc (1995): Browsing the Web with a Mail/News Reader. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 197-198. Available online

This TechNote introduces WebCard, an integrated mail/news reader and Web browser. As a mail/news reader, WebCard is fairly conventional; the innovation is that Web pages are fully integrated in the mail/news reader. The user interface is based on folders, where an "item" in a tolder can be a mail message, news article or Web page. When displaying a Web page, users can follow links, and the new pages will appear as items in the current folder. Users can copy and move items between folders, forward items, and can also use tolders to organize material on the Web, such as hotlists, query results, and breadth-first expansions.

© All rights reserved Brown and/or ACM Press

p. 199-206

Masui, Toshiyuki, Minakuchi, Mitsuru, Borden IV, George R. and Kashiwagi, Kouichi (1995): Multiple-View Approach for Smooth Information Retrieval. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 199-206. Available online

Although various visualization techniques have been proposed for information retrieval tasks, most of them are based on a single strategy for viewing and navigating through the information space, and vague knowledge such as a fragment of the name of the object is not effective for the search. In contrast, people usually look for things using various vague clues simultaneously. For example, in a library, people can not only walk through the shelves to find a book they have in mind, but also they can be reminded of the author's name by viewing the books on the shelf and check the index cards to get more information. To enable such realistic search strategies, we developed a multiple-view information retrieval system where data visualization, keyword search, and category search are integrated with the same smooth zooming interface, and any vague knowledge about the data can be utilized to narrow the search space. Users can navigate through the information space at will, by modifying the search area in each view.

© All rights reserved Masui et al. and/or ACM Press

p. 207-215

Bartram, Lyn, Ho, Albert, Dill, John C. and Henigman, Frank (1995): The Continuous Zoom: A Constrained Fisheye Technique for Viewing and Navigating Large Information Spaces. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 207-215. Available online

Navigating and viewing large information spaces, such as hierarchically-organized networks from complex real-time systems, suffer the problems of viewing a large space on a small screen. Distorted-view approaches, such as fisheye techniques, have great potential to reduce these problems by representing detail within its larger context but introduce new issues of focus, transition between views and user disorientation from excessive distortion. We present a fisheye-based method which supports multiple focus points, enhances continuity through smooth transitions between views, and maintains location constraints to reduce the user's sense of spatial disorientation. These are important requirements for the representation and navigation of networked systems in supervisory control applications. The method consists of two steps: a global allocation of space to rectangular sections of the display, based on scale factors, followed by degree-of-interest adjustments. Previous versions of the algorithm relied solely on relative scale factors to assign size; we present a new version which allocates space more efficiently using a dynamically calculated degree of interest. In addition to the automatic system sizing, manual user control over the amount of space assigned each area is supported. The amount of detail shown in various parts of the network is controlled by pruning the hierarchy and presenting those sections in summary form.

© All rights reserved Bartram et al. and/or ACM Press

p. 21-28

Maloney, John H. and Smith, Randall B. (1995): Directness and Liveness in the Morphic User Interface Construction Environment. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 21-28. Available online

Morphic is a user interface construction environment that strives to embody directness and liveness. Directness means a user interface designer can initiate the process of examining or changing the attributes, structure, and behavior of user interface components by pointing at their graphical representations directly. Liveness means the user interface is always active and reactive -- objects respond to user actions, animations run, layout happens, and information displays update continuously. Four implementation techniques work together to support directness and liveness in Morphic: structural reification, layout reification, ubiquitous animation, and live editing.

© All rights reserved Maloney and Smith and/or ACM Press

p. 217-226

Sheelagh, M., Carpendale, T., Cowperthwaite, David J. and Fracchia, F. David (1995): 3-Dimensional Pliable Surfaces: For the Effective Presentation of Visual Information. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 217-226. Available online

A fundamental issue in user interface design is the effective use of available screen space, commonly referred to as the screen real estate problem. This paper presents a new distortion-based viewing tool for exploring large information spaces through the use of a three-dimensional pliable surface. Arbitrarily-shaped regions (foci) on the surface may be selected and pulled towards or pushed away from the viewer thereby increasing or decreasing the level of detail contained within each region. Furthermore, multiple foci are smoothly blended together such that there is no loss of context. The manipulation and blending of foci is accomplished using a fairly simple mathematical model based on gaussian curves. The significance of this approach is that it utilizes precognitive perceptual cues about the three-dimensional surface to make the distortions comprehensible, and allows the user to interactively control the location, shape, and extent of the distortion in very large graphs or maps.

© All rights reserved Sheelagh et al. and/or ACM Press

p. 29-36

Rekimoto, Jun and Nagao, Katashi (1995): The World through the Computer: Computer Augmented Interaction with Real World Environments. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 29-36. Available online

Current user interface techniques such as WIMP or the desktop metaphor do not support real world tasks, because the focus of these user interfaces is only on human-computer interactions, not on human-real world interactions. In this paper, we propose a method of building computer augmented environments using a situation-aware portable device. This device, called NaviCam, has the ability to recognize the user's situation by detecting color-code IDs in real world environments. It displays situation sensitive information by superimposing messages on its video see-through screen. Combination of ID-awareness and portable video-see-through display solves several problems with current ubiquitous computers systems and augmented reality systems.

© All rights reserved Rekimoto and Nagao and/or ACM Press

p. 3-12

Thomas, Bruce H. and Calder, Paul (1995): Animating Direct Manipulation Interfaces. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 3-12. Available online

If judiciously applied, the techniques of cartoon animation can enhance the illusion of direct manipulation that many human computer interfaces strive to present. In particular, animation can convey a feeling of substance in the objects that a user manipulates, strengthening the sense that real work is being done. This paper suggests some techniques that application programmers can use to animate direct manipulation interfaces, and it describes tools that programmers can use to easily incorporate the effects into their code. Our approach is based on suggesting a range of animation effects by distorting the view of the manipulated object. To explore the idea, we added a warping transformation capability to the InterViews user interface toolkit and used the new transformation to build a simple drawing editor that uses animated feedback. The editor demonstrates the effectiveness of the animation for simple operations, and it shows that the technique is practical even on standard workstation hardware.

© All rights reserved Thomas and Calder and/or ACM Press

p. 37-38

Arai, Toshifumi, Machii, Kimiyoshi and Kuzunuki, Soshiro (1995): Retrieving Electronic Documents with Real-World Objects on InteractiveDESK. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 37-38. Available online

We are developing a computerized desk which we have named InteractiveDESK [1]. One of the major features of the InteractiveDESK is reality awareness; that is, the ability to respond to situational changes in the real world in order to reduce users' workloads. In this paper, we present a new method, as an example of the reality awareness, to retrieve electronic documents with real objects such as paper documents or folders. Users of the InteractiveDESK can retrieve electronic documents by just showing real objects which have links to the electronic documents. The links are made by the users through interactions with the InteractiveDESK. The advantage of this method is that the user can unify the arrangement of electronic documents into the arrangement of real objects.

© All rights reserved Arai et al. and/or ACM Press

p. 39-40

Wloka, Matthias M. and Greenfield, Eliot (1995): The Virtual Tricorder: A Uniform Interface for Virtual Reality. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 39-40. Available online

We describe a new user-interface metaphor for immersive virtual reality -- the virtual tricorder. The virtual tricorder visually duplicates a six-degrees-of-freedom input device in the virtual environment. Since we map the input device to the tricorder one-to-one at all times, the user identifies the two. Thus, the resulting interface is visual as well as tactile, multipurpose, and based on a tool metaphor. It unifies many existing interaction techniques for immersive virtual reality.

© All rights reserved Wloka and Greenfield and/or ACM Press

p. 41-49

Wu, Jiann-Rong and Ouhyoung, Ming (1995): A 3D Tracking Experiment on Latency and its Compensation Methods in Virtual Environments. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 41-49. Available online

In this paper, we conducted an experiment on the latency and its compensation methods in a virtual reality application using an HMD and a 3D head tracker. Our purpose is to make a comparison both in the simulation and in the real task among four tracker prediction methods: the Grey system theory based prediction proposed in 1994, the Kalman filtering which is well-known and wide-spreading since 1991, a simple linear extrapolation, and the basic method without prediction. In our 3D target tracing task that involved eight subjects, who used their head motion to trace a flying target in random motion, we have found that when the system latency is 120ms, two prediction methods, Kalman filtering (not inertial-based) and Grey system prediction, are significantly better than the one without prediction, and the former two methods are equally well in performance. Typical motion trajectories of four methods in simulation are plotted, and jittering effects are examined. In terms or jittering at 120ms prediction length, Kalman filtering was evaluated to have the largest.

© All rights reserved Wu and Ouhyoung and/or ACM Press

p. 51-60

Grimm, Cindy, Pugmire, David, Bloomenthal, Mark, Hughes, John and Cohen, Elaine (1995): Visual Interfaces for Solids Modeling. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 51-60. Available online

This paper explores the use of visual operators for solids modeling. We focus on designing interfaces for free-form operators such as blends, sweeps, and deformations, because these operators have a large number of interacting parameters whose effects are often determined by an underlying parameterization. In this type of interactive modeling good solutions to the design problem have aesthetic as well as engineering components. Traditionally, interaction with the parameters of these operators has been through text editors, curve editors, or trial-and-error with a slider bar. Parametric values have been estimated from data, but not interactively. These parameters are usually one- or two-dimensional, but the operators themselves are intrinsically three-dimensional in that they are used to model surfaces visualized in 3D. The traditional textual style of interaction is tedious and interposes a level of abstraction between the parameters and the resulting surface. A 3D visual interface has the potential to reduce or eliminate these problems by combining parameters and representing them with a higher-level visual tool. The visual tools we present not only speed up the process of determining good parameter values but also provide visual interactions that are either independent of the particular parameterizations or make explicit the effect of the parameterizations. Additionally, these tools can be manipulated in the same 3D space as the surfaces produced by the operators, supporting quick, interactive exploration of the large design space of these free-form operators. This paper discusses the difficulties in creating a coherent user interface for interactive modeling. To this end we present four principles for designing visual operators, using several free-form visual operators as concrete examples.

© All rights reserved Grimm et al. and/or ACM Press

p. 61-70

Chuah, Mei C., Roth, Steven F., Mattis, Joe and Kolojejchick, John (1995): SDM: Selective Dynamic Manipulation of Visualizations. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 61-70. Available online

In this paper we present a new set of interactive techniques for 2D an 3D visualizations. This set of techniques is called SDM (Selective Dynamic Manipulation). Selective, indicating our goal for providing a high degree of user control in selecting an object set, in selecting interactive techniques and the properties they affect, and in the degree to which a user action affects the visualization. Dynamic, indicating that the interactions all occur in real-time and that interactive animation is used to provide better contextual information to users in response to an action or operation. Manipulation, indicating the types of interactions we provide, where users can directly move objects and transform their appearance to perform different tasks. While many other approaches only provide interactive techniques in isolation, SDM supports a suite of techniques which users can combine to solve a wide variety of problems.

© All rights reserved Chuah et al. and/or ACM Press

p. 71-72

Arons, Barry (1995): Hands-On Demonstration: Interacting with SpeechSkimmer. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 71-72. Available online

SpeechSkimmer is an interactive system for quickly browsing and finding information in speech recordings. Skimming speech recordings is much more difficult than visually scanning images, text, or video because of the slow, linear, temporal nature of the audio channel. The SpeechSkimmer system uses a combination of (1) time compression and pause removal, (2) automatically finding segments that summarize a recording, and (3) interaction techniques, to enable a speech recording to be heard quickly and at several levels of detail. SpeechSkimmer was first presented at UIST '93 [1]. Since that time several important features have been added (see [2]). Most notable is the use of a pitch-based emphasis detection algorithm to automatically find topic introductions and summarizing statements from a recording [3, 4]. This demonstration is presented as a hands-on guide, allowing one to explore the SpeechSkimmer user interface.

© All rights reserved Arons and/or ACM Press

p. 73-74

Jerding, Dean F. and Stasko, John T. (1995): Using Information Murals in Visualization Applications. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 73-74. Available online

Information visualizations must allow users to browse information spaces and focus quickly on items of interest. Navigational techniques which utilize some representation of the entire information space provide context to support more detailed information views. However, the limited number of pixels on the screen makes it difficult to completely display large information spaces. The Information Mural is a two-dimensional, reduced representation of an entire information space that fits entirely within a display window or screen. The mural creates a miniature version of the information space using visual attributes such as grayscale shading, intensity, color, and pixel size, along with anti-aliased compression techniques. Information murals can be used as stand-alone visualizations or in global navigational views.

© All rights reserved Jerding and Stasko and/or ACM Press

p. 75-76

Frank, Martin R. (1995): Grizzly Bear: A Demonstrational Learning Tool for a User Interface Specification Language. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 75-76. Available online

Grizzly Bear is a new demonstrational tool for specifying user interface behavior. It can handle multiple application windows, dynamic object instantiation and deletion, changes to any object attribute, and operations on sets of objects. It enables designers to experiment with rubber-banding, deletion by dragging to a trashcan and many other interactive techniques. To the author's best knowledge it is currently the most complete demonstrational user interface design tool that does not base its inferencing on rule-based guessing. There are inherent limitations to the range of user interfaces that can ever be built by demonstration alone. Grizzly Bear is therefore designed to work hand-in-hand with a user interface specification language called the Elements, Events&Transitions model. As designers demonstrate behavior, they can watch Grizzly Bear incrementally build the corresponding textual specification, letting them learn the language on the fly. They can then apply their knowledge by modifying Grizzly Bear's textual inferences, which reduces the need for repetitive demonstrations and provides an escape mechanism for behavior that cannot be demonstrated.

© All rights reserved Frank and/or ACM Press

p. 77-78

Mostow, Jack, Hauptmann, Alexander G. and Roth, Steven F. (1995): Demonstration of a Reading Coach that Listens. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 77-78. Available online

Project LISTEN stands for "Literacy Innovation that Speech Technology ENables." We will demonstrate a prototype automated reading coach that displays text on a screen, listens to a child read it aloud, and helps where needed. We have tested successive prototypes of the coach on several dozen second graders. [1] reports implementation details and evaluation results. Here we summarize its functionality, the issues it raises in human-computer interaction, and how it addresses them. We are redesigning the coach based on our experience, and will demonstrate its successor at UIST '95.

© All rights reserved Mostow et al. and/or ACM Press

p. 79-80

Hauptmann, Alexander G., Witbrock, Michael J., Rudnicky, Alexander I. and Reed, Stephen (1995): Speech for Multimedia Information Retrieval. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 79-80. Available online

We describe the Informedia News-on-Demand system. News-on-Demand is an innovative example of indexing and searching broadcast video and audio material by text content. The fully-automatic system monitors TV news and allows selective retrieval to news items based on spoken queries. The user then plays the appropriate video "paragraph". The system runs on a Pentium PC using MPEG-I video compression and the Sphinx-II continuous speech recognition system [6].

© All rights reserved Hauptmann et al. and/or ACM Press

p. 81-90

Harrison, Beverly L., Kurtenbach, Gordon and Vicente, Kim J. (1995): An Experimental Evaluation of Transparent User Interface Tools and Information Content. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 81-90. Available online

The central research issue addressed by this paper is how we can design computer interfaces that better support human attention and better maintain the fluency of work. To accomplish this we propose to use semi-transparent user interface objects. This paper reports on an experimental evaluation which provides both valuable insights into design parameters and suggests a systematic evaluation methodology. For this study, we used a variably-transparent tool palette superimposed over different background content, combining text, wire-frame or line art images, and solid images. The experiment explores the issue of focused attention and interference, by varying both visual distinctiveness and levels of transparency.

© All rights reserved Harrison et al. and/or ACM Press

p. 91-100

Kieras, David E., Wood, Scott D., Abotel, Kasem and Hornof, Anthony J. (1995): GLEAN: A Computer-Based Tool for Rapid GOMS Model Usability Evaluation of User Interface Designs. In: Robertson, George G. (ed.) Proceedings of the 8th annual ACM symposium on User interface and software technology November 15 - 17, 1995, Pittsburgh, Pennsylvania, United States. pp. 91-100. Available online

Engineering models of human performance permit some aspects of usability of interface designs to be predicted from an analysis of the task, and thus can replace to some extent expensive user testing data. The best developed such tools are GOMS models, which have been shown to be accurate and effective in predicting usability of the procedural aspects of interface designs. This paper describes a computer-based tool, GLEAN, that generates quantitative predictions from a supplied GOMS model and a set of benchmark tasks. GLEAN is demonstrated to reproduce the results of a case study of GOMS model application with considerable time savings over both manual modeling as well as empirical testing.

© All rights reserved Kieras et al. and/or ACM Press




User-contributed notes

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

 
comment You (your email) say: May 7th, 2014
#1
May 7
Add a thoughtful commentary or note to this page ! 
 

your homepage, facebook profile, twitter, or the like
will be spam-protected
How many?
= e.g. "6"
By submitting you agree to the Site Terms
 
 
 
 

Changes to this page (conference)

28 May 2003: Added

Page Information

Page maintainer:
This is a tablet-optimized version of http://www.interaction-design.org/references/conferences/proceedings_of_the_8th_annual_acm_symposium_on_user_interface_and_software_technology.html
May 07

If we want users to like our software, we should design it to behave like a likeable person.

-- Alan Cooper

 
 

Featured chapter

Marc Hassenzahl explains the fascinating concept of User Experience and Experience Design. Commentaries by Don Norman, Eric Reiss, Mark Blythe, and Whitney Hess

User Experience and Experience Design !

 
 

Our Latest Books

Kumar and Herger 2013: Gamification at Work: Designing Engaging Business Software...
by Janaki Mythily Kumar and Mario Herger

 
Start reading

Whitworth and Ahmad 2013: The Social Design of Technical Systems: Building technologies for communities...
by Brian Whitworth and Adnan Ahmad

 
Start reading

Soegaard and Dam 2013: The Encyclopedia of Human-Computer Interaction, 2nd Ed....
by Mads Soegaard and Rikke Friis Dam

 
Start reading
 
 

Help us help you!

 
 
 

Kumar and Herger 2013: Gamification at Work: Designing Engaging Business Software...

1

Online edition

Online edition

2

Tablet / iPad edition

Tablet / iPad edition

3

A single HTML file

Download single HTML file

4

eBook (PDF file)

Download the PDF

5

Paperback or Hardcover

Order the Paperback or Hardcover

 

 

Whitworth and Ahmad 2013: The Social Design of Technical Systems: Building technologies for communities...

1

Online edition

Online edition

2

Tablet / iPad edition

Tablet / iPad edition

3

A single HTML file

Download single HTML file

4

eBook (PDF file)

Download the PDF

5

Paperback or Hardcover

Order the Paperback or Hardcover

 

 

Soegaard and Dam 2013: The Encyclopedia of Human-Computer Interaction, 2nd Ed....

1

Online edition

Online edition

2

Tablet / iPad edition

Tablet / iPad edition

3

A single HTML file

Download single HTML file

4

eBook (PDF file)

Download the PDF

5

Paperback or Hardcover

Order the Paperback or Hardcover