A user interface evaluation environment using synchronized video, visualizations and event trace data

This paper presents a simple but very powerful technique to support user interface evaluation along with a prototype open environment — I-Observe, the Interface OBServation, Evaluation, Recording, and Visualization Environment. I-Observe's technique requires recording user interface sessions in multiple modalities, both as a trace of interesting events and through video images. It provides tools to allow the user interface evaluator either to analyze and visualize the event tracer data, or to combine the event trace and video modalities. The analyst using I-Observe can search the event stream for patterns of interesting or important user actions, then use the recorded timestamps associated with these actions to present only the sections of the video recording of interest. This allows the analyst to study, for example, all places where the user invokes a help system or a particular command to be observed, without manually searching the recording or sitting through long sessions of unrelated interactions. By combining the precise recording of automatic event trace capture with the rich contextual information that can be captured in a video and audio recording, this technique allows analyses to be performed that would not be practical with either media alone.

[1]  Clayton Lewis,et al.  Learning to use a text processing system: Evidence from “thinking aloud” protocols , 1982, CHI '82.

[2]  Paul R. Calder,et al.  The Design and Implementation of InterViews , 1993, C++ Workshop.

[3]  David S. Munro,et al.  In: Software-Practice and Experience , 2000 .

[4]  Judith S Reitman,et al.  Skilled perception in Go: Deducing memory structures from inter-response times , 1976, Cognitive Psychology.

[5]  Diana Kornbrot,et al.  Monitoring and analysis of hypermedia navigation , 1990, INTERACT.

[6]  Joel McCormack,et al.  An overview of the X toolkit , 1988, UIST '88.

[7]  Robert E. Kraut,et al.  Interface design and multivariate analysis of UNIX command use , 1984, TOIS.

[8]  Albert N. Badre Selecting and Representing Information Structures for Visual Presentation , 1982, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Brad A. Myers,et al.  User-interface tools: introduction and survey , 1989, IEEE Software.

[10]  Antonio C. Siochi,et al.  Computer analysis of user interfaces based on repetition in transcripts of user sessions , 1991, TOIS.

[11]  W. E. Mackay,et al.  EVA: an experimental video annotator for symbolic analysis of video data , 1989, SGCH.

[12]  R. H. Trigg,et al.  Computer support for transcribing recorded activity , 1989, SGCH.

[13]  H. Simon,et al.  Perception in chess , 1973 .

[14]  Brad A. Myers The garnet user interface development environment , 1994, CHI Conference Companion.

[15]  Wendy E. Mackay,et al.  Virtual video editing in interactive multimedia applications , 1989, CACM.

[16]  Antonio C. Siochi,et al.  The UAN: a user-oriented representation for direct manipulation interface designs , 1990, TOIS.

[17]  William Buxton,et al.  Towards a comprehensive user interface management system , 1983, SIGGRAPH.

[18]  S. Kennedy,et al.  Using video in the BNR usability lab , 1989, SGCH.

[19]  Bill Buxton,et al.  EuroPARC's integrated interactive intermedia facility (IIIF): early experiences , 1990 .

[20]  Bonnie E. John Extensions of GOMS analyses to expert performance requiring perception of dynamic visual and auditory information , 1990, CHI '90.

[21]  John T. Stasko,et al.  Animation support in a user interface toolkit: flexible, robust, and reusable abstractions , 1993, UIST '93.

[22]  Roger B. Dannenberg,et al.  Garnet: comprehensive support for graphical, highly interactive user interfaces , 1990, Computer.

[23]  James Gettys,et al.  The X window system , 1990 .

[24]  Jeffrey J. Hendrickson,et al.  Integrated data capture and analysis tools for research and testing on graphical user interfaces , 1992, CHI.

[25]  Michael Good The use of logging data in the design of a new text editor , 1985, CHI '85.

[26]  Herbert A. Simon,et al.  Perception in Chess1 , 1973 .

[27]  Albert N. Badre,et al.  A Knowledge-Based System for Capturing Human-Computer Interaction Events: CHIME , 1991 .

[28]  Karon Weber,et al.  Marquee: a tool for real-time video logging , 1994, CHI '94.

[29]  Norman Wiseman,et al.  An Introductory Guide to Scientific Visualization , 1992, Springer Berlin Heidelberg.

[30]  S. Kovacevic,et al.  A knowledge-based user interface management system , 1988, CHI '88.

[31]  Dan R. Olsen,et al.  Interface usage measurements in a user interface management system , 1988, UIST '88.

[32]  Alfred V. Aho,et al.  Awk — a pattern scanning and processing language , 1979, Softw. Pract. Exp..

[33]  Tyson R. Henry,et al.  Integrating gesture and snapping into a user interface toolkit , 1990, UIST '90.