SlideShare a Scribd company logo
1 of 57
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

Similar to A taxonomy of search strategies and their design implications

Beyond usability
Beyond usability Beyond usability
Beyond usability jameguilin
 
Some Things You Can't Wireframe
Some Things You Can't Wireframe Some Things You Can't Wireframe
Some Things You Can't Wireframe Wolf Becvar
 
Alla ricerca della User Story perduta
Alla ricerca della User Story perdutaAlla ricerca della User Story perduta
Alla ricerca della User Story perdutaEdoardo Schepis
 
Alla ricerca della user story perduta
Alla ricerca della user story perdutaAlla ricerca della user story perduta
Alla ricerca della user story perdutaBetter Software
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information ArchitectureAbby Covert
 
The Role of Price & Promotion 2012
The Role of Price & Promotion 2012 The Role of Price & Promotion 2012
The Role of Price & Promotion 2012 Evolution Insights
 
The Role of Loyalty, Price & Promotion 2012 sample extract
The Role of Loyalty, Price & Promotion 2012 sample extractThe Role of Loyalty, Price & Promotion 2012 sample extract
The Role of Loyalty, Price & Promotion 2012 sample extractEvolution Insights - Dale Henry
 
Configuring share point 2010 just do it
Configuring share point 2010   just do itConfiguring share point 2010   just do it
Configuring share point 2010 just do itMarianne Sweeny
 
IT for Humans - the economics of IT
IT for Humans - the economics of ITIT for Humans - the economics of IT
IT for Humans - the economics of ITinUse
 
Digital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through ComplexityDigital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through ComplexityInsight Summit Series
 
Design Research (is not Market Research)
Design Research (is not Market Research)Design Research (is not Market Research)
Design Research (is not Market Research)Joyce Chou
 
Adago Marketing Weband Online
Adago Marketing Weband OnlineAdago Marketing Weband Online
Adago Marketing Weband OnlineDenise Reier
 
Validating Ideas Through Prototyping
Validating Ideas Through PrototypingValidating Ideas Through Prototyping
Validating Ideas Through PrototypingChris Risdon
 
Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012Umesh Ramalingachar
 
Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12Lisa Trager
 

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

Beyond usability
Beyond usability Beyond usability
Beyond usability
 
Some Things You Can't Wireframe
Some Things You Can't Wireframe Some Things You Can't Wireframe
Some Things You Can't Wireframe
 
Alla ricerca della User Story perduta
Alla ricerca della User Story perdutaAlla ricerca della User Story perduta
Alla ricerca della User Story perduta
 
Alla ricerca della user story perduta
Alla ricerca della user story perdutaAlla ricerca della user story perduta
Alla ricerca della user story perduta
 
Understanding Information Architecture
Understanding Information ArchitectureUnderstanding Information Architecture
Understanding Information Architecture
 
The Role of Price & Promotion 2012
The Role of Price & Promotion 2012 The Role of Price & Promotion 2012
The Role of Price & Promotion 2012
 
The Role of Loyalty, Price & Promotion 2012 sample extract
The Role of Loyalty, Price & Promotion 2012 sample extractThe Role of Loyalty, Price & Promotion 2012 sample extract
The Role of Loyalty, Price & Promotion 2012 sample extract
 
Configuring share point 2010 just do it
Configuring share point 2010   just do itConfiguring share point 2010   just do it
Configuring share point 2010 just do it
 
IT for Humans - the economics of IT
IT for Humans - the economics of ITIT for Humans - the economics of IT
IT for Humans - the economics of IT
 
Solr pattern
Solr patternSolr pattern
Solr pattern
 
Click & Collect report 2012
Click & Collect report 2012Click & Collect report 2012
Click & Collect report 2012
 
Company profile
Company profileCompany profile
Company profile
 
Digital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through ComplexityDigital Strategy, Simplicity through Complexity
Digital Strategy, Simplicity through Complexity
 
Design Research (is not Market Research)
Design Research (is not Market Research)Design Research (is not Market Research)
Design Research (is not Market Research)
 
Adago Marketing Weband Online
Adago Marketing Weband OnlineAdago Marketing Weband Online
Adago Marketing Weband Online
 
Validating Ideas Through Prototyping
Validating Ideas Through PrototypingValidating Ideas Through Prototyping
Validating Ideas Through Prototyping
 
Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012Mesh Labs Introduction June 2012
Mesh Labs Introduction June 2012
 
