TOUR

TOUR: Dynamic Topic and Sentiment Analysis of User Reviews for Assisting App Release

App reviews delivers user opinions and emerging issues (e.g., new bugs) about the app releases. TOUR provides entries for developers to analyzing users' opinions and detecting emerging issues from user reviews.

  Paper         Source Code

  Features

Topic-Sentiment Summary

Topic-based summarization of thousands of user reviews and further predicts sentiment polarities towards the topics.

Interactive Visualization

Visualize the features favorable and unfavorable by users through an interative and structured agenda.

User Opinion Identification

Identify user opinions towards app features based on customized polarity seed words;

Review Distillation

Distill actionable change tasks for improving app features.


  Demo Video


  User Feedback

In order to evaluate the usefulness of this tool, we conducted empirical evaluation involving 15 industrial practitioners from several tech giants.

Question Answer Statistics
How long have you been involved in software development? Less than one year
One to two years
Two to three years
More than three years
3/15
5/15
1/15
6/15
How important do you think it is to do topical sentiment analysis of user reviews? Very important
important
Not so important
9/15
5/15
1/15
How do you think about the comprehensibility of the summary generated by TOUR? Very easy to understand
Easy to understand
Not easy to understand for some parts
Difficult to understand
5/15
8/15
2/15
0
How do you think about the comprehensibility of the summary generated by TOUR? Very easy to understand
Easy to understand
Not easy to understand for some parts
Difficult to understand
4/15
9/15
2/15
0
Without TOUR, how do you think about the difficulty of analyzing user reviews? Highly difficult
Difficult
Not very difficult
Easy
6/15
8/15
1/15
0
How much time do you think TOUR can save for user review analysis? Over 50%
30%~50%
10%~30%
0
8/15
3/15
4/15
0
How do you think about the information given by TOUR? Not containing any unnecessary information
Containing some unnecessary information
Containing many unnecessary information
7/15
7/15
1/15
How do you think about the usefulness of the entire summary provided by TOUR? Highly useful
Useful
Possibly useless
Very useless
7/15
8/15
0
0
How do you think about the usefulness of the topic aggregation part? Highly useful
Useful
Possibly useless
Very useless
6/15
7/15
1/15
1/15
How do you think about the usefulness of the sentiment analysis part? Highly useful
Useful
Possibly useless
Very useless
7/15
8/15
0
0
How do you think about the usefulness of the prioritized reviews? Highly useful
Useful
Possibly useless
Very useless
8/15
7/15
0
0