SlideShare ist ein Scribd-Unternehmen logo
1 von 27
1
User Sentiment to Determine App Quality
Heidi Young
VP Engineering, Applause
User Sentiment to Determine App Quality
Heidi Young
VP of Engineering
2
Getting to Know Each Other
3
Who am I?
• Roles/Titles: Engineer, Data Scientist, Software Junkie
• Worked at/for:
– Applause (App Quality)
– Bing (Microsoft, Search)
– Rotella Capital Management (Financial Industry)
– SAIC (Defense Contracting)
– Other smaller startups
• Passionate about:
– Search
– Information Retrieval
– Optimizing and Quantifying Large Data Sets
• Member of the Apigee Technical Advisory Board
4©2015 Apigee. All Rights Reserved.
Applause: Who we are and what we do
5©2015 Apigee. All Rights Reserved.
Level Setting
6
Building an App is Easy
7
Step 1: Write code Step 2: Ship to App
Store
©2015 Apigee. All Rights Reserved.
Building a Good App is Hard
• Device Fragmentation
• Multiple App Stores
• Native vs Hybrid vs Web
• Server/Client Tradeoffs
• International, globalization, localization, etc.
• Security
8©2015 Apigee. All Rights Reserved.
? ? ?
Building a High Quality App is Harder
• No crashes
• High star ratings
• Lots of downloads
• Happy customers
9©2015 Apigee. All Rights Reserved.
Different Needs at Different Times
10©2015 Apigee. All Rights Reserved.
Ideation
Design
Development
TestingBeta
Production
Maintenance
Ideation Design Development Testing Beta Production Maintenance
We think about things like this
11©2015 Apigee. All Rights Reserved.
• Use humans to touch your apps in the wild, Who better than an actual user?
• Use software to collect data and measure quality of your your apps, Too much data, too
little time
• Use data to analyze where to focus, Actionable Metrics are the only way to get things
done
Crowd Testers
SD
K
User
Sentiment
User Sentiment
12
User Reviews and Feedback are Important
1. They are very public
2. They end up making headlines
3. They inform user download decisions
13©2015 Apigee. All Rights Reserved.
Store Star Rating vs Review Star Rating
• In a lot of cases, what you can extract from review text is very different than the
store star rating
• Don’t let rating inflation fool you!
14©2015 Apigee. All Rights Reserved.
Store Store Star Rating App Reviews (only) Rating Delta
Google Play (US) 3.97 3.83 -0.14
Apple iTunes 3.76 3.81 +0.05
App Store Star Rating App Reviews (only) Rating Delta
HBO Go (Android) 3.89 2.64 -1.25
Netflix (iOS) 3.43 2.67 -0.76
Bank of America 4.16 2.94 -1.22
A Systematic Approach to Measuring App Quality
15©2015 Apigee. All Rights Reserved.
Extracting something out of the noise
16©2015 Apigee. All Rights Reserved.
• Step 1: Classify Every Review
• Step 2: Use ratings to assign a score/importance to put a
measurement stake in the ground
Max Score
Mean for Category
Your app score
Using Signals to Help with Classification
17©2015 Apigee. All Rights Reserved.
Applause Analytics Scoring and Sentiment
Analysis
18©2015 Apigee. All Rights Reserved.
• Histogram of Attribute Scores Across App
Stores
• Mean Attribute Scores Across App Stores
Applause Analytics Scoring and Sentiment
Analysis
19©2015 Apigee. All Rights Reserved.
• Histogram of Attribute Scores Across App
Stores
• Mean Attribute Scores Across App Stores
People talk
about these
things a LOT
Applause Analytics Scoring and Sentiment
Analysis
20©2015 Apigee. All Rights Reserved.
• Histogram of Attribute Scores Across App
Stores
• Mean Attribute Scores Across App Stores
People talk
about these
things a LOT
People talk more
positively about
these things
People talk more
negatively about
these things
Opens Up Competitive Benchmarking
21©2015 Apigee. All Rights Reserved.
Applause Analytics Clustering and Ranking
22©2015 Apigee. All Rights Reserved.
The How:
• Modified Agglomerative Clustering Algo (Patent Pending)
• Represent reviews per app as term review vectors and
calculate cosine similarities
• Cluster based on size of review corpus, vocabulary for app, etc.
• Rank based on magnitude, date, avg sentiment, and rarity
The What:
• Grouped, related app reviews
• Most actionable reviews
Example:
Can’t turn off
notifications
So… what does this help us do?
23©2015 Apigee. All Rights Reserved.
Smarter, More Context to Alert You to the Right Issues
24©2015 Apigee. All Rights Reserved.
Step 1: Use ratings and review count trends
for detection
Step 2: Use clusters for smart
recommendation of focus areas
Security issues with UK accounts
Bidding isn’t sticking
Items are no longer copyable
Search is broken on HTC devices
Auto-detected,
pushed to your
inbox, or app
notification
Trend over N timeunits, then pop alert if >90th%
over N-1
Food for thought: Pre- vs Post- Release Issues
25©2015 Apigee. All Rights Reserved.
Top Pre Release Bug Issues
– Creating/Modifying Account
information
– Navigation flow breaks
– Order forms
– Video playback (typically on
mobile due to rotated screens)
– Search experiences
– Broken pictures/photos
Top Post Release User Issues
- Latest update is regression in
functionality
- Bad graphics
- Music or video playback is poor
- Slow to load, freezes on load
- Login broken
- Upsell is annoying
Food for thought: Pre- vs Post- Release Issues
26©2015 Apigee. All Rights Reserved.
Top Pre Release Bug Issues
– Creating/Modifying Account
information
– Navigation flow breaks
– Order forms
– Video playback (typically on
mobile due to rotated screens)
– Search experiences
– Broken pictures/photos
Top Post Release User Issues
- Latest update is regression in
functionality
- Bad graphics
- Music or video playback is poor
- Slow to load, freezes on load
- Login broken
- Upsell is annoying
What’s common before and after release?
So that perhaps we can tell you…
Credit Where Credit is Due
• Everyone at Applause!
• Especially the people doing all of the actual work behind Applause Analytics:
– Jason Stredwick
– Matthew Johnson
– Scott Ferguson
– Yashas Mavinakere
– Lin Zhong
– Rob Reid
– Josh Wilcox
– Christina Green
– Peter Bell
27©2015 Apigee. All Rights Reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

