SlideShare una empresa de Scribd logo
1 de 20
Quality of Experience:
What End-users Say About
Web Services?
Bipin
Upadhyaya
Introduction
• Web services provided by different vendors
have different qualities
• Quality of Service(QoS) refers to non-
functional requirements, such as performance
or availability requirements
• QoS deals with how a service behave at run-
time
2
Service Selection Approaches
QoS aware architecture filters the low quality web
services from a set of functionally equivalent services
3
Limitation of QoS
• Static Release
• Not frequently updated
• Environment & platform specific
• Runtime Monitoring
• Evaluation of QoS at client-side
• resource intensive, time consuming &
expensive
End users barely understand QoS attributes
4
User Experience
On average, users tell 15 people
about good experiences and 24
people about bad experiences
A word-of-mouth recommendation is the
primary factor behind
20% to 50%
of all purchasing decisions
Ref: http://www.mckinsey.com/insights/marketing_sales/a_new_way_to_measure_word-of-mouth_marketing
Reviews
• Web 2.0 has enabled people to
broadcast their experience to
the mass
• Online user reviews are
examples of such phenomenon
• Credible source of information
6
Heterogeneity in Reviews
7
Extract Relevant Information
from Reviews
• Extract service features such as
• Parts and Properties
• Opinions about the features are expressed as
• Adjectives and Adverbs
#Hotel
Pool
ElevatorFood
Breakfast
Staff
Location
Room
8
Overview of Our Approach
9
POS Tagged
Sentence
Extract
Sentence
& Tag POS
QoE Attributes
& Opinions
Extract
QoE &
Opinion
Aggregated
QoE
Attributes
Group
Similar QoE
Attributes
POS Tag for Review Sentences
Dropbox has great
synchronization and folder
sharing capability.
Dropbox/NNP has/VBZ
great/JJ synchronization/NN
&/CC folder/NN sharing/NN
capability/NN ./.
POS Tagger
10
Extract QoE Attributes and
Opinion
(great, synchronization)
(great, Folder sharing capability)
Dropbox/NNP has/VBZ great/JJ
synchronization/NN &/CC folder/NN
sharing/NN capability/NN ./.
Detect negation and reverse adjectives
Detect POS patterns
11
Polarity of Opinion
• SentiWordNet is used to assign a score of
opinion
• Each word in WordNet is assigned a score
• Allocates a sentiment score of positive,
negative or objective to words
12
(great, Synchronization)
(great, Folder sharing capability)
Great –> 0.75
Cluster QoE Attributes
Performance (6)
Download (3)
Install (2)Ease to Use(4)
Operation (4)
Sync (3)
Synchronization(4)
Back-up (5)
Store (3)
Fast (4)
Upload (3)
Download (3)
Install (2)Ease to Use (4)
Setup(2)
Sync (3)
Synchronization(4)
Back-up (5)
Store (3)
Performance (6)
Operation (4)
Fast (4)Upload (3)
Setup(2)
Clustering
13
Select Candidate Element
• Rank each word in a cluster based on
frequency and semantic similarity with other
words
• Candidate elements can be used by users to
specify preferences
Performance (6)
Operation (4)
Fast (4)
Upload (3)
QoE Attribute Rank
Performance 7.04
Operation 5.168
Upload 3.66
Fast 5.982
14
Research Questions
RQ1. Can our approach extract QoE from online
reviews?
RQ2. Does user sentiment about QoE attributes
changes over time?
RQ3. How do QoE attributes relate with QoS
attributes?
15
Case Study Setup
448 440 422 419
6980
5866
6611
4110
0
1000
2000
3000
4000
5000
6000
7000
8000
Trip Shopping Storage Mapping
Service
Sentences containing QoE
attributes and opinions
Sentences without QoE
attributes and opinions
• Collect reviews for a periods of 13 months
• Collect QoS attributes such as execution time
and availability for all services
16
RQ1. Can our approach extract
QoE from online reviews?
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Travel Shopping Storage Mapping
Service
Recall
Precision
Extract QoE attributes with high precision
and recall
17
90%
72%
RQ2. Does user sentiment about
QoE attributes change over time?
18
User’s sentiment about QoE attributes
changes over time
RQ3. How do QoE attributes
relate with QoS attributes?
High correlation between QoS and QoE
Attributes indicates the possibility of using
QoE attributes for service selection.
19
20

Más contenido relacionado

