SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
LIFIA, Facultad de Informática, UNLP - Argentina
ICS, IRIT, Université Toulouse III - France
G. Bosetti, S. Firmenich, A. Fernández, M. Winckler & G. Rossi
From Search Engines to Augmented Search
Services: An End-User Development Approach
ICWE
2017
Motivation
3Primary search
1. Motivation 2. Web Objects Ambient 3. Future work
Google ICWE
to
Google WWW
to
4Ancillary search
1. Motivation 2. Web Objects Ambient 3. Future work
1
2
3
5How users are supported?
1. Motivation 2. Web Objects Ambient 3. Future work
1. Manual interaction with Web apps and Browser
2. Web Browser support for new search engines
6Just an example
1. Motivation 2. Web Objects Ambient 3. Future work
7Just an example
1. Motivation 2. Web Objects Ambient 3. Future work
not
supported✗
supported✓
8The Underlying problem
1. Motivation 2. Web Objects Ambient 3. Future work
Not all search engines in the Web are directly available
from the browser’s ancillary search mechanisms
a. Disadvantage for «not popular» Web sites
b. End users have to wait for an extension to be
implemented
1
9And anyway...
1. Motivation 2. Web Objects Ambient 3. Future work
Results are presented in another context
10The Underlying problems
1. Motivation 2. Web Objects Ambient 3. Future work
Not all search engines in the Web are directly available
from the browser’s ancillary search mechanisms
a. Disadvantage for «not popular» Web sites
b. You have to wait for an extension to be
implemented
1
Results are presented in a second context (a new tab)
a. Extra interactions for comparing
b. Time consuming
2
Our Approach
12What?
1. Motivation 2. Augmented Search Services 3. Future work
An inside-in approach empowering users to customize their
searches, by
➔ defining Augmented Services matching the existing
search engines’ UI components
⬝ by means of DOM annotation and automation of
interaction with the DOM
➔ performing ancillary searches without leaving their
current Web context
⬝ by means of Web Augmentation
13How, when, where, who?
1. Motivation 2. Augmented Search Services 3. Future work
➔ A Firefox extension
➔ On-demand
➔ In-situ, almost any Web site
➔ End-users
Benefits
➔ reuses existing search mechanisms & content
➔ transforms search results into domain objects
➔ reduces the user’s efforts for searching
⬝ time
⬝ interactions
➔ Integrates the resulting domain instances in the
current Web context
14Defining Augmented Services
1. Motivation 2. Augmented Search Services 3. Future work
search input search input
filters
results
spec.
15Defining Augmented Services
1. Motivation 2. Augmented Search Services 3. Future work
16Defining Augmented Services
1. Motivation 2. Augmented Search Services 3. Future work
17Executing ancillary searches
1. Motivation 2. Augmented Search Services 3. Future work
18Executing ancillary searches
1. Motivation 2. Augmented Search Services 3. Future work
19Preliminary results
1. Motivation 2. Web Objects Ambient 3. Future work
➔ A quantitative Assessment based on GOMS-KLM
20Preliminary results
1. Motivation 2. Web Objects Ambient 3. Future work
Validation by construction
➔ Success definition in 18/20 first sites of the top 500 by Alexa
⬝ the ones with a search engine
⬝ in a language we could understand (not chinese or russian, sorry!)
⬝ with different top-level domain are considered just once
➔ composed by different UI controls. E.g.
⬝ 17 of the full list of sites have a trigger element
╶ 10 buttons, 6 inputs and 1 anchor
➔ With different “loading-data strategies”
⬝ full results in the html response
⬝ ajax call
⬝ https://sites.google.com/site/webancillarysearches/
Further work
22Further work
➔ Experiment focused on non-technical end-users
⬝ potential of adoption
⬝ the usefulness of in-situ visualizations
➔ Consider defining metadata for Search Services
➔ Deep into domain-specific visualizers
➔ Collaboration in ...
⬝ Repo and communication platform for sharing
templates
1. Motivation 2. Web Objects Ambient 3. Future work
ICWE
2017
Thanks!
https://sites.google.com/site/webancillarysearches/
24Disadvantages
➔ We did not create yet a solution involving
multi-interaction for selecting a single control (e.g.
hotmail)
➔ Resilience & security are the common challenges in Web
Augmentation
1. Motivation 2. Web Objects Ambient 3. Future work
25Executing ancillary searches
1. Motivation 2. Augmented Search Services 3. Future work
26Executing ancillary searches
1. Motivation 2. Augmented Search Services 3. Future work

Weitere ähnliche Inhalte

