SlideShare a Scribd company logo
Tony Russell-Rose, PhD
UXLabs + City University London
   The landscape of search
   A framework for design
     Dimensions of search user experience
   Patterns of search behaviour
     Design implications
   Design resources
   Conclusions


                                             2
Understanding the territory




                              3
Web Search              Key differences
• Multiple engines        Rich link structure
• Single source
                          Redundancy
                          Adversarial search &
                           spam
Enterprise search
• Single engine           User goals & tasks:
• Multiple sources           fact finding to
                              exploratory search

                                                   4
Search Patterns,
Peter Morville 2009


                5
Disciplines and dimensions




                             6
How it works
Design                                       How it looks
           • User interface design
Research   • Information architecture        • Visual design
           • Interaction design


                     Design Methodology
                     • User-centred design



                                                               7
Where should the Faceted
Navigation menu be located and
how should it be organised?




                                 8
How should we present mixed
content results to help users discover
the most relevant and useful items?




                                         9
User Type                 Objective                 Assets          Mode of
                                                                      Discovery




 Electronics Engineer    “Find part #35456…”     Products         Analyzing
 Purchasing Agent        “Discover compatible    Rich Media       Comparing
 Novice Shopper           parts …”                Textual Info     Evaluating
 Technical Enthusiast    “Understand part        Relationships    Exploring
…                         obsolescence …”         Community        Locating
                         …                       …                …




                                                                                   10
Users vary in their level of knowledge, confidence & attitude




  Novice                        KNOWLEDGE                                  Expert




  Uncertain                     CONFIDENCE                               Confident




     Novice Casual Purchasing          Maintenance      Tech   Electronics News
    Shopper News     Agent              Technician   Enthusiast Engineer Analyst
            Reader




                                                                                     11
Objectives vary in breadth & complexity

                                                    I need to discover
                                                    compatible parts
                                                    that work for my          I need to
  I need to find                                    assembly                  understand part
  part number                                                                 obsolescence &
  2335456                                                                     manage our
                                      Electronics                             risks
                                       Engineer

                                     BREADTH
 Focused                                                                             Broad




 Simple                                                                          Complex
                                    COMPLEXITY


                   I want to buy
I want to buy                                                 I want an affordable
                   shoes that
the new Harry                                                 entertainment system
                   match my
Potter book                                                   for my family
                   interview suit
                                        Novice
                                       Shopper
                                                                                                12
Simple        COMPLEXITY   Highly Faceted




Homogeneous                      Diverse




                                            13
Marchionini, 2006
             • Lookup
             • Learn
             • Investigate




Spencer, 2006                Morville, 2010
• Known-item                 •   Quit
• Exploratory                •   Narrow
• Don’t know what            •   Expand
  you need to know           •   Pearl-growing
• Re-finding                 •   Pogo-sticking
                             •   Thrashing



                                                 14
Locating Verifying   Monitoring   Comparing   Comprehending Exploring




Scenarios




                                                                                    15
• To find a specific (possibly known) item

 Locating      • e.g. I need to find a new part with particular technical attributes
                 and then source it from the most qualified supplier –
                 Engineering



             • To confirm or substantiate that an item or set of items meets

Verifying      some specific criterion
               • e.g. How can I determine if I am looking at the latest
                 information for a part or supplier? - Supply Chain Specialist



             • To maintain awareness of the status of an item or data set for

Monitoring     purposes of management or control
               • e.g. I need to monitor at risk/failing customers/dealers so I can
                 prompt my Account Reps to fix the problems - Sales Manager


                                                                                       16
• To examine two or more items to identify similarities & differences

  Comparing       • e.g. I need to compare our module set teardowns with competitive
                    teardown information to see if we’re staying competitive for cost,
                    quality and functionality – Engineering



                • To generate insight by understanding the nature or meaning of an
                  item or data set
