Accession Number:

ADA281186

Title:

Extending Programming by Demonstration with Hierarchical Event Histories

Descriptive Note:

Research rept.

Corporate Author:

CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s):

Report Date:

1994-05-01

Pagination or Media Count:

20.0

Abstract:

Programming by Demonstration, or PBD, is an exciting and developing branch of HCI research. With PBD techniques, end-users can add functionality to their environments without programming in the conventional sense. Virtually all research into PBD, however, presumes that the event history is a linear sequence of user actions. This paper challenges that notion by introducing Hierarchical Event Histories, a new approach which represents some of the end-users task structure directly in the event history. PBD systems can then take advantage of this structure to operate more correctly and in more situations. To assist programmers in generating structured histories, we also present Hieractors, a new model that provides a simple and clear syntax for describing arbitrary, high-level application behaviors.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE