HCI

people

  • marissa mayer: all google changes go through her; she’s backlogged majorly

laws

  • fitts’ law: time to point to target area is fn of target size/distance
  • steering law: time to steer through 2D tunnel; applied to cascading menus

Processing (Ben Fry’s talk at CSAIL 5/16/08)

  • looks like a system for making slick “interactive animated visualization”
  • language gets rid of a lot of verbosity associated with straight java
  • make things accessible that aren’t possible without programming
  • asdf

touch, tabletop, and tangible blocks (patrick baudisch, msr, prof at hasso-plattner-institut)

  • a lot of prior work in trying to improve touch interfaces, incl. patrick’s work in beneath-the-table touch
  • aside: iphone corrects touches by a fixed vector
  • knowing the yaw and rotation each improve accuracy
  • from 15mm to 5mm buttons at 90% accuracy
  • use fingerprint

reflow: recalculating positions when eg resizing a window

data visualizations

  • boxplots
    • box-and-whisker
  • candlestick plots: thick is open/close, thin is intraday high/low, green is “closed higher”
  • stemplots: use text to convey distribution
  • rose/coxcomb diagram: evenly sized polar segments (eg months), different wedge sizes (may have layers)
  • hierarchical
    • treemaps
    • ringmaps/multi-level pies/sunburst/wedge stack graph
    • icicle tree
    • spacetrees: scope context to selected node in tree
    • bubble plots
    • nested column plots
  • high-dimensional
    • parallel coordinates
  • time series
    • index charts: all about relative change with respect to reference month (all stocks pass through one point)
  • alluvial diagram

interaction techniques

  • brushing: selecting data in one view and updating others