Presentation is loading. Please wait.

Presentation is loading. Please wait.

Getting Back to Back Alternative behaviors for a Web browser’s Back button Saul Greenberg University of Calgary Canada HFWEB June 3, 1999 Andy Cockburn.

Similar presentations


Presentation on theme: "Getting Back to Back Alternative behaviors for a Web browser’s Back button Saul Greenberg University of Calgary Canada HFWEB June 3, 1999 Andy Cockburn."— Presentation transcript:

1 Getting Back to Back Alternative behaviors for a Web browser’s Back button Saul Greenberg University of Calgary Canada HFWEB June 3, 1999 Andy Cockburn University of Canterbury New Zealand

2 Beyond the Back Button HFWEB June 3, 1999 Note These slides were presented at the HFWeb Conference. All concepts and systems were demonstrated live to show how they worked in practice. These demonstrations cannot be included here for technical reasons.

3 Getting Back to Back Alternative behaviors for a Web browser’s Back button HFWEB June 3, 1999 Outline u how revisitation is supported u why Back is good u various Back behaviors u current / future work

4 Beyond the Back Button HFWEB June 3, 1999 Motivation People revisit pages with surprising frequency u~6 out of 10 pages visited seen before! Tauscher & Greenberg Catledge & Pitkow

5 Beyond the Back Button HFWEB June 3, 1999 How is Revisitation Supported? History lists

6 Beyond the Back Button HFWEB June 3, 1999 How is Revisitation Supported? History lists Bookmarks / Favorites

7 Beyond the Back Button HFWEB June 3, 1999 History lists How is Revisitation Supported? Bookmarks Site maps

8 Beyond the Back Button HFWEB June 3, 1999 How is Revisitation Supported? History lists Bookmarks Site maps

9 Beyond the Back Button HFWEB June 3, 1999 History lists How is Revisitation Supported? Bookmarks Site maps Searches

10 Beyond the Back Button HFWEB June 3, 1999 How is Revisitation Supported? History lists Bookmarks Site maps Searches Back button

11 Beyond the Back Button HFWEB June 3, 1999 The Lowly Back Button Pressing Back accounts for u % of all navigational acts! Tauscher & Greenberg Catledge & Pitkow

12 Why Back is Good Recency effect 40% new 60% revisits c d e f g h spokes hub 29% 2 39% 6 43% 10

13 Beyond the Back Button HFWEB June 3, 1999 Why Back is Good Recency Visual economy

14 Beyond the Back Button HFWEB June 3, 1999 Why Back is Good Recency Visual economy Recognition vs decision making utitles missing inconsistent wrong no context

15 Beyond the Back Button HFWEB June 3, 1999 Why Back is Good Recency Visual economy Recognition Robust use with naïve models A test with a biased sample… Cockburn & Jones

16 Beyond the Back Button HFWEB June 3, 1999 Research Agenda Can ‘Back’ have “better” behavior? ustack urecency adding spokes hub and spoke temporal re-ordering

17 Beyond the Back Button HFWEB June 3, 1999 Stack animals Push animals User navigates to ‘cats’ ungulate land mammals feline cat

18 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals animals User navigates to ‘cats’ Push mammal ungulate land feline cat

19 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals land land mammals animals User navigates to ‘cats’ Push land ungulate feline cat

20 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals land feline land mammals animals User navigates to ‘cats’ Push feline ungulate cat

21 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals land feline cat feline land mammals animals User navigates to ‘cats’ Push cat ungulate

22 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals land feline cat Move pointer User clicks back twice cat feline land mammals animals ungulate

23 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals land feline cat Move pointer User clicks back twice cat feline land mammals animals ungulate

24 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals land feline cat feline land mammals animals Pop User selects ungulate. cat & feline popped off stack ungulate

25 Beyond the Back Button HFWEB June 3, 1999 Stack animals mammals land feline cat ungulate land mammals animals ungulate..and ungulate pushed onto it Push ungulate

26 Beyond the Back Button HFWEB June 3, 1999 Stack automatically prunes branches  popped pages cannot be returned to via Back  model poorly communicated surprises but people can deal with it

27 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes uAdd all non-Back pages seen to a recency-ordered history list uBack: just move a pointer through list

28 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... land... add... land feline catcougarliontiger  land  feline  cat

29 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... feline land... add... land feline catcougarliontiger  land  feline  cat

30 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... cat feline land...  land  feline  cat add... land feline cat cougarliontiger

