summer of mozilla
TRANSCRIPT
ProspectorAbhinav Sharma | Mozilla Labs
CS / HCI Senior at Carnegie Mellon
I worked on Prospector projects
My mentor was Ed Lee (Mardak)
I made stuff I wanted to see in Firefox
Look, Its Me!
Stuff I Worked On
RecallMonkey Tab FocusPredictive Newtab
1 | Recall Monkey
“What was that awesome page I found the other day?”
What can Firefox do that Google can’t?
vs
Exact match search - ranking impossible
Four Clicks to Access
Can’t filter out or prioritize sites
“Unnatural” search UI
History Search has Problems
Lets Fix That!
Instant Access | tf-idf Ranking | Prioritize + Filter
AwesomeBar Recall Monkey
Quickly jump to popular websites Dig deep to find obscure things
Ranked by frecency Ranked by text match (Okapi BM25)
Limited result set All matching results
No filters Filters
Implicit, frequently used Explicit, less common usage
2 | Predictive Newtab
Search with RecallMonkey Track the User’s Behavior
Gather keywords from open tabs Track what websites the user views together
POS Filter + Search Look at last open tab
Heuristically Filter results Look back into the tracking data
A Tale of Two Algorithms
So Which One Works?
GoogleFacebookAmazon
SFGateStackoverflowZapposCollegeHumorTracking
Search
Mixing these two is hard. We’re doing a Test Pilot study.
Making Panorama More Useful...
Organization needs discipline
But its too late before we realize it
Let the computer do it for me...
3 | Tab Focus
=
How does our brain cluster tabs?
The browsing tree is the safest way.
- Domain Names
- Keywords (the “Google problem”)
- Track tab Switching
Work In Progress
Snaporama?
Thank You!Questions?