Repository logo
Log in(current)
Repository logoMIT Open ScholarshipDSpace@MIT
  1. Home
  2. MIT Open Access Articles
  3. MIT Open Access Articles
  4. Rewriting the Web with Chickenfoot

Rewriting the Web with Chickenfoot

Thumbnail Image
Download
Name

rewriting-web-with-chickenfoot.pdf

Description
Accepted version
Size

1.11 MB

Format

Unknown

Checksum (MD5)

33b9d5f5a4bade3eaafcf0506018d5e2

sword-2019-06-27T13:07:11.original.xml (130 B)
Original SWORD entry document
Author(s)
Miller, Robert C.
•
Bolin, Michael T
•
Chilton, Lydia B
•
Little, Danny Greg
•
Webber, Matthew
•
Yu, Chen-Hsiang
Date Issued
2010
Version
Author's final manuscript
Abstract
Unlike desktop applications, Web applications are much more exposed and open to modification. This chapter describes 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 technique for identifying page components by keyword pattern matching. Web automation includes navigating pages, filling in forms, and clicking on links. For example, many conferences now use a Web site to receive papers, distribute them to reviewers, and collect the reviews. A reviewer assigned 10 papers must download each paper, print it, and (later) upload a review for it. Tedious repetition is a good argument for automation. While integrating multiple Web sites, the simplest kind of integration is just adding links from one site to another, but much richer integration is possible. Techniques are developed through studying how users name Web page components and present a heuristic keyword-matching algorithm that identifies the desired component from the user's name. It describes a range of applications that have been created using Chickenfoot and reflects on its advantages and limitations. © 2010 Elsevier Inc. All rights reserved.
MIT Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Terms of Use
Creative Commons Attribution-NonCommercial-NoDerivs License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Persistent DSpace Link
https://hdl.handle.net/1721.1/132183.2
DOI of Published Version
https://doi.org/10.1016/B978-0-12-381541-5.00003-1
Repository logo
PrivacyPermissionsAccessibilityContact us
Repository logo
Notify us about copyright concerns.