Authors
Greg Little, Tessa A Lau, Allen Cypher, James Lin, Eben M Haber, Eser Kandogan
Publication date
2007/4/29
Book
Proceedings of the SIGCHI conference on Human factors in computing systems
Pages
943-946
Description
We present Koala, a system that enables users to capture, share, automate, and personalize business processes on the web. Koala is a collaborative programming-by-demonstration system that records, edits, and plays back user interactions as pseudo-natural language scripts that are both human- and machine-interpretable. Unlike previous programming by demonstration systems, Koala leverages sloppy programming that interprets pseudo-natural language instructions (as opposed to formal syntactic statements) in the context of a given web page's elements and actions. Koala scripts are automatically stored in the Koalescence wiki, where a community of users can share, run, and collaboratively develop their "how-to" knowledge. Koala also takes advantage of corporate and personal data stores to automatically generalize and instantiate user-specific data, so that scripts created by one user are automatically …
Total citations
200720082009201020112012201320142015201620172018201920202021202220232024152534261912151713765376881
Scholar articles
G Little, TA Lau, A Cypher, J Lin, EM Haber… - Proceedings of the SIGCHI conference on Human …, 2007