1 / 12

Towards Web Macros: Automating Common Tasks on the Web

Towards Web Macros: Automating Common Tasks on the Web. Alex Safonov, Joseph A. Konstan, John V. Carlis University of Minnesota Department of Computer Science and Engineering. Automatable Web Tasks: Examples. On-line flight reservations NWA, Internet Travel Network, etc.

tasha-adams
Download Presentation

Towards Web Macros: Automating Common Tasks on the Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Towards Web Macros: Automating Common Tasks on the Web Alex Safonov, Joseph A. Konstan, John V. Carlis University of Minnesota Department of Computer Science and Engineering

  2. Automatable Web Tasks: Examples • On-line flight reservations • NWA, Internet Travel Network, etc. • multiple, “equivalent” airports (SFO/SJC/OAK) • Cited reference search • re-run for each database, merge results • plug found citations into full-text DL • Persistent shopping cart • multi-vendor?

  3. Actions to automate • Navigation; form filling and submission; user authentication • Iteration over multiple information services • integrate results • Connecting services “back-to-back”

  4. Vision of a Solution: Web Macros • Client-side programs that: • Emulate user actions on the Web • Can be created by end users • Requirements for Web Macros • infer navigation and control • support parameters • deal with dynamic, unstructured data • maintain the browsing context

  5. Related Work • Internet Scrapbook • Sugiura and Koseki, UIST 98 • InfoBeans • Bauer and Dengler, IUI 99 • AgentSoft’s LiveAgent • WebL • Kistler and Marais, WWW7

  6. Proxy-based Prototype • Special URLs http://macros/...

  7. “Get me here” Web macros • Goal: re-establish browsing context • authentication, hidden form fields, cookies • Iteratively generates and test macros • from longer history segments

  8. Get me to: Housing Search Results

  9. Invoking Web Macros

  10. Future Work • Concrete plans • intelligently comparing Web pages • let users specify start and end of macro • update macros based on playback “deviations” • Neat ideas • use browsing history for improving macros • visual manipulation environment for Web macros

  11. Conclusion • Why automate common tasks • Requirements and our prototype system • Goals • A free system for automating Web tasks by end-users • Extensions to Programming by Demonstration techniques for the Web • Recommendations for content developers

  12. Existing Tools • Bookmarks/favorites • record static URLs only • Server-based Tools • comparison shopping services; auction proxies; customizable home pages • limited flexibility: user is not in control • competing services are excluded

More Related