App Review Analysis

IMDb vs Fandango

EXECUTIVE SUMMARY

Users often leave reviews for apps they like to share their experiences. The purpose of this project is to analyze app reviews. I am particularly interested in apps related to movies, so I selected two popular ones: IMDb and Fandango. I scraped publicly available user reviews for these two apps. My goal is to analyze and compare them to understand user experiences better. 

PROBLEMS

KEY QUESTIONS

RESEARCH OBJECTIVE

RESEARCH METHOD

CODING PLATFORM

DATA OVERVIEW

Columns For IMDb:

Columns For Fandango: 

RATING ANALYSIS

EXPLORATION ANALYSIS OF RATINGS

Rating Statistics Summary for IMDb: 

Rating Statistics Summary for Fandango: 

IMDb vs Fandango: Distribution of Ratings

Rating Volume:

Distribution Pattern:

IMDb vs Fandango: Distribution of Review length and Rating

TIME-BASED ANALYSIS OF RATINGS

Average Monthly Ratings Over Time for IMDb

Average Monthly Ratings Over Time for Fandango

IMDb vs Fandango: Monthly Average Ratings Over Time

Stability:

Average Ratings:

Significant Drops:

Monthly Rating Distribution Over Time for IMDb

Monthly Rating Distribution Over Time for Fandango

On Same Y Axis Range for Graphs:  IMDb vs Fandango: Monthly Rating Distribution Over Time

IMDb vs Fandango: Monthly Rating Distribution Over Time

Rating Volume:

User Satisfaction:

Stability:

Recommendations for further analysis for app workers

Correlation with Updates/Events:

Sentiment Analysis:

Investigate Anomalies:

REVIEW ANALYSIS

SENTIMENT ANALYSIS ON REVIEWS USE TEXTBLOB LIBRARY

Sentiments are distributed among the reviews for IMDB: 

Sentiments are distributed among the reviews for Fandango: 

Top Positive, Neutual, and Negative Reviews 

Top 5 Negative Sentiment Reviews for IMDb

Review: If you could take an x-ray of entertainment, you would find IMDb. This is the blood and bones of the industry. I found this ocean of trivia because I’m one of those people that asks, “Oh, who IS that?” Annoying, maybe. But we’re out there. And this is where we go for answers. Can’t find anything to watch on TV? Go to IMDb and browse. This is a must have app!Title: EntertainmentPolarity: -1.0Rating: 4
Review: I upgraded the app, which they described as bug fixes and performance improvements. Horse crap! They now make me establish an account and sign in with a password to use the damned thing.Title: False Advertising UpgradePolarity: -1.0Rating: 4
Review: I cannot stand Rotten Tomatoes! Terrible reviews.Title: Best App For all your movie Reviews and everything about the movies.Polarity: -1.0Rating: 5
Review: This update is terrible. The search is too cumbersome now and where is the ability to share a show? I do not like this version.Title: Horrible updatePolarity: -1.0Rating: 1

Review: The drastic change in UI and requirement to select the tab containing the search (the most used item by anyone) rather than it being the default, is jarring and awful.Title: New InterfacePolarity: -1.0Rating: 1

Top 5 Negative Sentiment Reviews for Fandango

