Assurance on Bluemix
Sentiment Analysis
Lab Exercise
CONTENTSLAB
3B
..........................
USING
SENTIMENT
ANALYSIS
IN
MOBILEFIRST
QUALITY
ASSURANCE
4
3.1
QUICK
OVERVIEW
OF
MOBILEFIRST
QUALITY
ASSURANCE
ON
BLUEMIX
............................................................................
4
3.2
MOBILE
QUALITY
ASSURANCE
SETUP
ON
BLUEMIX
................................................................................................................
5
3.2.1
Register
for
Bluemix
Trial
.......................................................................................................................................................
5
3.2.2
Create
a
MQA
service
in
Bluemix
.........................................................................................................................................
5
3.3
LOOKING
AT
THE
SENTIMENT
ANALYSIS
IN
PRODUCTION
..................................................................................................
13
IBM Software
Contents
Page 3
IBM Software
Lab 4
In this lab, you will use the MobileFirst Quality Assurance to perform a sentiment analysis. As you might
already know that almost all of the apps are being rated and users are actively using the app store rating
system to provide their feedback. Sentiment analysis can evaluate the feedbacks that the millions have
provided through the app store rating system.
3.1
MobileFirst Quality Assurance can be run on premise or off premise (on BlueMix).
IBM Bluemix is a software as a service (SAAS) platform. It has a growing number of IBM software
and non-IBM software on the BlueMix platform. The Bluemix SAAS platform is open standard and cloud
based - it enables any vendors to expose their software as SAAS. Without the hassle of installing and
configuring any hardware and software, you can use the Bluemix platform to support your project. The
capabilities on the Bluemix platform covers a wide range from development, management, operation,
performance, monitoring and deployed runtimes and it is not limited to just IBM software. Some example
of the continuous growing capabilities in Bluemix include:
Workflow
WAS Liberty for Java
Cloudant Mobile Data
PHP (community)
SDK for Node JS
Twilio (3rd party)
BlazeMeter (3rd party)
Dev/Op
Mobile Quality Assurance
And a lot more!!
We will be using the Mobile Quality Assurance capability on Bluemix for this lab.
Mobile Quality Assurance enables mobile app testing, user validation, and streamlined quality
feedback with sentiment analysis, over-the-air build distribution, automated crash reporting, inapp bug reporting and user feedback.
Over the Air Build Distribution
Get the latest in the hands of the testers
as soon as it is available.
Contents
Page 4
IBM Software
3.2
3.2.1
3.2.2
Contents
Page 5
IBM Software
4. Scroll down to the the Services area of the dashboard click the plus sign to ADD A SERVICE.
5. Scroll down to locate the Mobile section. Click on the Mobile Quality Assurance icon.
Contents
Page 6
IBM Software
6. Enter MyMQA as the service name and click CREATE.
Contents
Page 7
IBM Software
Contents
Page 8
IBM Software
10. Select iOS and click Submit.
11. Click on the Configure now for the App Store link. This will link up the MQA with the app
store released version. Note that if there is an error about the popup. Remember to enable
the browser to allow popups for this site.
Contents
Page 9
IBM Software
12. Click on the configure link.
Contents
Page 10
IBM Software
13. Select the Activate User Sentiment Integration checkbox.
Contents
Page 11
IBM Software
14. Now you can choose the app of your choice to do the sentiment analysis on. The country
dropdown box is to select the countrys specific app store. And search for any apps name.
15. After you enter the app name of your choice than select the app. Note that sentiment
analysis cannot be done on apps with only a few feedbacks.
16. Once you selected the app. Click Save Settings in the bottom of the page.
Contents
Page 12
IBM Software
3.3
Contents
Page 13
IBM Software
2. You will be brought to the summary page. There is an overall score for the app. We have to
know that the score is a reflection of the content in the feedbacks from users. In other words,
if the user doesnt leave many words in their feedback, that feedback will be evaluated with
lower priorities.
3. Scroll down to see a dashboard of attributes being evaluated. Click on any of them to drill
down. You can see the trend per day. Also there is a date range that you can change the
analysis on.
Contents
Page 14
IBM Software
5. Search for any other app and select it. The black dotted line is the average in the app store.
Contents
Page 15
IBM Software
6. Click on the Stats link to see the trends for each attributes.
Contents
Page 16
IBM Software
Contents
Page 17