Sentiment Analysis and Rating Prediction for App Reviews Using Transformer-based Models


Abstract views: 274 / PDF downloads: 87

Authors

  • Gokberk ESER Gazi University
  • Cagri SAHIN Gazi University

Keywords:

Sentiment Analysis, NLP, User App Review, Transformer Models, Classification, Rating Prediction

Abstract

In this study, we present the sentiment analysis of Spotify app reviews, the implementation of
Natural Language Processing (NLP) methods, and the use of transformer-based models including BERT,
DistilBERT, RoBERTa, and XLM-RoBERTa. Comprehensive preprocessing, including emoji removal,
typo correction, and tokenization, was utilized for processing Spotify app reviews from the Google Play
Store. Sentiments were analyzed using the VADER Sentiment Intensity Analyzer, categorized into positive,
neutral, and negative. Models were assessed for accuracy, precision, recall, and F1-score. DistilBERT
achieved the highest accuracy and recall 71.68%, while XLM-RoBERTa demonstrated the best balance
with an F1-score of 69.24% in predicting Spotify app ratings.

Downloads

Download data is not yet available.

Author Biographies

Gokberk ESER, Gazi University

Department of Computer Engineering, Ankara, Turkiye

Cagri SAHIN, Gazi University

Department of Computer Engineering, Ankara, Turkiye

References

Kerai, A. (2024). Cell Phone Usage Statistics: Mornings Are for Notifications. Reviews.org. Retrieved March 20, 2024, from https://www.reviews.org/mobile/cell-phone-addiction/,

Wurmser, Y. (2020). The Majority of Americans’ Mobile Time Spent Takes Place in Apps. EMARKETER. Retrieved March 21, 2024, from https://www.emarketer.com/content/the-majority-of-americans-mobile-time-spent-takes-place-in-apps

Mobile app revenue worldwide 2019-2027, by segment. (2023). Statista. Retrieved March 22, 2024, from https://www.statista.com/forecasts/1262892/mobile-app-revenue-worldwide-by-segment

Turner, A. (2024). Spotify Users: How Many People Have Spotify? . BankMyCell. Retrieved March 26, 2024, from https://www.bankmycell.com/blog/number-of-spotify-users/

Chen, N., Lin, J., Hoi, S. C. H., Xiao, X., & Zhang, B. (2014). AR-miner: mining informative reviews for developers from mobile app marketplace. Proceedings of the 36th International Conference on Software Engineering. https://doi.org/10.1145/2568225.2568263

Panichella, S., Di Sorbo, A., Guzman, E., Visaggio, C. A., Canfora, G., & Gall, H. C. (2015). How can i improve my app? Classifying user reviews for software maintenance and evolution. 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME). https://doi.org/10.1109/icsm.2015.7332474

Ali, M., Joorabchi, M. E., & Mesbah, A. (2017,). Same App, Different App Stores: A Comparative Study. 2017 IEEE/ACM 4th International Conference on Mobile Software Engineering and Systems (MOBILESoft). https://doi.org/10.1109/mobilesoft.2017.3

Noei, E., Zhang, F., & Zou, Y. (2021). Too Many User-Reviews! What Should App Developers Look at First? IEEE Transactions on Software Engineering, 47(2), 367–378. https://doi.org/10.1109/tse.2019.2893171

Pagano, D., & Maalej, W. (2013). User feedback in the appstore: An empirical study. 2013 21st IEEE International Requirements Engineering Conference (RE). https://doi.org/10.1109/re.2013.6636712

Aljrees, T., Umer, M., Saidani, O., Almuqren, L., Ishaq, A., Alsubai, S., Eshmawi, A. A., & Ashraf, I. (2024). Contradiction in text review and apps rating: prediction using textual features and transfer learning. PeerJ Computer Science, 10, e1722. https://doi.org/10.7717/peerj-cs.1722

Wong, W. H., Ismail, S., Arifin, M. A., Make, S. S. A., Wahab, M. H. A., & Shaharudin, S. M. (2021). Sentiment Analysis of Snapchat Application’s Reviews. 2021 2nd International Conference on Artificial Intelligence and Data Sciences (AiDAS). https://doi.org/10.1109/aidas53897.2021.9574379

Verma, P., Srivastava, R., Fatima, S., & Pratap, A. (2024). Sentiment Analysis on ChatGPT Reviews. 2024 IEEE International Students’ Conference on Electrical, Electronics and Computer Science (SCEECS). https://doi.org/10.1109/sceecs61402.2024.10482121

Sultana, R., & Sarker, S. (2018). App Review Mining and Summarization. International Journal of Computer Applications, 179(38), 45–52. https://doi.org/10.5120/ijca2018916918

Guzman, E., & Maalej, W. (2014). How Do Users Like This Feature? A Fine Grained Sentiment Analysis of App Reviews. 2014 IEEE 22nd International Requirements Engineering Conference (RE). https://doi.org/10.1109/re.2014.6912257

emoji — emoji documentation. [Online]. Available: https://carpedm20.github.io/emoji/docs/

fastText. [Online]. Available: https://fasttext.cc/

LanguageTool. [Online]. Available: https://github.com/jxmorris12/language_tool_python

spaCy · Industrial-strength Natural Language Processing in Python. [Online]. Available: https://spacy.io/

NLTK :: Natural Language Toolkit. [Online]. Available: https://www.nltk.org/

Hutto, C., & Gilbert, E. (2014). VADER: A Parsimonious Rule-Based Model for Sentiment Analysis of Social Media Text. Proceedings of the International AAAI Conference on Web and Social Media, 8(1), 216–225. https://doi.org/10.1609/icwsm.v8i1.14550

Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2018). Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805.

Sanh, V., Debut, L., Chaumond, J., & Wolf, T. (2019). DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lighter. arXiv preprint arXiv:1910.01108.

Liu, Y., Ott, M., Goyal, N., Du, J., Joshi, M., Chen, D., ... & Stoyanov, V. (2019). Roberta: A robustly optimized bert pretraining approach. arXiv preprint arXiv:1907.11692.

Conneau, A., Khandelwal, K., Goyal, N., Chaudhary, V., Wenzek, G., Guzmán, F., ... & Stoyanov, V. (2019). Unsupervised cross-lingual representation learning at scale. arXiv preprint arXiv:1911.02116.

Akiba, T., Sano, S., Yanase, T., Ohta, T., & Koyama, M. (2019). Optuna. Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. https://doi.org/10.1145/3292500.3330701

Transformers. [Online]. Available: https://huggingface.co/docs/transformers/index

Downloads

Published

2024-05-27

How to Cite

ESER, G., & SAHIN, C. (2024). Sentiment Analysis and Rating Prediction for App Reviews Using Transformer-based Models . International Journal of Advanced Natural Sciences and Engineering Researches, 8(4), 372–379. Retrieved from https://as-proceeding.com/index.php/ijanser/article/view/1857

Issue

Section

Articles