Review: I used to purchase tickets from this app, but now all I get in money from my card being on hold ! -as I clicked the purchase button , it took me to an “error” page, then I clicked on a button that said click here to see your tickets . This led me to fandango app wanting me to purchase the tickets again . I went to my bank account all and saw that money was put on hold ! I call fandango and they said they didn’t know when I would be getting my refund . WORST APP EVERTitle: Worst App Ever !!Polarity: -1.0Rating: 1
Review: I would have given no stars if that was an option. It says isn’t I don’t have an account, but I do. Then when I try to be a guest, it kicks me out and says that I have an account. The app is horrible and if you try to change time because of crappy seat selection, it makes you start all over again. And they wonder why people don’t want to go to the movies anymore.Title: Worst app everPolarity: -1.0Rating: 1
Review: I’ve used other movie apps. They are all horrible compared to fandango!!!Title: By far the best movie app in the business!!!!Polarity: -1.0Rating: 5
Review: So I gust youse’d this app it is the worst app I’ve ever got. I would like to couple of a virus please fix it so I can use the app again.Title: Worst app everPolarity: -1.0Rating: 5
Review: Bought movie tickets called before the movie started to get refund for a movie I couldn’t make so I called and was on hold 45 minuets couldn’t get hold of no one and still wouldn’t refund me for a movie I didn’t see ... horrible customer serviceTitle: HorriblePolarity: -1.0Rating: 1

Top 5 Positive Sentiment Reviews for IMDb

Review: I like the ability to build my watch list and no joke, seeing the watch options is awesome. I can always find what I want to see. My one problem is that in the streaming options, Shudder isn’t one of them. Why not add Shudder as one of your streaming options?Title: This really is cool, butPolarity: 1.0Rating: 5
Review: I use this app all the time.  It has everything you need to know about movies, ratings, where movie is playing and movie star details.  It also has information about TV shows and their ratings, too.  Great app!Title: Fav app for moviesPolarity: 1.0Rating: 5
Review: I use IMDB probably 5 to 10 times a day while watching tv or movies. It’s the best resource forwhen I have a question about an actors name or a filming location.Title: Where I go for all my dumb tv/movie questions.Polarity: 1.0Rating: 5
Review: This is the best app for everything movies and TV. I’ve literally been using it for years for allinfo on tv and film plus the lists is basically how I know what to watch.Title: AmazingPolarity: 1.0Rating: 5
Review: Perfect solutions to family question: what else were they in?Title: Value able source of informationPolarity: 1.0Rating: 5

Top 5 Positive Sentiment Reviews for Fangano

Review: Fandango is so convenient in reserving tickets and seats online. If you haven’t tried it, you owe ityourself to give it a try. Their rewards program gives you points that come in to play the more you use it. Really great!Title: Wonderful appPolarity: 1.0Rating: 5
Review: There are some apps that work so well that it seems the service was designed for the app. This Fandango app is in that elite group. I've never run into a problem using the tool. That's the best compliment I can give any app.Title: Does what it was designed to doPolarity: 1.0Rating: 5
Review: Wanted to watch Star Wars. It immediately let me pick a theater and the time and the type (3D/regular) then it let me pay with Apple Pay. It automatically added it to my calendar and added it to Apple Pay. This was awesome.Title: Man that was easyPolarity: 1.0Rating: 5
Review: Thank you Fandango for being free to download!! It’s so convenient for me to look at what movies are playing at which theaters and what times! I can view options and reserve my tickets up to a week before the day! If you don’t have this app you need it!Title: Thank you FandangoPolarity: 1.0Rating: 4
Review: The ability to pay with Apple Pay is awesome!Title: Quick pay optionsPolarity: 1.0Rating: 5

5 Neutral Sentiment Reviews for IMDb

