Publication | Closed Access
Koala
161
Citations
4
References
2007
Year
Unknown Venue
EngineeringInformation RetrievalNatural Language InterfaceSocial ComputingKoala ScriptsEnd-user DevelopmentHuman-computer InteractionComputer ScienceSloppy ProgrammingSemantic WebWeb-based CollaborationSocial SoftwareInteractive ComputingPresent Koala
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 personalized for others. Our initial experiences suggest that Koala is surprisingly effective at interpreting instructions originally written for people.
| Year | Citations | |
|---|---|---|
Page 1
Page 1