Skip to main content
Log in

Sentiment analysis on google play store app users’ reviews based on deep learning approach

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Most people are tending to download or purchase apps, as a result of globally spreading technologies and smartphone usability. The Google Play Store app market is one of the most famous and rapidly increasing app markets and it captured the users’ thoughts, feelings, and, opinions about the appropriate apps they used. It is helpful for new users, app developers, and app creators to gain insights into the existing audience's opinion about relevant apps. Therefore, this study mainly aims to perform sentiment analysis on Google Play Store app users’ reviews based on the 15 latest apps. We collected 33,000 user reviews and implemented a machine-learning algorithms after initially pre-processing the data and extracting features through Term Frequency—Inverse Document Frequency (TF-IDF) vectorizer tool. The Artificial Neutral Network (ANN), Long Short-Term Memory (LSTM), and Support Vector Machine (SVM) algorithms were used for the comparison of results. By applying these algorithms, users’ reviews are mainly categorized into neutral, positive, and negative in each app separately. The overall results show that LSTM outperformed both ANN, and SVM and had a greater accuracy, recall, f-measure, and lowest error rates across all apps for providing valuable insights for sentiment classification. According to the outcomes, LSTM produces the best sentiment analysis outcomes for keeping track of users' app reviews. Affirming 80–90% accuracy in each Apps, the outcomes reinforce the all model's validity in understanding user attitudes, consolidating the method's effectiveness. The results useful for new app users and app developers to taking their decisions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
€32.70 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (France)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

The data that support the findings of this study are available from the corresponding author upon reasonable request.