Review: Been using the app online (pc version first) then iOS for 15 years! Used to be able to type in the name of a show and the episode of in in google. Then click the link leading to IMDB app n it would bring it up right away so you could see who’s in that particular episode of the show! Now that won’t work anymore! You have to scroll all the way to the bottom, to find, more at IMDB?  Plus, I hate that the search bar is at the now very bottom of the home screen! I’ve been using this app for years. Now, I have to hunt for the search bar and retype my show title and episode in that? Then I still have to scroll down to view it on IMDB ? Isn’t that what I was doing? It’s just a weird messed up update that isn’t for me! Plus now I hate that they have these huge images of the actors in the program I was looking into. Then you can scroll down, yet some more for the info you actually want? This app just keeps getting worse and worse! Plus every so often it keeps wanting me to sign in, which I don’t want to do. I understand that it’s gone towards streaming, but for those of us who don’t want to do so? Sadly, since they eliminated my favorite part, message boards, they’ve been going downhill!Title: Terrible updatePolarity: -0.016804453262786623Rating: 1
Review: If it weren’t for the fact that it is the only streaming service that has the show I’m looking for and offers it for free, I wouldn’t use it. I’ll leave the app for a minute and it will completely lose my spot in what I was watching. This is unfortunate especially considering the episodes are on the longer side so it can be hard to find my way back to where I was. Additionally, when I try to skip too far ahead in an episode after it has inevitably lost my place after I close the app for a second, it also tends to freeze up(yes I mean freeze, not buffer). As far as I know, this is not due too my connection as my internet is fine when using any other application. On several occasions, it has frozen when an ad is supposed to play. The ads are short and didn’t seem like a problem until I found myself constantly having to skip around looking for where I was after it loses my place; needless to say, this wasted a lot of time I’d rather be spending just enjoying the show. I appreciate the wide variety of shows offered here for free but the aforementioned problems really prevent me from enjoying it to the fullest.Title: Kinda BadPolarity: 0.019642857142857146Rating: 2
Review: Okay, so, iOS devices all have search bars at the top (albeit, after pulling down). We are used to it. And we are used to having a cursor in the search bar, ready to go. Now you’ve gotten rid of the search bar on the main page (searching, of course, is probably at least 85% of the reason users have the app), moved the search feature to a button tap way at the bottom, but with the search bar itself being back at the top. I know we are to “touch search again to pull up the keyboard,” but it is seriously clunky. If I touched search, it should be obvious I am trying to type my query. Since this specific app is for iOS, why not match the gestures of the operating system and have users pull down on the home page to open search *with a keyboard up? Would be such a streamlined search to appease the iPhone crowd, and the home page and its articles would still be present to those browsing.   IMDB is my go-to service for movies and celebrity info, but every time I open the app makes me regret it. Please change it!Title: Love the info, hate the search featurePolarity: 0.0576388888888889Rating: 2
Review: Licensed Professional Counselor  I am completely addicted to your show and as a Trump supporter and born again Christian there are many aspects I don’t agree with on prime time where small children can view if their Parent’s do not have wise discernment.  I would love to audition to be the Counselor for the couple’s on the show I think that I could have helped keep a lot of couples together or at least tried to, and there are a lot of couples that may need to call it a day.  My 49 year old daughter could have written for Saturday night live.  She is addicted to all of your shows with me.  I am on social media as Debra Marie Yunson-gulledge and Celebrate Deliverance.  I have been called an old hag and old woman by the left yet I am constantly told that I don’t look my age. I am a local Gospel and Country singer.  And had many years on stage as a Community Actress on Oahu where I am from.  Thanks for your time had to send u this message get it off my chest so I can stop thinking about it.  My husband is an 82 yr old country harmonica singer songwriter.  I will send u his cd and my gospel single not mixed yet.  Love love love your show thanks for this happiness thru COVID-19.  Deb LPC My style of counseling is hated by conventional counselors and it would be interesting to solicit their cutting me to shreds. I am so used to it but I am still standing.Title: Debra GulledgePolarity: 0.09372294372294372Rating: 5
Review: When you look at an actor’s page, the years of the movies/shows they’ve done are removed. When you look at a movie/show page some of the actor’s role names are removed. What’s up with that? All you‘ve really done is turn the app into something less useful than it was before, degraded it. I don’t understand why people do that, it’s just stupid. I’m sure there’s a reason behind IMDb’s app design breaking bad, I just wish I knew what it is, because you can’t go so wrong by accident. This bad design is by design but why? Crucial information removed from the pages (title’s year, actor’s role names), UI’s main function (search) removed from the main page. iOS has search box literally on each and every screen, I wonder now if it would be faster and easier to search IMDb from iOS search without opening the app first, or with 3D touch on the app icon. Now when I think about it, it must be. That still doesn’t bring back the missing info misteriously removed from the pages. Maybe the web interface proves itself better than the app.Title: The app design is breaking bad bigtime.Polarity: -0.0637254901960784Rating: 1

