• UI Chain Design
  • The Problem
  • The Frustration
  • Frustration Example
  • The Solution
  • Solution Example
  • Understanding of Program's Outputs
  • Interaction with Program's Outputs
  • Record / Replay
  • Design
  • Background: Programs' Outputs
  • Objects on the Screen
  • Interactive Objects
  • Actions on an Object
  • Default Action for an Object
  • Tables
  • Tables - Scratchpad
  • Interaction Outcome
  • Recording
  • Replaying