Similar a 2014 icws research bipinv2

Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchersMustafa Gamal
 
Presentation for taste of it 2014 wide - no clients
Presentation for taste of it 2014   wide - no clientsPresentation for taste of it 2014   wide - no clients
Presentation for taste of it 2014 wide - no clientsRobert LeRoy
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityJeff Bramwell
 
Hierarchical SLA-based Service Selection for Multi-Cloud Environments
Hierarchical SLA-based Service Selection for Multi-Cloud EnvironmentsHierarchical SLA-based Service Selection for Multi-Cloud Environments
Hierarchical SLA-based Service Selection for Multi-Cloud EnvironmentsSoodeh Farokhi
 
Testing the brave new world of saa s applications quest 2018 v1
Testing the brave new world of saa s applications quest 2018 v1Testing the brave new world of saa s applications quest 2018 v1
Testing the brave new world of saa s applications quest 2018 v1GerieOwen
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Daniel Austin
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationmohamed refaei
 
SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 Sujit Ghosh
 
Middleware Soa Qualification Process Ver 2
Middleware Soa  Qualification Process Ver 2Middleware Soa  Qualification Process Ver 2
Middleware Soa Qualification Process Ver 2David Stephenson
 
Cochrane Collaboration - Register of Studies Consultation
Cochrane Collaboration - Register of Studies ConsultationCochrane Collaboration - Register of Studies Consultation
Cochrane Collaboration - Register of Studies ConsultationCochrane.Collaboration
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationAmazon Web Services
 
SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...Steffan Stringer
 
Value Stream Mapping – Stories From the Trenches
Value Stream Mapping – Stories From the TrenchesValue Stream Mapping – Stories From the Trenches
Value Stream Mapping – Stories From the TrenchesDevOps.com
 
SQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and ApproachSQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and ApproachIndra Dharmawan
 
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...DineshKumar746335
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testingQualitest
 

Similar a 2014 icws research bipinv2 (20)

Neev Load Testing Services
Neev Load Testing ServicesNeev Load Testing Services
Neev Load Testing Services
 
Practical soa for business and researchers
Practical soa for business and researchersPractical soa for business and researchers
Practical soa for business and researchers
 
Presentation for taste of it 2014 wide - no clients
Presentation for taste of it 2014   wide - no clientsPresentation for taste of it 2014   wide - no clients
Presentation for taste of it 2014 wide - no clients
 
A Roadmap to Enterprise Quality
A Roadmap to Enterprise QualityA Roadmap to Enterprise Quality
A Roadmap to Enterprise Quality
 
Hierarchical SLA-based Service Selection for Multi-Cloud Environments
Hierarchical SLA-based Service Selection for Multi-Cloud EnvironmentsHierarchical SLA-based Service Selection for Multi-Cloud Environments
Hierarchical SLA-based Service Selection for Multi-Cloud Environments
 
652.ppt
652.ppt652.ppt
652.ppt
 
Testing the brave new world of saa s applications quest 2018 v1
Testing the brave new world of saa s applications quest 2018 v1Testing the brave new world of saa s applications quest 2018 v1
Testing the brave new world of saa s applications quest 2018 v1
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014 SCQAA-SF Meeting on May 21 2014
SCQAA-SF Meeting on May 21 2014
 
Middleware Soa Qualification Process Ver 2
Middleware Soa  Qualification Process Ver 2Middleware Soa  Qualification Process Ver 2
Middleware Soa Qualification Process Ver 2
 
Cochrane Collaboration - Register of Studies Consultation
Cochrane Collaboration - Register of Studies ConsultationCochrane Collaboration - Register of Studies Consultation
Cochrane Collaboration - Register of Studies Consultation
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...SaaS System Validation, practical tips on getting validated for go-live and t...
SaaS System Validation, practical tips on getting validated for go-live and t...
 
Value Stream Mapping – Stories From the Trenches
Value Stream Mapping – Stories From the TrenchesValue Stream Mapping – Stories From the Trenches
Value Stream Mapping – Stories From the Trenches
 
SQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and ApproachSQL Server Upgrade and Consolidation - Methodology and Approach
SQL Server Upgrade and Consolidation - Methodology and Approach
 
Requirements management by Dr Matthew Bell
Requirements management by Dr Matthew BellRequirements management by Dr Matthew Bell
Requirements management by Dr Matthew Bell
 