Ähnlich wie From Search Engines to Augmented Search Services

An Effective Approach for Document Crawling With Usage Pattern and Image Base...
An Effective Approach for Document Crawling With Usage Pattern and Image Base...An Effective Approach for Document Crawling With Usage Pattern and Image Base...
An Effective Approach for Document Crawling With Usage Pattern and Image Base...
Editor IJCATR
 
Intelligent Mashups
Intelligent MashupsIntelligent Mashups
Intelligent Mashups
giurca
 
Action Science Approach To Nonprofit Housing Services Using
Action Science Approach To Nonprofit Housing Services UsingAction Science Approach To Nonprofit Housing Services Using
Action Science Approach To Nonprofit Housing Services Using
g9676611
 
Action science approach to Nonprofit housing services using
Action science approach to Nonprofit housing services usingAction science approach to Nonprofit housing services using
Action science approach to Nonprofit housing services using
g9676611
 
Rise 2014 st requier
Rise 2014 st requierRise 2014 st requier
Rise 2014 st requier
YSaidali
 

Ähnlich wie From Search Engines to Augmented Search Services (20)

An Effective Approach for Document Crawling With Usage Pattern and Image Base...
An Effective Approach for Document Crawling With Usage Pattern and Image Base...An Effective Approach for Document Crawling With Usage Pattern and Image Base...
An Effective Approach for Document Crawling With Usage Pattern and Image Base...
 
IRJET-Deep Web Crawling Efficiently using Dynamic Focused Web Crawler
IRJET-Deep Web Crawling Efficiently using Dynamic Focused Web CrawlerIRJET-Deep Web Crawling Efficiently using Dynamic Focused Web Crawler
IRJET-Deep Web Crawling Efficiently using Dynamic Focused Web Crawler
 
E017624043
E017624043E017624043
E017624043
 
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
 
Flexible distribution of existing Web interfaces: an architecture involving d...
Flexible distribution of existing Web interfaces: an architecture involving d...Flexible distribution of existing Web interfaces: an architecture involving d...
Flexible distribution of existing Web interfaces: an architecture involving d...
 
AngularJS in Production (CTO Forum)
AngularJS in Production (CTO Forum)AngularJS in Production (CTO Forum)
AngularJS in Production (CTO Forum)
 
Semanacco
SemanaccoSemanacco
Semanacco
 
inernship ppt.ppt
inernship ppt.pptinernship ppt.ppt
inernship ppt.ppt
 
Yuvaraj-Resume
Yuvaraj-ResumeYuvaraj-Resume
Yuvaraj-Resume
 
Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007
 
progressive web app
 progressive web app progressive web app
progressive web app
 
An End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applicationsAn End User Development approach for Mobile Web Augmentation applications
An End User Development approach for Mobile Web Augmentation applications
 
Naresh Chirra
Naresh ChirraNaresh Chirra
Naresh Chirra
 
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
DevOps on AWS: Accelerating Software Delivery with AWS Developer Tools | AWS ...
 
Intelligent Mashups
Intelligent MashupsIntelligent Mashups
Intelligent Mashups
 
GSOC 2016 mifos
GSOC 2016 mifosGSOC 2016 mifos
GSOC 2016 mifos
 
Action Science Approach To Nonprofit Housing Services Using
Action Science Approach To Nonprofit Housing Services UsingAction Science Approach To Nonprofit Housing Services Using
Action Science Approach To Nonprofit Housing Services Using
 
Action science approach to Nonprofit housing services using
Action science approach to Nonprofit housing services usingAction science approach to Nonprofit housing services using
Action science approach to Nonprofit housing services using
 
`A Survey on approaches of Web Mining in Varied Areas
`A Survey on approaches of Web Mining in Varied Areas`A Survey on approaches of Web Mining in Varied Areas
`A Survey on approaches of Web Mining in Varied Areas
 
Rise 2014 st requier
Rise 2014 st requierRise 2014 st requier
Rise 2014 st requier
 

Kürzlich hochgeladen

Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
ssuser79fe74
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Sérgio Sacani
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
PirithiRaju
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
Sérgio Sacani
 

Kürzlich hochgeladen (20)

GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptxCOST ESTIMATION FOR A RESEARCH PROJECT.pptx
COST ESTIMATION FOR A RESEARCH PROJECT.pptx
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43bNightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
Nightside clouds and disequilibrium chemistry on the hot Jupiter WASP-43b
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 

