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

time

dynamic time warping

In Proceedings of UIST 2007
Article Picture

Gestures without libraries, toolkits or training: a $1 recognizer for user interface prototypes (p. 159-168)

Abstract plus

Although mobile, tablet, large display, and tabletop computers increasingly present opportunities for using pen, finger, and wand gestures in user interfaces, implementing gesture recognition largely has been the privilege of pattern matching experts, not user interface prototypers. Although some user interface libraries and toolkits offer gesture recognizers, such infrastructure is often unavailable in design-oriented environments like Flash, scripting environments like JavaScript, or brand new off-desktop prototyping environments. To enable novice programmers to incorporate gestures into their UI prototypes, we present a "$1 recognizer" that is easy, cheap, and usable almost anywhere in about 100 lines of code. In a study comparing our $1 recognizer, Dynamic Time Warping, and the Rubine classifier on user-supplied gestures, we found that $1 obtains over 97% accuracy with only 1 loaded template and 99% accuracy with 3+ loaded templates. These results were nearly identical to DTW and superior to Rubine. In addition, we found that medium-speed gestures, in which users balanced speed and accuracy, were recognized better than slow or fast gestures for all three recognizers. We also discuss the effect that the number of templates or training examples has on recognition, the score falloff along recognizers' N-best lists, and results for individual gestures. We include detailed pseudocode of the $1 recognizer to aid development, inspection, extension, and testing.

partially ordered time

In Proceedings of UIST 1995
Article Picture

Supporting distributed, concurrent, one-way constraints in user interface applications (p. 121-132)

time compression

In Proceedings of UIST 1993
Article Picture

SpeechSkimmer: interactively skimming recorded speech (p. 187-196)

In Proceedings of UIST 1995
Article Picture

Hands-on demonstration: interacting with SpeechSkimmer (p. 71-72)

time machine

In Proceedings of UIST 1997
Article Picture

TimeSlider: an interface to specify time point (p. 43-44)

time perception

In Proceedings of UIST 2007
Article Picture

Rethinking the progress bar (p. 115-118)

Abstract plus

Progress bars are prevalent in modern user interfaces. Typically, a linear function is employed such that the progress of the bar is directly proportional to how much work has been completed. However, numerous factors cause progress bars to proceed at non-linear rates. Additionally, humans perceive time in a non-linear way. This paper explores the impact of various progress bar behaviors on user perception of process duration. The results are used to suggest several design considerations that can make progress bars appear faster and ultimately improve users' computing experience.

time programming

In Proceedings of UIST 1992
Article Picture

Programming time in multimedia user interfaces (p. 125-134)

time traveling

In Proceedings of UIST 1999
Article Picture

Time-machine computing: a time-centric approach for the information environment (p. 45-54)