| Automation and customization of rendered web pages |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 19, Downloads (12 Months): 154, Citation Count: 32
|
|
|
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
|
Jun Fujima , Aran Lunzer , Kasper Hornbæk , Yuzuru Tanaka, Clip, connect, clone: combining application elements to build custom interfaces for information access, Proceedings of the 17th annual ACM symposium on User interface software and technology, October 24-27, 2004, Santa Fe, NM, USA
[doi> 10.1145/1029632.1029664]
|
 |
3
|
Chris DiGiano , Mike Eisenberg, Self-disclosing design tools: a gentle introduction to end-user programming, Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, p.189-197, August 23-25, 1995, Ann Arbor, Michigan, United States
[doi> 10.1145/225434.225455]
|
| |
4
|
|
 |
5
|
Rob Barrett , Paul P. Maglio , Daniel C. Kellem, How to personalize the Web, Proceedings of the SIGCHI conference on Human factors in computing systems, p.75-82, March 22-27, 1997, Atlanta, Georgia, United States
[doi> 10.1145/258549.258595]
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Mira Dontcheva , Steven M. Drucker , Geraldine Wade , David Salesin , Michael F. Cohen, Summarizing personal web browsing sessions, Proceedings of the 19th annual ACM symposium on User interface software and technology, October 15-18, 2006, Montreux, Switzerland
|
|
|
|
|
|
|
|
|
|
|
|
Greg Little , Tessa A. Lau , Allen Cypher , James Lin , Eben M. Haber , Eser Kandogan, Koala: capture, share, automate, personalize business processes on the web, Proceedings of the SIGCHI conference on Human factors in computing systems, April 28-May 03, 2007, San Jose, California, USA
|
|
|
|
|
|
Nilton Bila , Troy Ronda , Iqbal Mohomed , Khai N. Truong , Eyal de Lara, PageTailor: reusable end-user customization for the mobile web, Proceedings of the 5th international conference on Mobile systems, applications and services, June 11-13, 2007, San Juan, Puerto Rico
|
|
|
|
|
|
|
|
|
|
|
|
Jeffrey P. Bigham , Anna C. Cavender , Ryan S. Kaminsky , Craig M. Prince , Tyler S. Robison, Transcendence: enabling a personal view of the deep web, Proceedings of the 13th international conference on Intelligent user interfaces, January 13-16, 2008, Gran Canaria, Spain
|
|
|
Evan Schrier , Mira Dontcheva , Charles Jacobs , Geraldine Wade , David Salesin, Adaptive layout for dynamically aggregated documents, Proceedings of the 13th international conference on Intelligent user interfaces, January 13-16, 2008, Gran Canaria, Spain
|
|
|
Björn Hartmann , Leslie Wu , Kevin Collins , Scott R. Klemmer, Programming by a sample: rapidly creating web applications with d.mix, Proceedings of the 20th annual ACM symposium on User interface software and technology, October 07-10, 2007, Newport, Rhode Island, USA
|
|
|
|
|
|
|
|
|
Mira Dontcheva , Steven M. Drucker , David Salesin , Michael F. Cohen, Relations, cards, and search templates: user-guided web data integration and layout, Proceedings of the 20th annual ACM symposium on User interface software and technology, October 07-10, 2007, Newport, Rhode Island, USA
|
|
|
Eytan Adar , Mira Dontcheva , James Fogarty , Daniel S. Weld, Zoetrope: interacting with the ephemeral web, Proceedings of the 21st annual ACM symposium on User interface software and technology, October 19-22, 2008, Monterey, CA, USA
|
|
|
|
|
|
Robert C. Miller , Victoria H. Chou , Michael Bernstein , Greg Little , Max Van Kleek , David Karger , mc schraefel, Inky: a sloppy command line for the web with rich visual feedback, Proceedings of the 21st annual ACM symposium on User interface software and technology, October 19-22, 2008, Monterey, CA, USA
|
|
|
|
|
|
Andhy Koesnandar , Sebastian Elbaum , Gregg Rothermel , Lorin Hochstein , Christopher Scaffidi , Kathryn T. Stolee, Using assertions to help end-user programmers create dependable web macros, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, November 09-14, 2008, Atlanta, Georgia
|
|
|
|
|
|
Andrew Gibson , Matthew Gamble , Katy Wolstencroft , Tom Oinn , Carole Goble , Khalid Belhajjame , Paolo Missier, The data playground: An intuitive workflow specification environment, Future Generation Computer Systems, v.25 n.4, p.453-459, April, 2009
|
|
|
|
|
|
Allen Cypher , Tessa Lau , Jeffrey Nichols , Mira Dontcheva, Workshop on end user programming for the web, Proceedings of the 27th international conference extended abstracts on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|
|
|
|
|
Michael Toomim , Steven M. Drucker , Mira Dontcheva , Ali Rahimi , Blake Thomson , James A. Landay, Attaching UI enhancements to websites with end users, Proceedings of the 27th international conference on Human factors in computing systems, April 04-09, 2009, Boston, MA, USA
|
|
|
|
|