Continuous Testing: The Path Forward
Continuous Testing: The Path ForwardContinuous Testing: The Path Forward
Continuous Testing: The Path ForwardPerfecto by Perforce
 
Delivering Excellent Digital Quality to Your Customers
Delivering Excellent Digital Quality to Your CustomersDelivering Excellent Digital Quality to Your Customers
Delivering Excellent Digital Quality to Your CustomersApplause
 
How to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingApplause
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiRIA RUI Society
 
AI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast BriefingAI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast BriefingEggplant
 
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen JanawayLondon Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen JanawayStephen Janaway
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingPerfecto by Perforce
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryPerfecto Mobile
 
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right?   Stephen JanawayMobile Testing, That's Just a Smaller Screen, Right?   Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right? Stephen JanawayStephen Janaway
 
EMA Infographic: Unified Monitoring
EMA Infographic: Unified Monitoring EMA Infographic: Unified Monitoring
EMA Infographic: Unified Monitoring AppDynamics
 
Stephen janaway mobile testing - that's just a smaller screen, right
Stephen janaway  mobile testing - that's just a smaller screen, rightStephen janaway  mobile testing - that's just a smaller screen, right
Stephen janaway mobile testing - that's just a smaller screen, rightRomania Testing
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobilevodQA
 
How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsPerfecto by Perforce
 
Boost Your Intelligent Assistants with UX Testing
Boost Your Intelligent Assistants with UX TestingBoost Your Intelligent Assistants with UX Testing
Boost Your Intelligent Assistants with UX TestingApplause
 
Effective Test Automation in DevOps
Effective Test Automation in DevOpsEffective Test Automation in DevOps
Effective Test Automation in DevOpsLee Barnes
 
Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...SAIL_QU
 
Testing Your Software Testers
Testing Your Software TestersTesting Your Software Testers
Testing Your Software TestersOri Bendet
 

Was ist angesagt? (20)

Continuous Testing: The Path Forward
Continuous Testing: The Path ForwardContinuous Testing: The Path Forward
Continuous Testing: The Path Forward
 
