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.











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
42matters (2023) Google Play Statistics and Trends2023. 42matters. https://42matters.com/google-play-statistics-and-trends
Bankmycell (2023, Aug) Retrieved from NUMBER OF MOBILE PHONE & SMARTPHONE USERS (Source: https://www.bankmycell.com/blog/how-many-phones-are-in-the-world)
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
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/
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
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
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
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
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
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
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/
Javatpoint (n.d.) Data Preprocessing in Machine learning - Javatpoint. Retrieved May 9, 2023, from https://www.javatpoint.com/data-preprocessing-machine-learning
Jim Frost (2023) Mean Squared Error (MSE) - Statistics By Jim. https://statisticsbyjim.com/regression/mean-squared-error-mse/
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
Kulkarni M, RWadhekar A (2019) Depression Prediction System Using Different Methods. International Research Journal of Engineering and Technology, 2088–2094. www.irjet.net
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
Malik H, Shakshuki EM, Yoo WS (2020) Comparing mobile apps by identifying ‘Hot’features. Futur Gener Comput Syst 107:659–669
Manhar A, Hariramani S, Wadhwani S, Manahar A (2022) Sentimental Analysis on social media. https://www.researchgate.net/publication/362580636
Math Works (2022) Feature Extraction - MATLAB & Simulink. https://www.mathworks.com/discovery/feature-extraction.html
Monkey Learn (2017) Sentiment Analysis Guide. MonkeyLearn. https://monkeylearn.com/sentiment-analysis/
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
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
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
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
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)
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
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
Root Mean Square Error (RMSE) - Statistics By Jim (n.d.) Retrieved May 22, 2023, from https://statisticsbyjim.com/regression/root-mean-square-error-rmse/
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
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
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
Sorab G (2022) Data Preprocessing In Machine Learning: How To Go About It. V7 Labs. https://www.v7labs.com/blog/data-preprocessing-guide#h1
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
Tech Target Cotributor (2019) Tech Target. (Mobile Computing) Retrieved from https://www.techtarget.com/searchmobilecomputing/definition/Google-Play-Android-Market
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
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)
Acknowledgements
There are no any special parties to acknowledge.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-024-19185-w