Attaching UI enhancements to websites with end users

  • Authors:
  • Michael Toomim;Steven M. Drucker;Mira Dontcheva;Ali Rahimi;Blake Thomson;James A. Landay

  • Affiliations:
  • DUB Group, University of Washington, Seattle, WA, USA;Microsoft Live Labs, Redmond, WA, USA;Adobe Systems, San Francisco, CA, USA;Intel Research Berkeley, Berkeley, CA, USA;DUB Group, University of Washington, Seattle, WA, USA;DUB Group, University of Washington, Seattle, WA, USA

  • Venue:
  • Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

We present reform, a step toward write-once apply-anywhere user interface enhancements. The reform system envisions roles for both programmers and end users in enhancing existing websites to support new goals. First, a programmer authors a traditional mashup or browser extension, but they do not write a web scraper. Instead they use reform, which allows novice end users to attach the enhancement to their favorite sites with a scraping by-example interface. reform makes enhancements easier to program while also carrying the benefit that end users can apply the enhancements to any number of new websites. We present reform's architecture, user interface, interactive by-example extraction algorithm for novices, and evaluation, along with five example reform enabled enhancements.