CS547 Human-Computer Interaction Seminar (Seminar on People, Computers, and Design)
Fridays 12:50-2:05 · Gates B01 · Open to the public- 20 years of speakers
- By year
- By speaker
- Videos: iTunesU · YouTube
|
Tessa Lau||Allen Cypher · IBM Almaden Research||IBM Almaden Research
Koala: End user programming on the web December 8, 2006 You need Flash player 8+ and JavaScript enabled to view this video.
We have developed a system called Koala that enables users to record their actions in a web browser, play them back to automate those actions, and publish them on a wiki to share with a community. Within a corporation or other community, Koala acts as a "wikipedia of how-to knowledge". For instance, when one person figures out how to fill in all of the corporate purchasing codes and customer numbers to purchase a flat panel display, that person's colleagues can play back the recorded actions to purchase a monitor themselves. Koala records actions as commands in plain English, using the textual labels that appear on a web page. When it interprets written commands in order to perform them, it loosely matches the words in the command with the words on the web page. As a result, Koala's language is largely understandable by both humans and Koala: People can freely write and edit commands without worrying about a rigid syntax, and instructions written for a person are often executable by Koala. We will demonstrate the program, show how it combines programming by demonstration with social networks, describe various domains where we hope to apply Koala, and discuss our plans for development and research. |
|