31 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... cat feline land... land feline cat cat  feline  cougar move pointer cougarliontiger

32 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... cougar cat feline land... add cougar land feline cat cougar cat  feline  cougar liontiger

33 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... cougar cat feline land... land feline cat cougar move pointer cougar  cat  feline  lion liontiger

34 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... cougar cat feline land... land feline catcougar move pointer cougar  cat  feline  lion liontiger

35 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... lion cougar cat feline land... cougar  cat  feline  lion add lion land feline catcougar lion tiger

36 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... lion cougar cat feline land... land feline cat cougar liontiger move pointer lion  cougar  cat  feline  tiger

37 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... lion cougar cat feline land... land feline cat cougar move pointer liontiger lion  cougar  cat  feline  tiger

38 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... lion cougar cat feline land... land feline catcougar move pointer liontiger lion  cougar  cat  feline  tiger

39 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes... tiger lion cougar cat feline land... lion  cougar  cat  feline  tiger add tiger land feline catcougarlion tiger

40 Beyond the Back Button HFWEB June 3, 1999 Recency: Adding spokes history list is complete all pages are reachable  hub and spoke navigation much more work than stack vs. 2n - 1

41 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke As before, but uadd non-Back URLs and its parent hub feline catcougarliontiger

42 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... cat feline land... navigate...  land  feline  cat add in order land feline cat tigercougarlion

43 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... cat feline land... land feline cat move pointer cat  feline  cougar cougartigerlion

44 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... cougar feline cat feline land... cat  feline  cougar add feline, cougar land feline cat cougar tigerlion

45 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... cougar feline cat land... cat  feline  cougar add feline, cougar land feline cat cougar tigerlion

46 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... cougar feline cat land... land feline catcougartigerlion move pointer cougar  feline  lion

47 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... lion feline cougar feline cat land... cougar  feline  lion add feline, lion land feline catcougar lion tiger

48 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... lion feline cougar cat land... cougar  feline  lion add feline, lion land feline catcougar lion tiger

49 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... tiger feline lion cougar cat land... lion  feline  tiger land feline catcougarlion move pointer tiger

50 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke... tiger feline lion cougar cat land... lion  feline  tiger add feline, tiger land feline catcougarlion tiger

51 Beyond the Back Button HFWEB June 3, 1999 Recency: Hub and Spoke all pages reachable improved efficiency for hub & spoke browsing same as stack  temporal order not maintained a  b  c  d  e  d  c  i{a,b,e,d,c,i} order seen {a,b,d,e,c,i} history list

52 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering uBack + forward -> add to 2 nd history list uon new navigation add pages on 2nd history list add new page

53 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering cat feline land mammals... mammals land feline cat mammals  land  feline  cat add in order

54 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering cat feline land mammals... mammals land feline cat cat  feline  land  ungulates feline ungulate add

55 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering cat feline land mammals... mammals land feline cat cat  feline  land  ungulates land feline ungulate add

56 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering land feline cat feline land mammals land feline cat ungulate land  ungulates add land feline

57 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering ungulates land feline cat mammals land feline cat ungulate land  ungulates add ungulates

58 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering ungulates land feline cat mammals land feline cat ungulate recency stack ungulates land mammals

59 Beyond the Back Button HFWEB June 3, 1999 Recency: Temporal Re-ordering all pages reachable hub and spoke efficiency same as stack retains ‘correct’ order of pages on list  navigating further up the tree goes through intervening children

60 Beyond the Back Button HFWEB June 3, 1999 Beyond Back Distant items? 40% new 60% revisits 39% 6 43% 10 17%far

61 Beyond the Back Button HFWEB June 3, 1999 Beyond Back Can we integrate... uBack stack recency uHistory list uLocal search uBookmarks/Favorites readwear dogears Shaun Kaasten

62 Beyond the Back Button HFWEB June 3, 1999 A prototype system

63 Beyond the Back Button HFWEB June 3, 1999 Summary Minor improvements to Back worth it No clear answer yet uneeds user testing Further design innovations possible uintegrated revisitation facility

64 Beyond the Back Button HFWEB June 3, 1999 For further information... uGetting Back to Back uBeyond the Back button uHow People Revisit Web Pages Cockburn, Greenberg, Tauscher


Download ppt "Getting Back to Back Alternative behaviors for a Web browser’s Back button Saul Greenberg University of Calgary Canada HFWEB June 3, 1999 Andy Cockburn."

Similar presentations


Ads by Google