FileServicesPitch
FileServicesPitchFileServicesPitch
FileServicesPitch
 
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...
Fallsem2021 22 ita2012-eth_vl2021220101938_reference_material_i_06-aug-2021_m...
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 

Último

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

2014 icws research bipinv2

  • 1. Quality of Experience: What End-users Say About Web Services? Bipin Upadhyaya
  • 2. Introduction • Web services provided by different vendors have different qualities • Quality of Service(QoS) refers to non- functional requirements, such as performance or availability requirements • QoS deals with how a service behave at run- time 2
  • 3. Service Selection Approaches QoS aware architecture filters the low quality web services from a set of functionally equivalent services 3
  • 4. Limitation of QoS • Static Release • Not frequently updated • Environment & platform specific • Runtime Monitoring • Evaluation of QoS at client-side • resource intensive, time consuming & expensive End users barely understand QoS attributes 4
  • 5. User Experience On average, users tell 15 people about good experiences and 24 people about bad experiences A word-of-mouth recommendation is the primary factor behind 20% to 50% of all purchasing decisions Ref: http://www.mckinsey.com/insights/marketing_sales/a_new_way_to_measure_word-of-mouth_marketing
  • 6. Reviews • Web 2.0 has enabled people to broadcast their experience to the mass • Online user reviews are examples of such phenomenon • Credible source of information 6
  • 8. Extract Relevant Information from Reviews • Extract service features such as • Parts and Properties • Opinions about the features are expressed as • Adjectives and Adverbs #Hotel Pool ElevatorFood Breakfast Staff Location Room 8
  • 9. Overview of Our Approach 9 POS Tagged Sentence Extract Sentence & Tag POS QoE Attributes & Opinions Extract QoE & Opinion Aggregated QoE Attributes Group Similar QoE Attributes
  • 10. POS Tag for Review Sentences Dropbox has great synchronization and folder sharing capability. Dropbox/NNP has/VBZ great/JJ synchronization/NN &/CC folder/NN sharing/NN capability/NN ./. POS Tagger 10
  • 11. Extract QoE Attributes and Opinion (great, synchronization) (great, Folder sharing capability) Dropbox/NNP has/VBZ great/JJ synchronization/NN &/CC folder/NN sharing/NN capability/NN ./. Detect negation and reverse adjectives Detect POS patterns 11
  • 12. Polarity of Opinion • SentiWordNet is used to assign a score of opinion • Each word in WordNet is assigned a score • Allocates a sentiment score of positive, negative or objective to words 12 (great, Synchronization) (great, Folder sharing capability) Great –> 0.75
  • 13. Cluster QoE Attributes Performance (6) Download (3) Install (2)Ease to Use(4) Operation (4) Sync (3) Synchronization(4) Back-up (5) Store (3) Fast (4) Upload (3) Download (3) Install (2)Ease to Use (4) Setup(2) Sync (3) Synchronization(4) Back-up (5) Store (3) Performance (6) Operation (4) Fast (4)Upload (3) Setup(2) Clustering 13
  • 14. Select Candidate Element • Rank each word in a cluster based on frequency and semantic similarity with other words • Candidate elements can be used by users to specify preferences Performance (6) Operation (4) Fast (4) Upload (3) QoE Attribute Rank Performance 7.04 Operation 5.168 Upload 3.66 Fast 5.982 14
  • 15. Research Questions RQ1. Can our approach extract QoE from online reviews? RQ2. Does user sentiment about QoE attributes changes over time? RQ3. How do QoE attributes relate with QoS attributes? 15
  • 16. Case Study Setup 448 440 422 419 6980 5866 6611 4110 0 1000 2000 3000 4000 5000 6000 7000 8000 Trip Shopping Storage Mapping Service Sentences containing QoE attributes and opinions Sentences without QoE attributes and opinions • Collect reviews for a periods of 13 months • Collect QoS attributes such as execution time and availability for all services 16
  • 17. RQ1. Can our approach extract QoE from online reviews? 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Travel Shopping Storage Mapping Service Recall Precision Extract QoE attributes with high precision and recall 17 90% 72%
  • 18. RQ2. Does user sentiment about QoE attributes change over time? 18 User’s sentiment about QoE attributes changes over time
  • 19. RQ3. How do QoE attributes relate with QoS attributes? High correlation between QoS and QoE Attributes indicates the possibility of using QoE attributes for service selection. 19
  • 20. 20

Notas del editor

  1. Different sources Different formats of reviews Written in natural language, difficult for machine to understand