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

More Related Content

PDF
resume
PDF
SMARCOS CNR Paper Mashups
PDF
ByteMeCollege High Level Design
PDF
Research Paper
PDF
E3602042044
DOCX
Synopsis
PDF
Leticia_Ferrer_Mur_Team11_Semester3_1_BA_project
PDF
Abstracting and Structuring Web contents for supporting Personal Web Experie...
resume
SMARCOS CNR Paper Mashups
ByteMeCollege High Level Design
Research Paper
E3602042044
Synopsis
Leticia_Ferrer_Mur_Team11_Semester3_1_BA_project
Abstracting and Structuring Web contents for supporting Personal Web Experie...

Similar to From Search Engines to Augmented Search Services (20)

PDF
An Effective Approach for Document Crawling With Usage Pattern and Image Base...
PDF
IRJET-Deep Web Crawling Efficiently using Dynamic Focused Web Crawler
PDF
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
PDF
E017624043
PDF
Flexible distribution of existing Web interfaces: an architecture involving d...
PDF
AngularJS in Production (CTO Forum)
PPTX
Semanacco
PPT
inernship ppt.ppt
DOC
Yuvaraj-Resume
PDF
Making Mashups with Marmite, at CHI 2007
DOCX
progressive web app
PDF
An End User Development approach for Mobile Web Augmentation applications
DOCX
Naresh Chirra
PPT
Intelligent Mashups
PDF
GSOC 2016 mifos
PPT
Action Science Approach To Nonprofit Housing Services Using
PPT
Action science approach to Nonprofit housing services using
PDF
`A Survey on approaches of Web Mining in Varied Areas
PDF
webtech report water is not working properly
PDF
Rise 2014 st requier
An Effective Approach for Document Crawling With Usage Pattern and Image Base...
IRJET-Deep Web Crawling Efficiently using Dynamic Focused Web Crawler
Smart Crawler: A Two Stage Crawler for Concept Based Semantic Search Engine.
E017624043
Flexible distribution of existing Web interfaces: an architecture involving d...
AngularJS in Production (CTO Forum)
Semanacco
inernship ppt.ppt
Yuvaraj-Resume
Making Mashups with Marmite, at CHI 2007
progressive web app
An End User Development approach for Mobile Web Augmentation applications
Naresh Chirra
Intelligent Mashups
GSOC 2016 mifos
Action 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
webtech report water is not working properly
Rise 2014 st requier
Ad

Recently uploaded (20)

PDF
Biophysics 2.pdffffffffffffffffffffffffff
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PDF
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
PPTX
Pharmacology of Autonomic nervous system
PDF
The scientific heritage No 166 (166) (2025)
PPTX
Seminar Hypertension and Kidney diseases.pptx
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PDF
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
PDF
Assessment of environmental effects of quarrying in Kitengela subcountyof Kaj...
PPTX
C1 cut-Methane and it's Derivatives.pptx
PPTX
CORDINATION COMPOUND AND ITS APPLICATIONS
PPTX
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
PDF
Lymphatic System MCQs & Practice Quiz – Functions, Organs, Nodes, Ducts
PDF
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PDF
BET Eukaryotic signal Transduction BET Eukaryotic signal Transduction.pdf
PDF
Sciences of Europe No 170 (2025)
PPTX
Biomechanics of the Hip - Basic Science.pptx
PDF
Cosmic Outliers: Low-spin Halos Explain the Abundance, Compactness, and Redsh...
PDF
. Radiology Case Scenariosssssssssssssss
Biophysics 2.pdffffffffffffffffffffffffff
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
Looking into the jet cone of the neutrino-associated very high-energy blazar ...
Pharmacology of Autonomic nervous system
The scientific heritage No 166 (166) (2025)
Seminar Hypertension and Kidney diseases.pptx
Phytochemical Investigation of Miliusa longipes.pdf
ELS_Q1_Module-11_Formation-of-Rock-Layers_v2.pdf
Assessment of environmental effects of quarrying in Kitengela subcountyof Kaj...
C1 cut-Methane and it's Derivatives.pptx
CORDINATION COMPOUND AND ITS APPLICATIONS
POULTRY PRODUCTION AND MANAGEMENTNNN.pptx
Lymphatic System MCQs & Practice Quiz – Functions, Organs, Nodes, Ducts
Worlds Next Door: A Candidate Giant Planet Imaged in the Habitable Zone of ↵ ...
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
BET Eukaryotic signal Transduction BET Eukaryotic signal Transduction.pdf
Sciences of Europe No 170 (2025)
Biomechanics of the Hip - Basic Science.pptx
Cosmic Outliers: Low-spin Halos Explain the Abundance, Compactness, and Redsh...
. Radiology Case Scenariosssssssssssssss
Ad

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