Delivering Excellent Digital Quality to Your Customers
Delivering Excellent Digital Quality to Your CustomersDelivering Excellent Digital Quality to Your Customers
Delivering Excellent Digital Quality to Your Customers
 
How to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App TestingHow to Go Codeless for Automated Mobile App Testing
How to Go Codeless for Automated Mobile App Testing
 
Usability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour ChennaiUsability testing for mobile apps - Touch Tour Chennai
Usability testing for mobile apps - Touch Tour Chennai
 
Apple guidelines for app approval
Apple guidelines for app approvalApple guidelines for app approval
Apple guidelines for app approval
 
AI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast BriefingAI based Testing in Finance & Retail Breakfast Briefing
AI based Testing in Finance & Retail Breakfast Briefing
 
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen JanawayLondon Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
 
Achieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World TestingAchieving a Winning Digital User Experience with Real World Testing
Achieving a Winning Digital User Experience with Real World Testing
 
Continuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps DeliveryContinuous Quality For a 5 Star Mobile Apps Delivery
Continuous Quality For a 5 Star Mobile Apps Delivery
 
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right?   Stephen JanawayMobile Testing, That's Just a Smaller Screen, Right?   Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
 
EMA Infographic: Unified Monitoring
EMA Infographic: Unified Monitoring EMA Infographic: Unified Monitoring
EMA Infographic: Unified Monitoring
 
Stephen janaway mobile testing - that's just a smaller screen, right
Stephen janaway  mobile testing - that's just a smaller screen, rightStephen janaway  mobile testing - that's just a smaller screen, right
Stephen janaway mobile testing - that's just a smaller screen, right
 
Chapter 1. Why Performance Test
Chapter 1. Why Performance TestChapter 1. Why Performance Test
Chapter 1. Why Performance Test
 
Enough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for MobileEnough is not enough - Test Strategy for Mobile
Enough is not enough - Test Strategy for Mobile
 
How to Test on the Right Mobile Platforms
How to Test on the Right Mobile PlatformsHow to Test on the Right Mobile Platforms
How to Test on the Right Mobile Platforms
 
Boost Your Intelligent Assistants with UX Testing
Boost Your Intelligent Assistants with UX TestingBoost Your Intelligent Assistants with UX Testing
Boost Your Intelligent Assistants with UX Testing
 
Effective Test Automation in DevOps
Effective Test Automation in DevOpsEffective Test Automation in DevOps
Effective Test Automation in DevOps
 
Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...Studying User-Developer Interactions Through the Distribution and Reviewing M...
Studying User-Developer Interactions Through the Distribution and Reviewing M...
 
Testing Your Software Testers
Testing Your Software TestersTesting Your Software Testers
Testing Your Software Testers
 
Why a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test StrategyWhy a Mobile Test Strategy is just Test Strategy
Why a Mobile Test Strategy is just Test Strategy
 

Ähnlich wie User Sentiment to Determine App Quality

Founders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann KronbergFounders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann KronbergEdith Yeung
 
Big Data for the Little People | Guy Tomer
Big Data for the Little People | Guy TomerBig Data for the Little People | Guy Tomer
Big Data for the Little People | Guy TomerJessica Tams
 
Digital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationDigital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationTEST Huddle
 
Retrospective data analytics slides
Retrospective data analytics slidesRetrospective data analytics slides
Retrospective data analytics slidesJim Kaplan CIA CFE
 
ediz_volkan_social_data
ediz_volkan_social_dataediz_volkan_social_data
ediz_volkan_social_dataVolkan Ediz
 
Eye see overview general capabilities
Eye see   overview general capabilitiesEye see   overview general capabilities
Eye see overview general capabilitiesEyeSee Research
 
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)Dave Lloyd
 
Driving More Value With Automated Analytics
Driving More Value With Automated AnalyticsDriving More Value With Automated Analytics
Driving More Value With Automated AnalyticsJim Kaplan CIA CFE
 
2015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v5
2015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v52015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v5
2015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v5Mohammed Chaara
 
AppFollow: all-in-one service to win in app stores
AppFollow: all-in-one service to win in app storesAppFollow: all-in-one service to win in app stores
AppFollow: all-in-one service to win in app storesAppFollow
 
Software Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsSoftware Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsTechWell
 
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsEnd the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsPerfecto by Perforce
 
TJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone AppTJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone Appgiconf
 
Intuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramIntuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramOptimizely
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing StrategySOASTA
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppDynamics
 
Option 2015- Getting Started with Optimizely for Mobile
Option 2015- Getting Started with Optimizely for MobileOption 2015- Getting Started with Optimizely for Mobile
Option 2015- Getting Started with Optimizely for MobileOptimizely
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of ProductProduct School
 
How to use ai apps to unleash the power of your audit program
How to use ai apps to unleash the power of your audit program How to use ai apps to unleash the power of your audit program
How to use ai apps to unleash the power of your audit program Jim Kaplan CIA CFE
 

Ähnlich wie User Sentiment to Determine App Quality (20)

Founders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann KronbergFounders Den App Store Optimization by Yann Kronberg
Founders Den App Store Optimization by Yann Kronberg
 
Big Data for the Little People | Guy Tomer
Big Data for the Little People | Guy TomerBig Data for the Little People | Guy Tomer
Big Data for the Little People | Guy Tomer
 
Digital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationDigital Transformation, Testing and Automation
Digital Transformation, Testing and Automation
 
Retrospective data analytics slides
Retrospective data analytics slidesRetrospective data analytics slides
Retrospective data analytics slides
 
ediz_volkan_social_data
ediz_volkan_social_dataediz_volkan_social_data
ediz_volkan_social_data
 
Eye see overview general capabilities
Eye see   overview general capabilitiesEye see   overview general capabilities
Eye see overview general capabilities
 
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
MMSS 2015 - Mobile App Strategy and App Store Optimization (ASO)
 
Driving More Value With Automated Analytics
Driving More Value With Automated AnalyticsDriving More Value With Automated Analytics
Driving More Value With Automated Analytics
 
2015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v5
2015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v52015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v5
2015SentimentSymposium_Voice_Of_Customer_Lenovo_July2015_v5
 
AppFollow: all-in-one service to win in app stores
AppFollow: all-in-one service to win in app storesAppFollow: all-in-one service to win in app stores
AppFollow: all-in-one service to win in app stores
 
Software Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software ProjectsSoftware Metrics: Taking the Guesswork Out of Software Projects
Software Metrics: Taking the Guesswork Out of Software Projects
 
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User ConditionsEnd the Guesswork: How to Test the Right Devices, Platforms & User Conditions
End the Guesswork: How to Test the Right Devices, Platforms & User Conditions
 
TJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone AppTJ Tee - Anatomy of an iPhone App
TJ Tee - Anatomy of an iPhone App
 
Intuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation ProgramIntuit - How to Scale Your Experimentation Program
Intuit - How to Scale Your Experimentation Program
 
5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy5 Keys to Your Best Automated Testing Strategy
5 Keys to Your Best Automated Testing Strategy
 
AppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOpsAppSphere 15 - Transforming the Business: The Role of DevOps
AppSphere 15 - Transforming the Business: The Role of DevOps
 
Option 2015- Getting Started with Optimizely for Mobile
Option 2015- Getting Started with Optimizely for MobileOption 2015- Getting Started with Optimizely for Mobile
Option 2015- Getting Started with Optimizely for Mobile
 
Intro to Data Analytics with Oscar's Director of Product
 Intro to Data Analytics with Oscar's Director of Product Intro to Data Analytics with Oscar's Director of Product
Intro to Data Analytics with Oscar's Director of Product
 
Future audit analytics
Future audit analyticsFuture audit analytics
Future audit analytics
 
How to use ai apps to unleash the power of your audit program
How to use ai apps to unleash the power of your audit program How to use ai apps to unleash the power of your audit program
How to use ai apps to unleash the power of your audit program
 

Mehr von Apigee | Google Cloud

Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Apigee | Google Cloud
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldApigee | Google Cloud
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketApigee | Google Cloud
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsApigee | Google Cloud
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessApigee | Google Cloud
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorApigee | Google Cloud
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailApigee | Google Cloud
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranApigee | Google Cloud
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!Apigee | Google Cloud
 

Mehr von Apigee | Google Cloud (20)