5 Neutral Sentiment Reviews for Fangano

Review: There is a bug in the app. Watch out if you travel between time zones. I purchased my Star Wars tickets - 2 months ahead of time - while physically in a different time zone than where I live and watch the movie. In the days leading up to the showing, I double checked the time in the app several times. Even the morning of the show, when I opened the app it showed a countdown clock that my show started in an hour. But when I opened the tickets, the time the app had been showing was 2 hours off and I missed the show. 3 weeks after asking for a credit (not even a refund), I got a boilerplate response saying no credit because I waited until after the showtime to ask for a refund! How’s that for a Catch-22? I’m going to look for a different app.Title: Beware!Polarity: 0.0018939393939393923Rating: 5
Review: I recently purchased 2 tickets for Parasite knowing that there’s an exorbitant surcharge per ticket. The transaction process in this app is far from clean. The app hung when I tried to purchase, so I pressed the cancel button and went through the process again. It asked if was sure and I said yes. It then hung a second time, so I pressed cancel again figuring I’m going to either have to purchase at the theatre or online. I checked my credit card app first just to make sure the transaction(s) didn’t go through and to my surprise, both of them did!  Now I’m stuck with 4 tickets and 4 exorbitant surcharges when I only wanted 2 tickets. I tried to chat with support, but the queue was too long and I had to get going to the movie. I called support and was able to get an agent, but she would only refund the ticket price and not the surcharges because they were, “non-refundable.”  So let me get this straight - you charge an exorbitant surcharge, your app is broken and then you don’t refund? Ridiculous policies and horrible customer service. I will never be using this criminal outfit again. When the app hangs like that, why even offer a cancel button? When I hit cancel, it asked, “are you sure” and I said yes. Apparently it still goes through with the transaction and charges you anyway.Title: Broken and annoyingPolarity: 0.056770833333333375Rating: 1
Review: Loved fandango... But after what happened to me recently deleting and buying from theater sites directly.. Bought 2 tickets for uncut gems for 10:30 pm for Friday night  and something came up last min.. Since i always buy from the app you get a coupon 5 discount. So i used it for my movie tickets. When i knew we couldn't make it  i went to " cant make it" to get my refund fandango credit for another time i couldn't before i used my 5$ discount ... So only option was to talk to a agent... Well guess they were closed no agent available... So i couldn't reschedule or get my money back... So i woked up early Saturday morning to speak to an agent. Told them the situation and to my surprise he said he couldn't do anything because it was past the movie..im explain what happen  and that i couldn't have done anything about it cayse they where offline no agents and he said he was sorry and that he was gonna forward it to corporate office.. Spend 30 dollars for nothing.. Got the email saying nothing they could do nor get me my refund...   If you planning to buy tickets for late shows and life unexpected events prevent you from going to the movies.. Goodluck getting your money or fandango credit.... Buy from the theaters site instead... Ssve yourselfs the stress...Title: Deleting..Polarity: -0.017857142857142856Rating: 1
Review: First critique—in a recent update a notification prompt was introduced that prompts the user to turn on notifications. The responses are Maybe Later and an affirmative choice. Then the notification blocks the screen again with the same prompt multiple times in a day. Where’s the “Stop showing this” checkbox?  Second critique - I admit it, I run late to movies sometimes. Or decide at the last minute I’d rather go to a movie than stay in. If the showtime is passed even 1 minute, the film showtime might still display, but a ticket can not be bought for it. Maybe studios prefer this since it ensures their trailers are seen, but I’m often willing to go to a movie 10 minutes late, if I could skip the line with the convenience Fandango advertises. It doesn’t seem to be possible though, even though my local AMC and Regal will usually sell tickets for shows that have already begun (unless sold out) with no problems.  Fandango is only convenient if you plan ahead, and if I plan ahead I usually have time to get to the ticket box anyway.Title: Can’t buy a ticket for a movie that just startedPolarity: 0.0Rating: 3
Review: Regrettably we received a Fandango gift card.  As a first time user, I chose my seats but somehow they were switched at purchase. So instead of getting my selected seats, I received different seats!!!  I didn’t discover this until my family arrived at the theater, sat where i thought we should sit, got shuffled around, and ended up in the lobby where the manager used my credit card to discover our actual seats.  Much to our disappointment, time elapsed and once the movie started, there was no hope for a refund.   No movie experience is worth such frustration.  I call customer service who responded three hours later. In my frustration, I shouted expletives with the customer service lady.  She said that she would talk to corporate. I hung up before I could say more that I’d regret.   It boils down to my lack of understanding of how to redeem a movie gift card.  I’d recommend you purchase at the window or get someone who knows what they are doing. In my anger, I can’t endorse Fandango.  Try Regal or another online movie app.Title: Not user friendlyPolarity: -0.09375Rating: 1

