ACM Home Page
Please provide us with feedback. Feedback
Automation and customization of rendered web pages
Full text PdfPdf (804 KB)
Source Symposium on User Interface Software and Technology archive
Proceedings of the 18th annual ACM symposium on User interface software and technology table of contents
Seattle, WA, USA
SESSION: Customization 1 table of contents
Pages: 163 - 172  
Year of Publication: 2005
ISBN:1-59593-271-2
Authors
Michael Bolin  MIT, Cambridge, MA
Matthew Webber  MIT, Cambridge, MA
Philip Rha  MIT, Cambridge, MA
Tom Wilson  MIT, Cambridge, MA
Robert C. Miller  MIT, Cambridge, MA
Sponsors
SIGCHI: ACM Special Interest Group on Computer-Human Interaction
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 19,   Downloads (12 Months): 154,   Citation Count: 32
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1095034.1095062
What is a DOI?

ABSTRACT

On the desktop, an application can expect to control its user interface down to the last pixel, but on the World Wide Web, a content provider has no control over how the client will view the page, once delivered to the browser. This creates an opportunity for end-users who want to automate and customize their web experiences, but the growing complexity of web pages and standards prevents most users from realizing this opportunity. We describe Chickenfoot, a programming system embedded in the Firefox web browser, which enables end-users to automate, customize, and integrate web applications without examining their source code. One way Chickenfoot addresses this goal is a novel technique for identifying page components by keyword pattern matching. We motivate this technique by studying how users name web page components, and present a heuristic keyword matching algorithm that identifies the desired component from the user's name.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
3
 
4
5
 
6
Ekiwi, LLC. "Screen-scraper: solutions for web data extraction." www.screen-scraper.com/
 
7
 
8
 
9
Microsoft. "Smart Tags and Smart Documents." msdn.microsoft.com/office/understanding/smarttags/default.aspx
 
10
Miller, R.C. and Myers, B.A. "Integrating a Command Shell into a Web Browser." Proc. USENIX, 2000, pp. 171--182.
 
11
W3C. "XML Path language (XPath) Version 1.0," 1999.
 
12
W3C. "Document Object Model (DOM)." ww.w3.org/DOM/.
 
13
Garrett, J. "Ajax: A New Approach to Web Applications." www.adaptivepath.com/publications/essays/archives/000385.php
14
 
15

CITED BY  33

Collaborative Colleagues:
Michael Bolin: colleagues
Matthew Webber: colleagues
Philip Rha: colleagues
Tom Wilson: colleagues
Robert C. Miller: colleagues