Comprehending     • e.g. I need to analyze and understand consumer-customer-market
                    trends to inform brand strategy & communications plan – Director,
                    Brand Image



                • To proactively investigate or examine an item or data set for the
                  purpose of serendipitous knowledge discovery
  Exploring       • e.g. I need to understand the cost drivers for this commodity so I can
                    negotiate better terms with my suppliers and forecast business risk
                    based on market indices - Procurement


                                                                                             17
• To critically examine the detail of an item or data set to identify
                 patterns & relationships
 Analyzing       • e.g. I need to know the cost drivers for a part such as materials that
                   impact cost. Is the relationship a correlation or step function for a
                   part cost driver? – Engineering



               • To use judgement to determine the significance or value of an item
                 or data set with respect to a specific benchmark or model
 Evaluating      • e.g. I need to determine my current state in my prints so I can
                   evaluate if I have price variation to negotiate a better price –
                   Procurement




               • To generate or communicate insight by integrating diverse inputs to

Synthesizing     create a novel artefact or composite view
                 • e.g. I need to prepare a weekly report for my boss (sales mgr) of how
                   things are going - Account Rep


                                                                                            18
Lookup
                 • Locating
                 • Verifying
                 • Monitoring



Investigate
                           Learn
• Analyzing
                           • Comparing
• Evaluating
                           • Comprehending
• Synthesizing
                           • Exploring




                                             19
Mode chains and sequences




                            20
Analyzing            Comparing      Evaluating



 Engineering: Compare our module set teardowns with
  competitive teardown information to see if we’re staying
  competitive for cost, quality and functionality.
 Portfolio Manager: Compare a lead's performance claims
  with relevant benchmarks to assess the lead's claims
 Cost Estimators: Analyze & understand gaps between
  current costs of commodity versus best in class
  manufacturing costs
  ▪  Patentability search?
                                                             21
