AccessMyLibrary provides FREE access to over 30 million articles from top publications available through your library.

Extracting Usability Information from User Interface Events.

ACM Computing Surveys

| December 01, 2000 | HILBERT, DAVID M.; REDMILES, DAVID F. | COPYRIGHT 2000 Association for Computing Machinery, Inc. This material is published under license from the publisher through the Gale Group, Farmington Hills, Michigan.  All inquiries regarding rights should be directed to the Gale Group. (Hide copyright information)Copyright

1. INTRODUCTION

User interface events (UI events) are generated as natural products of the normal operation of window-based user interface systems such as those provided by the Macintosh Operating System [Lewis and Stone 1999], Microsoft Windows [Petzold 1998], the X Window System [Nye and O'Reilly 1992], and the Java Abstract Window Toolkit [Zukowski and Loukides 1997]. Such events indicate user behavior with respect to the components that make up an application's user interface (e.g., mouse movements with respect to application windows, keyboard presses with respect to application input fields, mouse clicks with respect to application buttons, menus, and lists). Because such events can be automatically captured and because they indicate user behavior with respect to an application's user interface, they have long been regarded as a potentially fruitful source of information regarding application usage and usability. However, because user interface events are typically extremely voluminous and rich in detail, automated support is generally required to extract information at a level of abstraction that is useful to investigators interested in analyzing application usage or evaluating usability.

While a number of potentially related techniques have been applied to the problem of analyzing sequential data in other domains, this paper primarily focuses on techniques that have been applied within the domain of HCI. Providing an in-depth treatment of all potentially related techniques would necessarily limit the amount of attention paid to characterizing the approaches that have in fact been brought to bear on the specific problems associated with analyzing HCI events. However, this survey attempts to characterize UI events and analysis techniques in such a way as to make comparison between techniques used in HCI and those used in other domains straightforward.

1.1 Goals and Method

The fundamental goal of this survey is to construct a framework to help HCI practitioners and researchers categorize, compare, and evaluate the relative strengths and limitations of approaches that have been, or might fruitfully be, applied to this problem. Because exhaustive coverage of all existing and potential approaches is impossible, we attempt to identify key characteristics of existing approaches that divide them into more or less natural categories. This allows classes of systems, not just instances, to be compared. The hope is that an illuminating comparison can be conducted at the class level and that classification of new instances into existing classes will prove to be unproblematic.

In preparing this survey, we searched the literature in both academic and professional computing forums for papers describing computer-aided techniques for extracting usability-related information from user interface events. We selected and analyzed an initial set of papers to identify key characteristics that distinguish the approaches applied by various investigators.

We then constructed a two-dimensional matrix with instances of existing approaches listed along one axis and characteristics listed along the other. This led to an initial classification of approaches based on clusters of related attributes. We then iteratively refined the comparison attributes and classification scheme based on further exploration of the literature. The resulting matrix indicates areas in which further research is needed and suggests synergistic combinations of currently isolated capabilities.

Related articles from newspapers, magazines, journals, and more
Phase-Field Simulation of Fusion Interface Events during Solidification of...
Magazine article from: Metallurgical and Materials Transactions Chatterjee, Subhradeep; Abinandanan, T A; Chattopadhyay, Kamanio July 1, 2008 700+ words
...coupling in a very natural manner;[13] we have undertaken a computational study using this model to explore near-interface events during solidification of dissimilar welds. As a first step toward achieving the more general goal, here, we analyze...
Patent No. 7,562,383 Issued on July 14, Assigned to Fuji Xerox for Dynamic User...
News wire article from: US Fed News Service, Including US State News July 16, 2009 700+ words
...dynamically connecting and transforming user interface events between user and generic devices based...associated generic device communicates user interface events with the dynamic user interface proxy...user device also communicates user interface events with the dynamic user ...
New microscopy study findings have been reported from Eindhoven University of...
Newspaper article from: Blood Weekly December 4, 2008 700+ words
...development of a glove-box/Vitrobot combination: air-water interface events visualized by cryo-TEM,' is now available. "Aqueous...development of a glove-box/Vitrobot combination: air-water interface events visualized by cryo-TEM. Ultramicroscopy, 2008;108...
COMPUTER AIDED MANAGEMENT SHIPS VIEWPOINT 6.0 FOR WINDOWS!
Press release article from: PR Newswire July 25, 1994 700+ words
...cost version which provides: graphic and tabular planning interfaces; structured planning support using subprojects and interface events; budget codes; precise tracking of schedules, resource usages and expenses; tool for monitoring and optimizing project...
Pariss Enterprise. (Computer Aided Management Inc.'s network-based management...
Magazine article from: Software Magazine November 15, 1992 700+ words
...product supports distributed project planning and interdependent preject environments. Features include resource calendars, interface events, table editors, presentation graphics and management reports. Pariss Enterprise runs on un IBM PC AT 286/386 with...
Encapsulating simulation programs. (electronic warfare simulations encapsulated...
Magazine article from: Journal of Electronic Defense Miller, Dave December 1, 1991 700+ words
...protocol messages with the server to create graphics and receive notification of keystrokes, mouse movement and other user interface events. Graphics user interfaces (GUIs) make programs easier to use. For historical reasons, X Windows does not provide a...
TIBCO Software Inc launches TIBCO BusinessEvents version 3.0.
Newspaper article from: Telecomworldwire October 17, 2008 700+ words
...to the most recent IDC Study. TIBCO BusinessEvents 3.0 adds new features like Decision Manager, a new business user Interface; Events Stream Processing, a BusinessEvents query language; and Distributed BusinessEvents, a distributed cache and rules engine...
TIBCO launches BusinessEvents 3.0 for Complex Event Processing.
Magazine article from: Corporate IT Update September 25, 2008 700+ words
...multiple industry segments and applications, the company stated. It also features Decision Manager, a new business user Interface; Events Stream Processing, a BusinessEvents query language; and Distributed BusinessEvents, a distributed cache and rules engine...
For more facts and information, see all results
©2009 Gale, a part of Cengage Learning. All rights reserved.
About us | FAQs | Contact us | Privacy policy | Terms and conditions
Other Gale sites: Encyclopedia.com | HighBeam Research | Acquire Content | Books & Authors | Goliath | MovieRetriever | Smart QandA