Timetrees: a branching-time structure for modeling activity and state in human-computer interaction

  • Authors:
  • Jeff Brandenburg;H. Rex Hartson

  • Affiliations:
  • Make Systems, Inc., Cary, NC and Virginia Polytechnic Institute & State University;Department of Computer Science, Virginia Tech, Blacksburg, VA and Virginia Polytechnic Institute & State University

  • Venue:
  • Human-Computer Interaction
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The design and construction of usable interactive systems requires a user-centered approach to system development. Such an approach requires tools and representations reflecting a behavioral view of the interface--a view centered on user activities and the system activities and states that the user can perceive. We present a model of these behavioral phenomena well suited for defining, extending, and analyzing behavioral representations. Our model is based on the timetree, a novel tree-based structure representing tasks, user actions, system activity, and system and interface state, all within a framework of branching sequential timelines. We introduce the timetree model by relating it to well-known interactive behaviors. We present a formal definition of timetrees and some of the operations they support, and we show some ways in which the model has contributed to our understanding of behavioral descriptions.