In the last decade many popular web and mobile services have collected huge (and precious) amounts of data about users’ opinions, which are generally expressed in form of ratings and reviews. However, the way most of these services present the data collected to their end-users is often old-fashioned and mainly consists of simple numbers and plain charts.
For instance, let’s take TripAdvisor as a test case. TripAdvisor is one of the main references worldwide for hotels and restaurants reviews, which can drive the choices of millions of travelers when visiting a new location, hence leading to a significant real-world economic impact for local businesses and associated services.
Nonetheless, the way content is presented by TripAdvisor can sometimes be confusing to the general audience. Despite having collected a considerably rich amount of data, in fact, these information are displayed using tens of numeric values associated to basic plots such as horizontal bar charts:
These visualization choices are not as immediate as they could be, and require further interpretation by the user (e.g. having 54 terrible reviews on a total of 1200 is different than having 54 terrible reviews on a total of 100, and this is not immediately reflected in the information displayed).
In the era of new data visualization techniques and infographics, something better can be done. This is precisely the motivation behind the creation of MoodAdvisor, a free web & mobile app that allows travellers to quickly visualize in a very graphical and straightforward fashion the excellency of a hotel and the the happiness of previous travelers who left a review. The former measure is based on the number of excellent and very good reviews normalized according to the total number of reviews and converted into a percentage, while the latter measure is based on state-of-the-art algorithms of sentiment analysis to interpret the affect in the reviews left on TripAdvisor for a certain location.
MoodAdvisor allows the user to search for any hotel worldwide through a simple form, then retrieves the data from TripAdvisor, computes in real-time the aforementioned values of excellency and happiness, and visualizes the results using gauges followed by colored boxes representing the latest reviews associated to simple emotions (happy, neutral, sad):
MoodAvisor can still be tried at moodadvisor.com, even though the results presented now are based on dummy data. I also released part of the code (data scraping from a webpage using regular expressions) on GitHub.
This post originally appeared on LinkedIN.