From Search Engines to Augmented Search Services

  • 1. LIFIA, Facultad de Informática, UNLP - Argentina ICS, IRIT, Université Toulouse III - France G. Bosetti, S. Firmenich, A. Fernández, M. Winckler & G. Rossi From Search Engines to Augmented Search Services: An End-User Development Approach ICWE 2017
  • 3. 3Primary search 1. Motivation 2. Web Objects Ambient 3. Future work Google ICWE to Google WWW to
  • 4. 4Ancillary search 1. Motivation 2. Web Objects Ambient 3. Future work 1 2 3
  • 5. 5How users are supported? 1. Motivation 2. Web Objects Ambient 3. Future work 1. Manual interaction with Web apps and Browser 2. Web Browser support for new search engines
  • 6. 6Just an example 1. Motivation 2. Web Objects Ambient 3. Future work
  • 7. 7Just an example 1. Motivation 2. Web Objects Ambient 3. Future work not supported✗ supported✓
  • 8. 8The Underlying problem 1. Motivation 2. Web Objects Ambient 3. Future work Not all search engines in the Web are directly available from the browser’s ancillary search mechanisms a. Disadvantage for «not popular» Web sites b. End users have to wait for an extension to be implemented 1
  • 9. 9And anyway... 1. Motivation 2. Web Objects Ambient 3. Future work Results are presented in another context
  • 10. 10The Underlying problems 1. Motivation 2. Web Objects Ambient 3. Future work Not all search engines in the Web are directly available from the browser’s ancillary search mechanisms a. Disadvantage for «not popular» Web sites b. You have to wait for an extension to be implemented 1 Results are presented in a second context (a new tab) a. Extra interactions for comparing b. Time consuming 2
  • 12. 12What? 1. Motivation 2. Augmented Search Services 3. Future work An inside-in approach empowering users to customize their searches, by ➔ defining Augmented Services matching the existing search engines’ UI components ⬝ by means of DOM annotation and automation of interaction with the DOM ➔ performing ancillary searches without leaving their current Web context ⬝ by means of Web Augmentation
  • 13. 13How, when, where, who? 1. Motivation 2. Augmented Search Services 3. Future work ➔ A Firefox extension ➔ On-demand ➔ In-situ, almost any Web site ➔ End-users Benefits ➔ reuses existing search mechanisms & content ➔ transforms search results into domain objects ➔ reduces the user’s efforts for searching ⬝ time ⬝ interactions ➔ Integrates the resulting domain instances in the current Web context
  • 14. 14Defining Augmented Services 1. Motivation 2. Augmented Search Services 3. Future work search input search input filters results spec.
  • 15. 15Defining Augmented Services 1. Motivation 2. Augmented Search Services 3. Future work
  • 16. 16Defining Augmented Services 1. Motivation 2. Augmented Search Services 3. Future work
  • 17. 17Executing ancillary searches 1. Motivation 2. Augmented Search Services 3. Future work
  • 18. 18Executing ancillary searches 1. Motivation 2. Augmented Search Services 3. Future work
  • 19. 19Preliminary results 1. Motivation 2. Web Objects Ambient 3. Future work ➔ A quantitative Assessment based on GOMS-KLM
  • 20. 20Preliminary results 1. Motivation 2. Web Objects Ambient 3. Future work Validation by construction ➔ Success definition in 18/20 first sites of the top 500 by Alexa ⬝ the ones with a search engine ⬝ in a language we could understand (not chinese or russian, sorry!) ⬝ with different top-level domain are considered just once ➔ composed by different UI controls. E.g. ⬝ 17 of the full list of sites have a trigger element ╶ 10 buttons, 6 inputs and 1 anchor ➔ With different “loading-data strategies” ⬝ full results in the html response ⬝ ajax call ⬝ https://sites.google.com/site/webancillarysearches/
  • 22. 22Further work ➔ Experiment focused on non-technical end-users ⬝ potential of adoption ⬝ the usefulness of in-situ visualizations ➔ Consider defining metadata for Search Services ➔ Deep into domain-specific visualizers ➔ Collaboration in ... ⬝ Repo and communication platform for sharing templates 1. Motivation 2. Web Objects Ambient 3. Future work
  • 24. 24Disadvantages ➔ We did not create yet a solution involving multi-interaction for selecting a single control (e.g. hotmail) ➔ Resilience & security are the common challenges in Web Augmentation 1. Motivation 2. Web Objects Ambient 3. Future work
  • 25. 25Executing ancillary searches 1. Motivation 2. Augmented Search Services 3. Future work
  • 26. 26Executing ancillary searches 1. Motivation 2. Augmented Search Services 3. Future work