References  

  1. 42matters (2023) Google Play Statistics and Trends2023. 42matters. https://42matters.com/google-play-statistics-and-trends

  2. Bankmycell (2023, Aug) Retrieved from NUMBER OF MOBILE PHONE & SMARTPHONE USERS (Source: https://www.bankmycell.com/blog/how-many-phones-are-in-the-world)

  3. Bernand, M (n.d.) The Top 5 Tech Trends In 2023 Everyone Must Be Ready For. Retrieved from Forbes: https://www.forbes.com/sites/bernardmarr/2023/09/11/the-top-5-tech-trends-in-2024-everyone-must-be-ready-for/?sh=310aea429a6b

  4. BIGCOMMERCE - ECOMMERCE PLATFORM (2021) What is a .CSV file and what does it mean for my… | BigCommerce. https://www.bigcommerce.com/ecommerce-answers/what-csv-file-and-what-does-it-mean-my-ecommerce-business/

  5. Dąbrowski J, Letier E, Perini A, Susi A (2019) Finding and Analyzing App Reviews Related to Specific Features: A Research Preview. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 11412 LNCS(March), 183–189. https://doi.org/10.1007/978-3-030-15538-4_14

  6. Fuad A, Al-Yahya M (2021) Analysis and Classification of Mobile Apps Using Topic Modeling: A Case Study on Google Play Arabic Apps. Complexity, 2021. https://doi.org/10.1155/2021/6677413

  7. Gupta S (2018) Sentiment Analysis: Concept, Analysis and Applications| Towards Data Science. In datascience (pp. 1-undefined). https://towardsdatascience.com/sentiment-analysis-concept-analysis-and-applications-6c94d6f58c17

  8. Hadwan M, Al-Hagery M, Al-Sarem M, Saeed F (2022) Arabic sentiment analysis of users’ opinions of governmental mobile applications. Comp Mater Continua 72(3):4675–4689

    Article  Google Scholar 

  9. Harshith (2019) Text Preprocessing in natural language processing using Python, Towards Data Science. https://towardsdatascience.com/text-preprocessing-in-natural-language-processing-using-python-6113ff5decd8

  10. How to create a Word Cloud on Mentimeter (n.d.) Retrieved May 9, 2023, from https://www.projectpro.io/recipes/create-word-cloud-python#:~:text=Wordcloud is basically a visualization,a few libraries using pip

  11. Introduction to Artificial Neural Networks - Analytics Vidhya. (n.d.). Retrieved May 15, 2023, from https://www.analyticsvidhya.com/blog/2021/09/introduction-to-artificial-neural-networks/

  12. Javatpoint (n.d.) Data Preprocessing in Machine learning - Javatpoint. Retrieved May 9, 2023, from https://www.javatpoint.com/data-preprocessing-machine-learning

  13. Jim Frost (2023) Mean Squared Error (MSE) - Statistics By Jim. https://statisticsbyjim.com/regression/mean-squared-error-mse/

  14. Karim A, Azhari A, Belhaouri SB, Qureshi AA (2020) Machine Learning Algorithm’s Measurement and Analytical Visualization of User’s Reviews for Google Play Store. March 1–31. https://doi.org/10.20944/preprints202003.0249.v1

  15. Kulkarni M, RWadhekar A (2019) Depression Prediction System Using Different Methods. International Research Journal of Engineering and Technology, 2088–2094. www.irjet.net

  16. Lestari S, Saepudin S (2021) Support Vector Machine: analisis sentimen aplikasi saham di Google Play Store. JUSIFO (Jurnal Sistem Informasi) 7(2):81–90. https://doi.org/10.19109/jusifo.v7i2.9825

    Article  Google Scholar 

  17. Malik H, Shakshuki EM, Yoo WS (2020) Comparing mobile apps by identifying ‘Hot’features. Futur Gener Comput Syst 107:659–669

    Article  Google Scholar 

  18. Manhar A, Hariramani S, Wadhwani S, Manahar A (2022) Sentimental Analysis on social media. https://www.researchgate.net/publication/362580636

  19. Math Works (2022) Feature Extraction - MATLAB & Simulink. https://www.mathworks.com/discovery/feature-extraction.html

  20. Monkey Learn (2017) Sentiment Analysis Guide. MonkeyLearn. https://monkeylearn.com/sentiment-analysis/

  21. Nahar KMO, Jaradat A, Atoum MS, Ibrahim F (2020) Sentiment analysis and classification of arab jordanian facebook comments for jordanian telecom companies using lexicon-based approach and machine learning. Jordanian J Comp Inform Technol 6(3):247–262. https://doi.org/10.5455/jjcit.71-1586289399

    Article  Google Scholar 

  22. Oueslati O, Cambria E, HajHmida MB, Ounelli H (2020) A review of sentiment analysis research in Arabic language. Futur Gener Comput Syst 112:408–430. https://doi.org/10.1016/j.future.2020.05.034

    Article  Google Scholar 

  23. Pratmanto D, Rousyati R, Wati FF, Widodo AE, Suleman S, Wijianto R (2020) App review sentiment analysis shopee application in Google Play Store using Naive Bayes Algorithm. In J Phys: Conf Ser, IOP Publishing, 1641(1):012043

  24. Jagdal RS, Shirsat VS, Deshmukh SN, (2019) Sentiment analysis on product reviews using machine learning techniques. In Cognitive Informatics and Soft Computing: Proceeding of CISC 2017, Springer Singapore, pp 639–647

  25. Alhaqq RI, Putra IMK, Ruldeviyani Y (2022) Analisis Sentimen terhadap Penggunaan Aplikasi MySAPK BKN di Google Play Store. J Nasional Teknik Elektro Dan Teknologi Informasi 11(2)

  26. Ranjan S, Mishra S (2020) Comparative Sentiment Analysis of App Reviews. 2020 11th International Conference on Computing, Communication and Networking Technologies, ICCCNT 2020, 1–10. https://doi.org/10.1109/ICCCNT49239.2020.9225348

  27. Riccosan, Sutoyo, R, Chowanda A (2022) Sentiment Classification for Indonesian Sentences Using Multilingual Transformers Model. ICIC Express Letters, 16(10), 1047–1055. https://doi.org/10.24507/icicel.16.10.1047

  28. Root Mean Square Error (RMSE) - Statistics By Jim (n.d.) Retrieved May 22, 2023, from https://statisticsbyjim.com/regression/root-mean-square-error-rmse/

  29. Sadiq S, Umer M, Ullah S, Mirjalili S, Rupapara V Nappi M (2021) Discrepancy detection between actual user reviews and numeric ratings of Google App store using deep learning. Expert Syst Appl 181(June). https://doi.org/10.1016/j.eswa.2021.115111

  30. Schumer H, Amadi C, Joshi A (2018) Evaluating the dietary and nutritional apps in the google play store. Healthc Inform Res 24(1):38–45. https://doi.org/10.4258/hir.2018.24.1.38

    Article  Google Scholar 

  31. sklearn.feature_extraction.text.TfidfTransformer — scikit-learn 1.2.2 documentation (n.d.) Retrieved May 15, 2023, from https://scikit-learn.org/stable/modules/generated/sklearn.feature_extraction.text.TfidfTransformer.html

  32. Sorab G (2022) Data Preprocessing In Machine Learning: How To Go About It. V7 Labs. https://www.v7labs.com/blog/data-preprocessing-guide#h1

  33. Stop word removal - Natural Language Processing: Python and NLTK [Book] (n.d.) Retrieved May 9, 2023, from https://www.oreilly.com/library/view/natural-language-processing/9781787285101/ch02s07.html#:~:text=Stop word removal is one,generally classified as stop words

  34. Tech Target Cotributor (2019) Tech Target. (Mobile Computing) Retrieved from https://www.techtarget.com/searchmobilecomputing/definition/Google-Play-Android-Market

  35. Top 20 Play Store App Reviews (Daily Update) | Kaggle (n.d.-a) Retrieved May 13, 2023, from https://www.kaggle.com/datasets/odins0n/top-20-play-store-app-reviews-daily-update?datasetId=2270520

  36. What is NLP (Natural Language Processing) Tokenization? - tokenex (n.d.) Retrieved May 9, 2023, from https://www.tokenex.com/blog/ab-what-is-nlp-natural-language-processing-tokenization/#:~:text=Tokenization is used in natural,into understandable parts (words)

Download references

Acknowledgements

There are no any special parties to acknowledge.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. A. H. M. Rupasingha.

Ethics declarations

Financial interest

The authors declare they have no relevant financial or non-financial interests to disclose.

Conflict of interest

The authors have no conflicts of interest to declare.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Samanmali, P.H.C., Rupasingha, R.A.H.M. Sentiment analysis on google play store app users’ reviews based on deep learning approach. Multimed Tools Appl 83, 84425–84453 (2024). https://doi.org/10.1007/s11042-024-19185-w

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-024-19185-w

Keywords

Navigation