Usability 101
Usability 101Usability 101
Usability 101
 
David Quijano - Dynamic Innovation
David Quijano - Dynamic InnovationDavid Quijano - Dynamic Innovation
David Quijano - Dynamic Innovation
 
Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12Trager gaining insights workshop_csw_10-9-12
Trager gaining insights workshop_csw_10-9-12
 

More from Tony Russell-Rose

Visual approaches to patent retrieval
Visual approaches to patent retrievalVisual approaches to patent retrieval
Visual approaches to patent retrievalTony Russell-Rose
 
Towards Explainability in Professional Search
Towards Explainability in Professional SearchTowards Explainability in Professional Search
Towards Explainability in Professional SearchTony Russell-Rose
 
Putting search theory to work on large datasets
Putting search theory to work on large datasetsPutting search theory to work on large datasets
Putting search theory to work on large datasetsTony Russell-Rose
 
NLP techniques for automated query suggestions
NLP techniques for automated query suggestionsNLP techniques for automated query suggestions
NLP techniques for automated query suggestionsTony Russell-Rose
 
Think outside the search box: a AI-based approach to search strategy formulation
Think outside the search box: a AI-based approach to search strategy formulationThink outside the search box: a AI-based approach to search strategy formulation
Think outside the search box: a AI-based approach to search strategy formulationTony Russell-Rose
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingTony Russell-Rose
 
Sentiment analysis in healthcare
Sentiment analysis in healthcareSentiment analysis in healthcare
Sentiment analysis in healthcareTony Russell-Rose
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalTony Russell-Rose
 
Text Analytics: Yesterday, Today and Tomorrow
Text Analytics: Yesterday, Today and TomorrowText Analytics: Yesterday, Today and Tomorrow
Text Analytics: Yesterday, Today and TomorrowTony Russell-Rose
 
UI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information DiscoveryUI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information DiscoveryTony Russell-Rose
 

More from Tony Russell-Rose (10)

Visual approaches to patent retrieval
Visual approaches to patent retrievalVisual approaches to patent retrieval
Visual approaches to patent retrieval
 
Towards Explainability in Professional Search
Towards Explainability in Professional SearchTowards Explainability in Professional Search
Towards Explainability in Professional Search
 
Putting search theory to work on large datasets
Putting search theory to work on large datasetsPutting search theory to work on large datasets
Putting search theory to work on large datasets
 
NLP techniques for automated query suggestions
NLP techniques for automated query suggestionsNLP techniques for automated query suggestions
NLP techniques for automated query suggestions
 
Think outside the search box: a AI-based approach to search strategy formulation
Think outside the search box: a AI-based approach to search strategy formulationThink outside the search box: a AI-based approach to search strategy formulation
Think outside the search box: a AI-based approach to search strategy formulation
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Sentiment analysis in healthcare
Sentiment analysis in healthcareSentiment analysis in healthcare
Sentiment analysis in healthcare
 
The Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information RetrievalThe Role of Natural Language Processing in Information Retrieval
The Role of Natural Language Processing in Information Retrieval
 
Text Analytics: Yesterday, Today and Tomorrow
Text Analytics: Yesterday, Today and TomorrowText Analytics: Yesterday, Today and Tomorrow
Text Analytics: Yesterday, Today and Tomorrow
 
UI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information DiscoveryUI Design Patterns for Search & Information Discovery
UI Design Patterns for Search & Information Discovery
 

Recently uploaded

怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道yrolcks
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxDanielTamiru4
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxNitish292041
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssNadaMohammed714321
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfLucyBonelli
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine CharlottePulte
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioThink360 Studio
 

Recently uploaded (20)

怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
怎么办理英国Newcastle毕业证纽卡斯尔大学学位证书一手渠道
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptx
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptxUnit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
Unit1_Syllbwbnwnwneneneneneneentation_Sem2.pptx
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
guest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssssguest bathroom white and blue ssssssssss
guest bathroom white and blue ssssssssss
 
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdfsimpson-lee_house_dt20ajshsjsjsjsjj15.pdf
simpson-lee_house_dt20ajshsjsjsjsjj15.pdf
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
Piece by Piece Magazine
Piece by Piece Magazine                      Piece by Piece Magazine
Piece by Piece Magazine
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 Studio
 

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