How Secure Are Your APIs?
How Secure Are Your APIs?How Secure Are Your APIs?
How Secure Are Your APIs?
 
Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)Magazine Luiza at a glance (1)
Magazine Luiza at a glance (1)
 
Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs Monetization: Unlock More Value from Your APIs
Monetization: Unlock More Value from Your APIs
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
Ticketmaster at a glance
Ticketmaster at a glanceTicketmaster at a glance
Ticketmaster at a glance
 
AccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First WorldAccuWeather: Recasting API Experiences in a Developer-First World
AccuWeather: Recasting API Experiences in a Developer-First World
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2Apigee Product Roadmap Part 2
Apigee Product Roadmap Part 2
 
The Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management MarketThe Four Transformative Forces of the API Management Market
The Four Transformative Forces of the API Management Market
 
Walgreens at a glance
Walgreens at a glanceWalgreens at a glance
Walgreens at a glance
 
Apigee Edge: Intro to Microgateway
Apigee Edge: Intro to MicrogatewayApigee Edge: Intro to Microgateway
Apigee Edge: Intro to Microgateway
 
Managing the Complexity of Microservices Deployments
Managing the Complexity of Microservices DeploymentsManaging the Complexity of Microservices Deployments
Managing the Complexity of Microservices Deployments
 
Pitney Bowes at a glance
Pitney Bowes at a glancePitney Bowes at a glance
Pitney Bowes at a glance
 
Microservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices SuccessMicroservices Done Right: Key Ingredients for Microservices Success
Microservices Done Right: Key Ingredients for Microservices Success
 
Adapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet KapoorAdapt or Die: Opening Keynote with Chet Kapoor
Adapt or Die: Opening Keynote with Chet Kapoor
 
Adapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg BrailAdapt or Die: Keynote with Greg Brail
Adapt or Die: Keynote with Greg Brail
 
Adapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant JhingranAdapt or Die: Keynote with Anant Jhingran
Adapt or Die: Keynote with Anant Jhingran
 
London Adapt or Die: Opening Keynot
London Adapt or Die: Opening KeynotLondon Adapt or Die: Opening Keynot
London Adapt or Die: Opening Keynot
 
London Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynoteLondon Adapt or Die: Lunch keynote
London Adapt or Die: Lunch keynote
 
London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!London Adapt or Die: Closing Keynote — Adapt Now!
London Adapt or Die: Closing Keynote — Adapt Now!
 

Kürzlich hochgeladen

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 

