Keywords
UIST2.0 Archive - 20 years of UIST
Back
Back to keywords index

tool

3d virtual tool

alignment tool

In Proceedings of UIST 1996
Article Picture

A new direct manipulation technique for aligning objects in drawing programs (p. 157-164)

collaborative tool

In Proceedings of UIST 1995
Article Picture

Pssst: side conversations in the Argo telecollaboration system (p. 155-156)

In Proceedings of UIST 1995
Article Picture

Argohalls: adding support for group awareness to the Argo telecollaboration system (p. 157-158)

design tool

In Proceedings of UIST 2000
Article Picture

Suede: a Wizard of Oz prototyping tool for speech user interfaces (p. 1-10)

In Proceedings of UIST 2006
Article Picture

Reflective physical prototyping through integrated design, test, and analysis (p. 299-308)

In Proceedings of UIST 2008
Article Picture

Design as exploration: creating interface alternatives through parallel authoring and runtime tuning (p. 91-100)

Abstract plus

Creating multiple prototypes facilitates comparative reasoning, grounds team discussion, and enables situated exploration. However, current interface design tools focus on creating single artifacts. This paper introduces the Juxtapose code editor and runtime environment for designing multiple alternatives of both application logic and interface parameters. For rapidly comparing code alternatives, Juxtapose introduces selectively parallel source editing and execution. To explore parameter variations, Juxtapose automatically creates control interfaces for "tuning" application variables at runtime. This paper describes techniques to support design exploration for desktop, mobile, and physical interfaces, and situates this work in a larger design space of tools for explorative programming. A summative study of Juxtapose with 18 participants demonstrated that parallel editing and execution are accessible to interaction designers and that designers can leverage these techniques to survey more options, faster.

In Proceedings of UIST 2010
Article Picture

Bringing the field into the lab: supporting capture and replay of contextual data for the design of context-aware applications (p. 105-108)

Abstract plus

When designing context-aware applications, it is difficult to for designers in the studio or lab to envision the contextual conditions that will be encountered at runtime. Designers need a tool that can create/re-create naturalistic contextual states and transitions, so that they can evaluate an application under expected contexts. We have designed and developed RePlay: a system for capturing and playing back sensor traces representing scenarios of use. RePlay contributes to research on ubicomp design tools by embodying a structured approach to the capture and playback of contextual data. In particular, RePlay supports: capturing naturalistic data through Capture Probes, encapsulating scenarios of use through Episodes, and supporting exploratory manipulation of scenarios through Transforms. Our experiences using RePlay in internal design projects illustrate its potential benefits for ubicomp design.

In Proceedings of UIST 2010
Article Picture

D-Macs: building multi-device user interfaces by demonstrating, sharing and replaying design actions (p. 129-138)

Abstract plus

Multi-device user interface design mostly implies creating suitable interface for each targeted device, using a diverse set of design tools and toolkits. This is a time consuming activity, concerning a lot of repetitive design actions without support for reusing this effort in later designs. In this paper, we propose D-Macs: a design tool that allows designers to record their design actions across devices, to share these actions with other designers and to replay their own design actions and those of others. D-Macs lowers the burden in multi-device user interface design and can reduce the necessity for manually repeating design actions.

development tool

drawing tool

In Proceedings of UIST 1997
Article Picture

An interactive constraint-based system for drawing graphs (p. 97-104)

gui tool

In Proceedings of UIST 2004
Article Picture

Revisiting visual interface programming: creating GUI tools for designers and programmers (p. 267-276)

In Proceedings of UIST 2005
Article Picture

Artistic resizing: a technique for rich scale-sensitive vector graphics (p. 201-210)

linguistic tool

In Proceedings of UIST 2008
Article Picture

Is the sky pure today? AwkChecker: an assistive tool for detecting and correcting collocation errors (p. 121-130)

Abstract plus

Collocation preferences represent the commonly used expressions, idioms, and word pairings of a language. Because collocation preferences arise from consensus usage, rather than a set of well-defined rules, they must be learned on a case-by-case basis, making them particularly challenging for non-native speakers of a language. To assist non-native speakers with these parts of a language, we developed AwkChecker, the first end-user tool geared toward helping non-native speakers detect and correct collocation errors in their writing. As a user writes, AwkChecker automatically flags collocation errors and suggests replacement expressions that correspond more closely to consensus usage. These suggestions include example usage to help users choose the best candidate. We describe AwkChecker's interface, its novel methods for detecting collocation errors and suggesting alternatives, and an early study of its use by non-native English speakers at our institution. Collectively, these contributions advance the state of the art in writing aids for non-native speakers.

local tool

meeting support tool

sketch tool

tool

In Proceedings of UIST 2006
Article Picture

Rapid construction of functioning physical interfaces from cardboard, thumbtacks, tin foil and masking tape (p. 289-298)

tool integration

In Proceedings of UIST 1993
Article Picture

User interfaces for symbolic computation: a case study (p. 1-10)

tool support for evaluation

In Proceedings of UIST 1999
Article Picture

A tool for creating predictive performance models from user interface demonstrations (p. 93-102)

transparent tool

In Proceedings of UIST 2003
Article Picture

A molecular architecture for creating advanced GUIs (p. 135-144)

user interface development tool

In Proceedings of UIST 1992
Article Picture

Progress in building user interface toolkits: the world according to XIT (p. 181-190)

user interface tool kit

In Proceedings of UIST 1997
Article Picture

Supporting dynamic downloadable appearances in an extensible user interface toolkit (p. 159-168)

visual design tool

In Proceedings of UIST 2002
Article Picture

Specifying behavior and semantic meaning in an unmodified layered drawing package (p. 61-70)