Specifying preferences based on user history

Loren Terveen, Jessica McMackin, Brian Amento, Will Hill

Research output: Chapter in Book/Report/Conference proceedingConference contribution

19 Scopus citations


Many applications require users to specify preferences. We support users in this task by letting them define preferences relative to their personal history or that of other users. We implement this idea using a graphical technique called control shadows, which we have implemented on both a desktop computer and on a cell phone with a small, grayscale display. An empirical study compared user performance on the graphical interface and a text table interface with identical functionality. On the desktop, users completed their tasks more quickly and effectively and strongly preferred the graphical interface. On the cell phone, there was no significant difference between the graphical and table interfaces. Finally, personal history proved useful in specifying preferences, but history of other users was not helpful.

Original languageEnglish (US)
Title of host publicationConference on Human Factors in Computing Systems - Proceedings
EditorsL. Terveen, D. Wixon, E. Comstock, A. Sasse
Number of pages8
StatePublished - Dec 1 2002
EventConference on Human Factors in Computing Systems - Minneapolis, MN, United States
Duration: Apr 20 2002Apr 25 2002


OtherConference on Human Factors in Computing Systems
Country/TerritoryUnited States
CityMinneapolis, MN


  • Collaborative filtering
  • History
  • Mobile devices
  • Reuse
  • Visualization


Dive into the research topics of 'Specifying preferences based on user history'. Together they form a unique fingerprint.

Cite this