Kürzlich hochgeladen (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 

User Sentiment to Determine App Quality

  • 1. 1 User Sentiment to Determine App Quality Heidi Young VP Engineering, Applause
  • 2. User Sentiment to Determine App Quality Heidi Young VP of Engineering 2
  • 3. Getting to Know Each Other 3
  • 4. Who am I? • Roles/Titles: Engineer, Data Scientist, Software Junkie • Worked at/for: – Applause (App Quality) – Bing (Microsoft, Search) – Rotella Capital Management (Financial Industry) – SAIC (Defense Contracting) – Other smaller startups • Passionate about: – Search – Information Retrieval – Optimizing and Quantifying Large Data Sets • Member of the Apigee Technical Advisory Board 4©2015 Apigee. All Rights Reserved.
  • 5. Applause: Who we are and what we do 5©2015 Apigee. All Rights Reserved.
  • 7. Building an App is Easy 7 Step 1: Write code Step 2: Ship to App Store ©2015 Apigee. All Rights Reserved.
  • 8. Building a Good App is Hard • Device Fragmentation • Multiple App Stores • Native vs Hybrid vs Web • Server/Client Tradeoffs • International, globalization, localization, etc. • Security 8©2015 Apigee. All Rights Reserved. ? ? ?
  • 9. Building a High Quality App is Harder • No crashes • High star ratings • Lots of downloads • Happy customers 9©2015 Apigee. All Rights Reserved.
  • 10. Different Needs at Different Times 10©2015 Apigee. All Rights Reserved. Ideation Design Development TestingBeta Production Maintenance
  • 11. Ideation Design Development Testing Beta Production Maintenance We think about things like this 11©2015 Apigee. All Rights Reserved. • Use humans to touch your apps in the wild, Who better than an actual user? • Use software to collect data and measure quality of your your apps, Too much data, too little time • Use data to analyze where to focus, Actionable Metrics are the only way to get things done Crowd Testers SD K User Sentiment
  • 13. User Reviews and Feedback are Important 1. They are very public 2. They end up making headlines 3. They inform user download decisions 13©2015 Apigee. All Rights Reserved.
  • 14. Store Star Rating vs Review Star Rating • In a lot of cases, what you can extract from review text is very different than the store star rating • Don’t let rating inflation fool you! 14©2015 Apigee. All Rights Reserved. Store Store Star Rating App Reviews (only) Rating Delta Google Play (US) 3.97 3.83 -0.14 Apple iTunes 3.76 3.81 +0.05 App Store Star Rating App Reviews (only) Rating Delta HBO Go (Android) 3.89 2.64 -1.25 Netflix (iOS) 3.43 2.67 -0.76 Bank of America 4.16 2.94 -1.22
  • 15. A Systematic Approach to Measuring App Quality 15©2015 Apigee. All Rights Reserved.
  • 16. Extracting something out of the noise 16©2015 Apigee. All Rights Reserved. • Step 1: Classify Every Review • Step 2: Use ratings to assign a score/importance to put a measurement stake in the ground Max Score Mean for Category Your app score
  • 17. Using Signals to Help with Classification 17©2015 Apigee. All Rights Reserved.
  • 18. Applause Analytics Scoring and Sentiment Analysis 18©2015 Apigee. All Rights Reserved. • Histogram of Attribute Scores Across App Stores • Mean Attribute Scores Across App Stores
  • 19. Applause Analytics Scoring and Sentiment Analysis 19©2015 Apigee. All Rights Reserved. • Histogram of Attribute Scores Across App Stores • Mean Attribute Scores Across App Stores People talk about these things a LOT
  • 20. Applause Analytics Scoring and Sentiment Analysis 20©2015 Apigee. All Rights Reserved. • Histogram of Attribute Scores Across App Stores • Mean Attribute Scores Across App Stores People talk about these things a LOT People talk more positively about these things People talk more negatively about these things
  • 21. Opens Up Competitive Benchmarking 21©2015 Apigee. All Rights Reserved.
  • 22. Applause Analytics Clustering and Ranking 22©2015 Apigee. All Rights Reserved. The How: • Modified Agglomerative Clustering Algo (Patent Pending) • Represent reviews per app as term review vectors and calculate cosine similarities • Cluster based on size of review corpus, vocabulary for app, etc. • Rank based on magnitude, date, avg sentiment, and rarity The What: • Grouped, related app reviews • Most actionable reviews Example: Can’t turn off notifications
  • 23. So… what does this help us do? 23©2015 Apigee. All Rights Reserved.
  • 24. Smarter, More Context to Alert You to the Right Issues 24©2015 Apigee. All Rights Reserved. Step 1: Use ratings and review count trends for detection Step 2: Use clusters for smart recommendation of focus areas Security issues with UK accounts Bidding isn’t sticking Items are no longer copyable Search is broken on HTC devices Auto-detected, pushed to your inbox, or app notification Trend over N timeunits, then pop alert if >90th% over N-1
  • 25. Food for thought: Pre- vs Post- Release Issues 25©2015 Apigee. All Rights Reserved. Top Pre Release Bug Issues – Creating/Modifying Account information – Navigation flow breaks – Order forms – Video playback (typically on mobile due to rotated screens) – Search experiences – Broken pictures/photos Top Post Release User Issues - Latest update is regression in functionality - Bad graphics - Music or video playback is poor - Slow to load, freezes on load - Login broken - Upsell is annoying
  • 26. Food for thought: Pre- vs Post- Release Issues 26©2015 Apigee. All Rights Reserved. Top Pre Release Bug Issues – Creating/Modifying Account information – Navigation flow breaks – Order forms – Video playback (typically on mobile due to rotated screens) – Search experiences – Broken pictures/photos Top Post Release User Issues - Latest update is regression in functionality - Bad graphics - Music or video playback is poor - Slow to load, freezes on load - Login broken - Upsell is annoying What’s common before and after release? So that perhaps we can tell you…
  • 27. Credit Where Credit is Due • Everyone at Applause! • Especially the people doing all of the actual work behind Applause Analytics: – Jason Stredwick – Matthew Johnson – Scott Ferguson – Yashas Mavinakere – Lin Zhong – Rob Reid – Josh Wilcox – Christina Green – Peter Bell 27©2015 Apigee. All Rights Reserved.