The buzz: supporting user tailorability in awareness applications

Information awareness applications offer the exciting potential to help people to better manage the data they encounter on a routine basis, but customizing these applications is a difficult task. Most applications allow users to perform basic customizations or programmers to create advanced ones. We present an intermediate customization space and Cocoa Buzz, an application that demonstrates one way to bridge these two extremes. Cocoa Buzz runs on an extra display on the user's desktop or on a large shared display and cycles through different information sources customized by the user. We further demonstrate some of the customizations that have been made using this approach. We show some preliminary evidence to suggest that this approach may be useful at providing users with the ability to perform customizations across this spectrum.

[1]  Thomas P. Moran,et al.  User-tailorable systems: pressing the issues with buttons , 1990, CHI '90.

[2]  Wendy E. Mackay,et al.  Patterns of sharing customizable software , 1990, CSCW '90.

[3]  Austin Henderson,et al.  Buttons as first class objects on an X desktop , 1991, UIST '91.

[4]  Wendy E. Mackay,et al.  Triggers and barriers to customizing software , 1991, CHI.

[5]  Brad A. Myers,et al.  Report of the “End-User Programming” working group , 1992 .

[6]  Bonnie A. Nardi,et al.  A Small Matter of Programming: Perspectives on End User Computing , 1993 .

[7]  Capers Jones,et al.  End-User Programming , 1995, Computer.

[8]  Brian P. Bailey,et al.  The Effects of Interruptions on Task Performance, Annoyance, and Anxiety in the User Interface , 2001, INTERACT.

[9]  Anoop Gupta,et al.  Designing and deploying an information awareness interface , 2002, CSCW '02.

[10]  John T. Stasko,et al.  What's happening?: promoting community awareness through opportunistic, peripheral interfaces , 2002, AVI '02.

[11]  John T. Stasko,et al.  Personalized Peripheral Information Awareness Through Information Art , 2004, UbiComp.

[12]  David R. Karger,et al.  Enabling web browsers to augment web sites' filtering and sorting functionalities , 2006, UIST.

[13]  Michael Boyle,et al.  Generating custom notification histories by tracking visual differences between web page visits , 2006, Graphics Interface.

[14]  John T. Stasko,et al.  A taxonomy of ambient information systems: four patterns of design , 2006, AVI '06.

[15]  David Salesin,et al.  Relations, cards, and search templates: user-guided web data integration and layout , 2007, UIST.

[16]  Kori Inkpen Quinn,et al.  An exploration of web-based monitoring: implications for design , 2007, CHI.

[17]  Mark Pruett,et al.  Yahoo! pipes , 2007 .

[18]  J. Wong Marmite: Towards End-User Programming for the Web , 2007 .