Transcript
Page 1: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com1

Search Engine Usability

Taly Sharonwww.sharon-it.com

[email protected]@alum.mit.edu

Page 2: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com2

Page 3: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com3

Agenda

• Search Engines Issues• Search Engines UI Paradigms

– Including Ajax, query formulation and results

• Demonstration links (see www.sharon-it.com/new.html)

• References

Page 4: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com4

Search Engines Issues• How to phrase query?• How to interpret query?• How to present results?

• Additional Problem: Web Users (see next)!

Page 5: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com5

Web Users? Make poor queries

– short (3.3 terms average)– imprecise terms– sub-optimal syntax (80%

without operators)– low effort

Wide variance on– Needs– Expectations– Knowledge– Bandwidth (and platforms)

Specific behavior– 85% look over one result

screen only– 78% of queries not

modified

Page 6: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com6

Search Engines UI Paradigms

Simple Overloaded Keywords Natural (NLP)User Control Automatic

Static Dynamic (Ajax)Textual Graphical

Page 7: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com7

Simple OverloadedGoogle: Lean and Mean?

Page 8: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com8

Yahoo!

Page 9: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com9

search.Yahoo.com

Page 10: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com10

Google in 1998 – looking up at Yahoo?!

Source: Internet archive’s Wayback machine www.archive.org

Page 11: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com11

Google Personalized

Page 12: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com12

Advanced

Page 13: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com13

MSN Search Builder

Page 14: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com14

Windows?

Page 15: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com15

Search Engines UI Paradigms

Simple Overloaded Keywords Natural (NLP)User Control Automatic

Static Dynamic (Ajax)Textual Graphical

Page 16: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com16

Keywords Natural (NLP)• Problem: How to formulate query?• Solution 1: use Refine, Google

Suggest• Solution 2: use questions and

answers engines - natural language processing (NLP)

Page 17: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com17

Excite

Page 18: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com18

Google Suggest• As you type – you get query

suggestions and number of results per query.

• labs.google.com/suggest

Page 19: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com19

Q&A Engines (Natural Language)

• General SEs Q&A:– Google– Yahoo– MSN

• Q&A Engines:– Ask– Brainboost– Lexxe

Page 20: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com20

Google, MSN, Yahoo

Page 21: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com21

Ask

Page 22: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com22

BrainBoost

Page 23: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com23

Lexxe

Page 24: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com24

)Dis(Advantages• Advantages:

– quick and dirty answer.

• Disadvantages:– often fail– Inaccurate

• Who murdered JFK “Why the Fed Murdered JFK” (brainboost)

• Who is the prime minister of Israel? Ariel Sharon (May 2006)

– non-verified sources– slow

Page 25: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com25

Search Engines UI Paradigms

Simple Overloaded Keywords Natural (NLP)User Control Automatic

Static Dynamic (Ajax)Textual Graphical

Page 26: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com26

Meta Search Engine (MSE)

MetaCrawler

Yahoo Web Crawler Open Text Lycos InfoSeek Inktomi Galaxy Excite

Google · Yahoo · Ask About · LookSmart · OvertureFindWhat

Page 27: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com27

Page 28: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com28

Vivisimo: link: Not supported?

Page 29: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com29

Problems of MSEs• Limited support of advanced search

options.• Limited number (~10) of results from

each search engine.• Sponsored results from the SEs are

not highlighted.

? Does the average user know this?

Page 30: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com30

Query Results• Examples of User Interface in Query

Results’ pages :– Google– Clusty/Vivisimo– A9– Exalead– KartOO (see Graphical)

Page 31: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com31

Page 32: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com32

Clusty

Page 33: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com33

Page 34: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com34

Page 35: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com35

Page 36: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com36

Search Engines UI Paradigms

Simple Overloaded Keywords Natural (NLP)User Control Automatic

Static Dynamic (Ajax)Textual Graphical

Page 37: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com37

Ajax

Asynchronous JavaScript and XML

Page 38: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com38

Ajax

• Asynchronous JavaScript and XML • A Web 2.0 technology• Fast (real-time) interactive page

updates - directly from the database• Ajax applications• Try it yourself - Google Web Toolkit

(GWT)

Page 39: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com39

Example Ajax Applications• Google Maps/Local (Yahoo, A9)• Housing Maps• Google Suggest• Windows live• Yahoo! Instant Search • GMail• And many more..

Page 40: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com40

Page 41: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com41

HousingMaps• Mash-up of Google maps and Craigs

list rentals• Mash-up are websites that are built

from pieces of other websites• http://www.housingmaps.com/

Page 42: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com42

Page 43: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com43

Page 44: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com44

Page 45: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com45

Page 46: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com46

Page 47: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com47

Page 48: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com48

Ajax Pros/Cons• Pros

– Interactivity!• Cons

– might easily break the expected behavior of the browser's back button

– difficult for a user to bookmark a particular state of the application

– users might experience delay in the interface of the web application

– requires users to have JavaScript (or ActiveX) enabled in their browsers

– a challenge for developers interested in adhering to WAI accessibility guidelines.

Page 51: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com51

Page 52: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com52

Search Engines UI Paradigms

Simple Overloaded Keywords Natural (NLP)User Control Automatic

Static Dynamic (Ajax)Textual Graphical

Page 53: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com53

Visual/Graphical Search Engines

• KartOO www.kartOO.com • TouchGraph

Page 54: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com54

Kartoo Legend

Page 55: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com55

Examples

1. Query: “Taly Sharon”– Main webpage, www.sharon-it.com – co-authors (selker, lieberman, frank,

lockerd, etc.)– Conferences (IFLA, CHI, SigGraph, etc.)– Related keywords (mostly from

research/papers)– Other related: GoogleGuide.com

2. Query: www.sharon-it.com (website)

Page 56: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com56

Page 57: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com57

Page 58: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com58

Page 59: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com59

)Dis(Advantages• Advantages:

– very visual, easy to detect trends.– Useful to find connections

• Disadvantages:– Requires training– Easy disorientation

Page 60: Www.sharon-it.com1 Search Engine Usability Taly Sharon  taly@sharon-it.com sharont@alum.mit.edu

www.sharon-it.com60

Demonstration Links• Google www.google.com• Yahoo www.yahoo.com• Yahoo Search Interface search.yahoo.com• Google 1998 (from Internet Archive)

http://web.archive.org/web/19981111183552/http://google.stanford.edu/• Yahoo Advanced search.yahoo.com/web/advanced?ei=UTF-8• Google Personalized www.google.com/ig• MSN Search Builder search.msn.co.il• Excite www.excite.com• Google Suggest labs.google.com/suggest • Ask www.ask.com• Brainboost www.brainboost.com• Lexxe www.lexxe.com• Dogpile www.dogpile.com• Vivisimo www.vivisimo.com• Clusty www.clusty.com• A9 www.a9.com• Exalead www.exalead.com • Google Maps maps.google.com • Housing Maps www.housingmaps.com• A9 maps maps.a9.com • Windows live www.live.com • Yahoo Instant instant.search.yahoo.com• Alltheweb Livesearch livesearch.alltheweb.com/?ek=1• Kartoo www.kartoo.com


Top Related