Chickenfoot for Firefox: Rewrite the Web

User Interface Design Group



Automation and Customiztion of Rendered Web Pages (0.41MB) Best Paper Award
Michael Bolin, Matthew Webber, Philip Rha, Tom Wilson, and Robert C. Miller. "Automation and Customization of Rendered Web Pages." ACM Conference on User Interface Software and Technology (UIST), 2005, pp 163-172.
End-User Programming for the Web (2.91MB) William A. Martin Memorial Thesis Prize
Michael Bolin. End-user Programming for the Web. MEng thesis, Massachusetts Institute of Technology, June 2005.
Naming page elements in end-user web automation (0.29MB)
Robert C. Miller and Michael Bolin. "Naming Page Elements in End-User Web Automation." ICSE workshop on end-user programming (WEUSE), 2005.


Developing JavaScript with Chickenfoot (Google Video) (55 min 50 sec)
This is a Tech Talk given at Google by Rob Miller and Michael Bolin on July 25, 2006. In retrospect, the talk should have had a different title because developing JavaScript with Chickenfoot was only one aspect of the talk: it also discusses how keyword patterns and keyword commands work (along with a number of demos!). To access various parts of the talk, see the Details link on the Google Video site. If you have trouble seeing what is being typed during the demos, then you may want to try the high resolution (437MB) version.

Related Work

Translating Keyword Commands into Executable Code (0.30MB)
Greg Little, and Robert C. Miller. "Translating Keyword Commands into Executable Code." To appear: ACM Conference on User Interface Software and Technology (UIST), 2006.

©2004-2008 Massachusetts Institute of Technology