SENTIMENT ANALYSIS ON TITLES USE TEXTBLOB LIBRARY

Sentiments are distributed among the review titles for IMDB: 

Sentiments are distributed among the review titles for Fandango: 

Examples Positive, Neutual, and Negative Review Titles

Analyze the Relationship Between Ratings and Review Text Sentiment

Analyze the Relationship Between Ratings and Review Title Sentiment

Analyze the Relationship Between Review and Title Sentiment

LANGUAGE PATTEN ANALYSIS 

Analyze Language Pattern of Title Text for Different Ratings



Word Cloud for Rating 1 (Negative Reviews IMDb)

Word Cloud for Rating 5 (Positive Reviews IMDb)

Word Cloud for Rating 1 (Negative Reviews Fandango )

Word Cloud for Rating 5 (Positive Reviews Fandango)

Top 20 Most Common Trigrams for Ratings 1, 2, and 3 (IMDB) 

Top 20 Most Common Trigrams for Ratings 4 and 5 (IMDB) 

Top 20 Most Common Trigrams for Ratings 1, 2, and 3 (Fandango) 

Top 20 Most Common Trigrams for Ratings 4 and 5 (Fandango) 

DEVELOPER RESPONSE ANALYSIS

IMDb vs Fandango: Developer Response Rate 

IMDb vs Fandango: Sentiment Distribution of Developer Responses

IMDb vs Fandango: Distribution of Ratings for reviews with and without Developer Responses

IMDb vs Fandango: Frequency of Developer Responses Over Time

IMDb vs Fandango: Average Length of Developer Responses Over Time

 KEY INSIGHTS

Overall Ratings: IMDb has more 5-star and 4-star ratings than Fandango, indicating higher user satisfaction. Both apps show a strong preference for high ratings overall.

Ratings Time Trends: From 2010 to 2022, IMDb maintained higher average ratings, peaking around 2012, then stabilizing at a lower volume. Fandango's ratings were lower, with more frequent dips, peaking in 2018, followed by fluctuations and decline, suggesting more persistent issues.

Sentiment Analysis: Positive and neutral reviews dominate both apps. IMDb reviews display more variability in sentiment language, while Fandango's sentiments are more consistent with ratings and titles.

Language Pattern Analysis: IMDb's 1-star reviews often cite issues with the Message Board, updates, search functionality, ads, and crashes. Fandango's 1-star reviews frequently mention problems with customer service, convenience fees, and gift cards.

Developer Responses: IMDb developers respond less frequently but with varied sentiment. Fandango's developers use standard, neutral, universal replies. Both apps saw a peak in developer responses in early 2020, followed by a decline, likely due to specific events or policy changes at that time.