Exploring            Analyzing     Evaluating



 Core Engineer: Identify opportunities to optimize use of
  tooling capacity for my commodity/parts
 District Manager: Identify sales opportunities and
  targets (increased key customer market share across
  categories/brands; upsell-cross sell; promotional targets
 Category Manager: Evaluate & optimize our product
  portfolio: Which products should we de-list and retire?
  What new products should we be making/selling?
  ▪  Validity search?

                                                          22
Analyzing        Comprehending          Evaluating



 Engineering: Track module cost versus functionality over
  time to determine trends.
 Portfolio Manager: Understand a lead's underlying positions
  so that I can assess the quality of the investment opportunity
 Procurement: Understand the cost drivers for a commodity
  so I can negotiate better terms with my suppliers and
  forecast business risk based on market indices
  ▪  Freedom-to-operate search?


                                                               23
Monitoring         Analyzing     Evaluating



 SVP Sales: Monitor how well we are tracking to
  revenue and margin targets by division
 Core Engineer: Monitor global commodity use in
  relation to plan/guidelines to identify gaps that
  require corrective action
 Financial Analyst: Monitor & assess commodity
  status against strategy/plan/target
  ▪  Patent watch?
                                                      24
Analyzing          Comparing     Synthesizing



 Director, Brand Image: Analyze and understand
  consumer-customer-market trends to inform brand
  strategy & communications plan
 Engineering: Find out how many parts I have in my
  module set of parts and find ways to reduce cost across
  them
 Core Buyer: Formulate scope & strategy for sourcing
  and gap closure
  ▪  Gap analysis (SOTA search)?

                                                            25
Verifying



Analyzing    Comprehending   Synthesizing



              Comparing       Evaluating



Monitoring     Analyzing



Exploring

                                            26
Applying the insights




                        27
Usability,
intuitiveness,
engagement       Power, flexibility,
                  sophistication




                                       28
29
30
31
32
33
34
35
36
37
38
39
40
41
 Think facets,
  not forms
 Stay on the
  page
 Keep it
  lightweight
 React
  immediately
  Designing Web Interfaces ,
  Bill Scott & Theresa Neil,
  2009




                        42
43
   Map discovery modes to screen components
     Avoid “one size fits all”


   Create views by combining components
     Communicate conceptual relationships through
      Gestalt principles of organization (e.g. similarity,
      closure, proximity, etc.)

   Compose applications by combining views
                                                             44
Page 1     Page 2       Page 3
   Purpose                                                Page 4.A | Page 4.B

       Supports exploration,          S earc h
                                                            Metric s B ar
        comparison and visualization                           View 1       View 2   View 3

                                       B readc rumb
   Modes
       Locating                                              R es ults T able
       Verifying
       Evaluating
       Analyzing
       Exploring                      G uided                C hart                          C hart
                                       Navigation
   Components
       Breadcrumb                                             View 1       View 2   View 3
       Faceted Navigation
       Metrics Bar
       Results Table                                        C ros s T ab

       Chart                          R ange F ilter

       Cross Tab

                                                             R ec ord Detail


                                                                                                       45
   Purpose                 Page 1     Page 2   Page 3

      Present global
       overview / summary    Metric s B ar               Metric s B ar
       of key metrics
                             Metric s B ar               Metric s B ar   Alerts

   Modes                    Metric s B ar               Metric s B ar
      Monitoring
      Exploring
                             Metric s B ar

                             Metric s B ar               C hart          Alerts

   Components               Metric s B ar
      Metrics Bar
      Alerts
      Chart
      Cross Tab            C ros s T ab




                                                                                  46
   Purpose                       Page 1     Page 2      Page 3

     Explore unstructured data
                                  S earc h

   Modes                         B readc rumb        R es ults L is t

     Comprehending
     Exploring
     Synthesizing
                                                      C ompare
   Components
       Search                    G uided
                                  Navigation          Record Detail   Find Similar
       Breadcrumb
       Faceted Navigation
       Results List
       Compare                                       R ec ord Detail

       Record Detail
       Find Similar

                                                                                     47
Data
            Source
              B


           analyze




evaluate             c ompare
   Data                Data
  Source              Source
    A                   C



                                48
Data
   Source             Metrics   Metrics   Metrics
     C                Bar
                       Data     Bar
                                 Data     Bar
                                           Data
                         A         B         C
 analyze


            monitor




evaluate                     c ompare
   Data                            Data
  Source                          Source
    A                               B


                                                    49
Explore




                  Monitor

 Compare


                      Comprehend
Analyze

           Evaluate                50
Building on the foundations




                              51
Identify need for                                                         Identify the people who will
                  human-centred design                                                       use the product, what they will
                                                                                               use it for, and under what
                                                                                               conditions they will use it
Evaluation — ideally through
usability testing with actual
  users — is as integral as                  Understand & specify
  quality testing is to good
   software development
                                                context of use



                                                       System satisfies
    Evaluate and modify                             specified requirements              Specify requirements
          designs                                                                          to drive design



    Build in stages, from                                                                             Identify the business
    rough concepts to a                   Produce design solutions                                requirements and user goals
      complete design                     which meet requirements                                   that must be met for the
                                                                                                    product to be successful


  * ISO 13407: Human centred design processes for interactive systems (renamed as ISO 9241-210)
                                                                                                                           52
53
54
Final thoughts and reflections




                                 55
Don’t think user interface…
• …think user experience

Look for patterns of search behaviour
• Identify discovery modes & workflows

Learn from other design contexts
• Apply ideas from the wider search landscape

Stand on the shoulders of giants
• Use proven design processes, methodologies & resources
                                                           56
Tony Russell-Rose, PhD
             Vice-chair, BCS IRSG
             Chair, IEHF HCI Group

   Email: tgr@uxlabs.co.uk
   Blog: http://isquared.wordpress.com
   LinkedIn: http://www.linkedin.com/tonyrussellrose/
   Twitter: @tonygrr



                                                         57

More Related Content

PDF
From search to discovery: Information search strategies and design solutions
PDF
Designing the Search Experience: The Language of Discovery
PPT
From Search to Discovery
PPTX
A Model of Consumer Search Behaviour
PPTX
A Taxonomy of Site Search
PDF
User requirements for complex search strategies
PPTX
Patterns of Personalization
PDF
Информационные персоны (как люди ищут информацию)
From search to discovery: Information search strategies and design solutions
Designing the Search Experience: The Language of Discovery
From Search to Discovery
A Model of Consumer Search Behaviour
A Taxonomy of Site Search
User requirements for complex search strategies
Patterns of Personalization
Информационные персоны (как люди ищут информацию)

Similar to A taxonomy of search strategies and their design implications (20)

KEY
8 Information Architecture Better Practices
ODP
Travelling Review Game
PDF
PoolParty Solutions
PDF
How Search 2.0 Has Been Redefined by Enterprise 2.0
PDF
Beyond usability
PPT
Metadata and Taxonomies for More Flexible Information Architecture
PDF
Cs forum2012 makinge_bayhelphelpfulagain_luciehyde
PDF
Jean-Marc Lazard d'Exalead - Pioneering hypermedia - SEO Campus 2011
PPSX
PPT India Map - Cities and Their Services Potential
PDF
Designing Big Data Interactions Using the Language of Discovery
PDF
Designing Big Data Interactions: The Language of Discovery
PDF
Dk glsec
KEY
Closing the Findability Gap: 8 better practices from information architecture
PPTX
Enterprise Search: An Information Architect's Perspective
PDF
Elements Of Web Design
PDF
Elements
PDF
Search and Browsing Cycle for Knowledge Discovery and Learning
PPT
What is D&T
PDF
Designing Mobile Search, NYC Edition
KEY
In order for UX to achieve it’s potential, we need to reframe it as a profess...
8 Information Architecture Better Practices
Travelling Review Game
PoolParty Solutions
How Search 2.0 Has Been Redefined by Enterprise 2.0
Beyond usability
Metadata and Taxonomies for More Flexible Information Architecture
Cs forum2012 makinge_bayhelphelpfulagain_luciehyde
Jean-Marc Lazard d'Exalead - Pioneering hypermedia - SEO Campus 2011
PPT India Map - Cities and Their Services Potential
Designing Big Data Interactions Using the Language of Discovery
Designing Big Data Interactions: The Language of Discovery
Dk glsec
Closing the Findability Gap: 8 better practices from information architecture
Enterprise Search: An Information Architect's Perspective
Elements Of Web Design
Elements
Search and Browsing Cycle for Knowledge Discovery and Learning
What is D&T
Designing Mobile Search, NYC Edition
In order for UX to achieve it’s potential, we need to reframe it as a profess...
Ad

More from Tony Russell-Rose (11)

PPTX
Mind the Gap: Bridging the Research–Practice Divide
PPTX
Visual approaches to patent retrieval
PDF
Towards Explainability in Professional Search
PPTX
Putting search theory to work on large datasets
PPTX
NLP techniques for automated query suggestions
PPTX
Think outside the search box: a AI-based approach to search strategy formulation
PPTX
Introduction to Natural Language Processing
PPTX
Sentiment analysis in healthcare
PPTX
The Role of Natural Language Processing in Information Retrieval
PPT
Text Analytics: Yesterday, Today and Tomorrow
PDF
UI Design Patterns for Search & Information Discovery
Mind the Gap: Bridging the Research–Practice Divide
Visual approaches to patent retrieval
Towards Explainability in Professional Search
Putting search theory to work on large datasets
NLP techniques for automated query suggestions
Think outside the search box: a AI-based approach to search strategy formulation
Introduction to Natural Language Processing
Sentiment analysis in healthcare
The Role of Natural Language Processing in Information Retrieval
Text Analytics: Yesterday, Today and Tomorrow
UI Design Patterns for Search & Information Discovery
Ad

Recently uploaded (20)

PPTX
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
PPTX
Fundamental Principles of Visual Graphic Design.pptx
PPTX
AD Bungalow Case studies Sem 2.pptxvwewev
PDF
Quality Control Management for RMG, Level- 4, Certificate
PPTX
Special finishes, classification and types, explanation
PDF
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
PPTX
areprosthodontics and orthodonticsa text.pptx
PPTX
artificialintelligencedata driven analytics23.pptx
PPTX
HPE Aruba-master-icon-library_052722.pptx
PPT
Package Design Design Kit 20100009 PWM IC by Bee Technologies
PPTX
Implications Existing phase plan and its feasibility.pptx
PPT
pump pump is a mechanism that is used to transfer a liquid from one place to ...
DOCX
The story of the first moon landing.docx
PDF
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
PDF
Interior Structure and Construction A1 NGYANQI
PPTX
12. Community Pharmacy and How to organize it
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PPT
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
PDF
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY
ANATOMY OF ANTERIOR CHAMBER ANGLE AND GONIOSCOPY.pptx
Fundamental Principles of Visual Graphic Design.pptx
AD Bungalow Case studies Sem 2.pptxvwewev
Quality Control Management for RMG, Level- 4, Certificate
Special finishes, classification and types, explanation
Wio LTE JP Version v1.3b- 4G, Cat.1, Espruino Compatible\202001935, PCBA;Wio ...
areprosthodontics and orthodonticsa text.pptx
artificialintelligencedata driven analytics23.pptx
HPE Aruba-master-icon-library_052722.pptx
Package Design Design Kit 20100009 PWM IC by Bee Technologies
Implications Existing phase plan and its feasibility.pptx
pump pump is a mechanism that is used to transfer a liquid from one place to ...
The story of the first moon landing.docx
Emailing DDDX-MBCaEiB.pdf DDD_Europe_2022_Intro_to_Context_Mapping_pdf-165590...
Interior Structure and Construction A1 NGYANQI
12. Community Pharmacy and How to organize it
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
DOC-20250430-WA0014._20250714_235747_0000.pptx
unit 1 ppt.ppthhhhhhhhhhhhhhhhhhhhhhhhhh
GREEN BUILDING MATERIALS FOR SUISTAINABLE ARCHITECTURE AND BUILDING STUDY

A taxonomy of search strategies and their design implications

  • 1. Tony Russell-Rose, PhD UXLabs + City University London
  • 2. The landscape of search  A framework for design  Dimensions of search user experience  Patterns of search behaviour  Design implications  Design resources  Conclusions 2
  • 4. Web Search  Key differences • Multiple engines  Rich link structure • Single source  Redundancy  Adversarial search & spam Enterprise search • Single engine  User goals & tasks: • Multiple sources  fact finding to exploratory search 4
  • 7. How it works Design How it looks • User interface design Research • Information architecture • Visual design • Interaction design Design Methodology • User-centred design 7
  • 8. Where should the Faceted Navigation menu be located and how should it be organised? 8
  • 9. How should we present mixed content results to help users discover the most relevant and useful items? 9
  • 10. User Type Objective Assets Mode of Discovery  Electronics Engineer  “Find part #35456…”  Products  Analyzing  Purchasing Agent  “Discover compatible  Rich Media  Comparing  Novice Shopper parts …”  Textual Info  Evaluating  Technical Enthusiast  “Understand part  Relationships  Exploring … obsolescence …”  Community  Locating … … … 10
  • 11. Users vary in their level of knowledge, confidence & attitude Novice KNOWLEDGE Expert Uncertain CONFIDENCE Confident Novice Casual Purchasing Maintenance Tech Electronics News Shopper News Agent Technician Enthusiast Engineer Analyst Reader 11
  • 12. Objectives vary in breadth & complexity I need to discover compatible parts that work for my I need to I need to find assembly understand part part number obsolescence & 2335456 manage our Electronics risks Engineer BREADTH Focused Broad Simple Complex COMPLEXITY I want to buy I want to buy I want an affordable shoes that the new Harry entertainment system match my Potter book for my family interview suit Novice Shopper 12
  • 13. Simple COMPLEXITY Highly Faceted Homogeneous Diverse 13
  • 14. Marchionini, 2006 • Lookup • Learn • Investigate Spencer, 2006 Morville, 2010 • Known-item • Quit • Exploratory • Narrow • Don’t know what • Expand you need to know • Pearl-growing • Re-finding • Pogo-sticking • Thrashing 14
  • 15. Locating Verifying Monitoring Comparing Comprehending Exploring Scenarios 15
  • 16. • To find a specific (possibly known) item Locating • e.g. I need to find a new part with particular technical attributes and then source it from the most qualified supplier – Engineering • To confirm or substantiate that an item or set of items meets Verifying some specific criterion • e.g. How can I determine if I am looking at the latest information for a part or supplier? - Supply Chain Specialist • To maintain awareness of the status of an item or data set for Monitoring purposes of management or control • e.g. I need to monitor at risk/failing customers/dealers so I can prompt my Account Reps to fix the problems - Sales Manager 16
  • 17. • To examine two or more items to identify similarities & differences Comparing • e.g. I need to compare our module set teardowns with competitive teardown information to see if we’re staying competitive for cost, quality and functionality – Engineering • To generate insight by understanding the nature or meaning of an item or data set Comprehending • e.g. I need to analyze and understand consumer-customer-market trends to inform brand strategy & communications plan – Director, Brand Image • To proactively investigate or examine an item or data set for the purpose of serendipitous knowledge discovery Exploring • e.g. I need to understand the cost drivers for this commodity so I can negotiate better terms with my suppliers and forecast business risk based on market indices - Procurement 17
  • 18. • To critically examine the detail of an item or data set to identify patterns & relationships Analyzing • e.g. I need to know the cost drivers for a part such as materials that impact cost. Is the relationship a correlation or step function for a part cost driver? – Engineering • To use judgement to determine the significance or value of an item or data set with respect to a specific benchmark or model Evaluating • e.g. I need to determine my current state in my prints so I can evaluate if I have price variation to negotiate a better price – Procurement • To generate or communicate insight by integrating diverse inputs to Synthesizing create a novel artefact or composite view • e.g. I need to prepare a weekly report for my boss (sales mgr) of how things are going - Account Rep 18
  • 19. Lookup • Locating • Verifying • Monitoring Investigate Learn • Analyzing • Comparing • Evaluating • Comprehending • Synthesizing • Exploring 19
  • 20. Mode chains and sequences 20
  • 21. Analyzing Comparing Evaluating  Engineering: Compare our module set teardowns with competitive teardown information to see if we’re staying competitive for cost, quality and functionality.  Portfolio Manager: Compare a lead's performance claims with relevant benchmarks to assess the lead's claims  Cost Estimators: Analyze & understand gaps between current costs of commodity versus best in class manufacturing costs ▪  Patentability search? 21
  • 22. Exploring Analyzing Evaluating  Core Engineer: Identify opportunities to optimize use of tooling capacity for my commodity/parts  District Manager: Identify sales opportunities and targets (increased key customer market share across categories/brands; upsell-cross sell; promotional targets  Category Manager: Evaluate & optimize our product portfolio: Which products should we de-list and retire? What new products should we be making/selling? ▪  Validity search? 22
  • 23. Analyzing Comprehending Evaluating  Engineering: Track module cost versus functionality over time to determine trends.  Portfolio Manager: Understand a lead's underlying positions so that I can assess the quality of the investment opportunity  Procurement: Understand the cost drivers for a commodity so I can negotiate better terms with my suppliers and forecast business risk based on market indices ▪  Freedom-to-operate search? 23
  • 24. Monitoring Analyzing Evaluating  SVP Sales: Monitor how well we are tracking to revenue and margin targets by division  Core Engineer: Monitor global commodity use in relation to plan/guidelines to identify gaps that require corrective action  Financial Analyst: Monitor & assess commodity status against strategy/plan/target ▪  Patent watch? 24
  • 25. Analyzing Comparing Synthesizing  Director, Brand Image: Analyze and understand consumer-customer-market trends to inform brand strategy & communications plan  Engineering: Find out how many parts I have in my module set of parts and find ways to reduce cost across them  Core Buyer: Formulate scope & strategy for sourcing and gap closure ▪  Gap analysis (SOTA search)? 25
  • 26. Verifying Analyzing Comprehending Synthesizing Comparing Evaluating Monitoring Analyzing Exploring 26
  • 28. Usability, intuitiveness, engagement Power, flexibility, sophistication 28
  • 29. 29
  • 30. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41
  • 42.  Think facets, not forms  Stay on the page  Keep it lightweight  React immediately Designing Web Interfaces , Bill Scott & Theresa Neil, 2009 42
  • 43. 43
  • 44. Map discovery modes to screen components  Avoid “one size fits all”  Create views by combining components  Communicate conceptual relationships through Gestalt principles of organization (e.g. similarity, closure, proximity, etc.)  Compose applications by combining views 44
  • 45. Page 1 Page 2 Page 3  Purpose Page 4.A | Page 4.B  Supports exploration, S earc h Metric s B ar comparison and visualization View 1 View 2 View 3 B readc rumb  Modes  Locating R es ults T able  Verifying  Evaluating  Analyzing  Exploring G uided C hart C hart Navigation  Components  Breadcrumb View 1 View 2 View 3  Faceted Navigation  Metrics Bar  Results Table C ros s T ab  Chart R ange F ilter  Cross Tab R ec ord Detail 45
  • 46. Purpose Page 1 Page 2 Page 3  Present global overview / summary Metric s B ar Metric s B ar of key metrics Metric s B ar Metric s B ar Alerts  Modes Metric s B ar Metric s B ar  Monitoring  Exploring Metric s B ar Metric s B ar C hart Alerts  Components Metric s B ar  Metrics Bar  Alerts  Chart  Cross Tab C ros s T ab 46
  • 47. Purpose Page 1 Page 2 Page 3  Explore unstructured data S earc h  Modes B readc rumb R es ults L is t  Comprehending  Exploring  Synthesizing C ompare  Components  Search G uided Navigation Record Detail Find Similar  Breadcrumb  Faceted Navigation  Results List  Compare R ec ord Detail  Record Detail  Find Similar 47
  • 48. Data Source B analyze evaluate c ompare Data Data Source Source A C 48
  • 49. Data Source Metrics Metrics Metrics C Bar Data Bar Data Bar Data A B C analyze monitor evaluate c ompare Data Data Source Source A B 49
  • 50. Explore Monitor Compare Comprehend Analyze Evaluate 50
  • 51. Building on the foundations 51
  • 52. Identify need for Identify the people who will human-centred design use the product, what they will use it for, and under what conditions they will use it Evaluation — ideally through usability testing with actual users — is as integral as Understand & specify quality testing is to good software development context of use System satisfies Evaluate and modify specified requirements Specify requirements designs to drive design Build in stages, from Identify the business rough concepts to a Produce design solutions requirements and user goals complete design which meet requirements that must be met for the product to be successful * ISO 13407: Human centred design processes for interactive systems (renamed as ISO 9241-210) 52
  • 53. 53
  • 54. 54
  • 55. Final thoughts and reflections 55
  • 56. Don’t think user interface… • …think user experience Look for patterns of search behaviour • Identify discovery modes & workflows Learn from other design contexts • Apply ideas from the wider search landscape Stand on the shoulders of giants • Use proven design processes, methodologies & resources 56
  • 57. Tony Russell-Rose, PhD Vice-chair, BCS IRSG Chair, IEHF HCI Group  Email: tgr@uxlabs.co.uk  Blog: http://isquared.wordpress.com  LinkedIn: http://www.linkedin.com/tonyrussellrose/  Twitter: @tonygrr 57