A Comparative Sentiment Analysis of Learning Management Systems Reviews Using Machine Learning within the SEMMA Framework

Authors

  • Rahmat Rizki Hidayah Bina Nusantara University, Indonesian
  • Vianny Utami Bina Nusantara University, Indonesian

DOI:

https://doi.org/10.51278/bce.v6i3.2826

Keywords:

Sentiment Analysis, Machine Learning, Learning Management System, Support Vector Machine, SEMMA

Abstract

Mobile Learning Management Systems (LMS) have become essential in supporting digital learning by providing flexible access to academic resources and communication between students and educational institutions. User reviews published on the Google Play Store provide valuable feedback for evaluating service quality; however, their unstructured nature makes systematic analysis challenging. This study aims to analyze user sentiment toward the LMS Mobile application of Universitas XYZ and compare the performance of the Naïve Bayes and Support Vector Machine (SVM) algorithms in sentiment classification. A quantitative experimental approach was employed using 129 user reviews collected through web scraping from the Google Play Store between November 2020 and December 2025. The analysis followed the SEMMA (Sample, Explore, Modify, Model, Assess) framework and applied Natural Language Processing (NLP) techniques, including text cleaning, tokenization, case folding, stopword removal, and stemming. Textual data were transformed into numerical features using the Term Frequency–Inverse Document Frequency (TF-IDF) method before being classified with Naïve Bayes and SVM. Model performance was evaluated using confusion matrix metrics, including accuracy, precision, recall, and F1-score. The results indicate that negative sentiment dominates user reviews, primarily concerning login problems, application errors, and system performance. The Naïve Bayes model achieved a higher accuracy (0.69) than SVM (0.65), whereas SVM demonstrated more balanced classification performance across sentiment categories. These findings provide a data-driven basis for evaluating user feedback and supporting continuous improvement of digital learning services within higher education.

 

Keywords:  Sentiment Analysis, Machine Learning, Learning Management System, Support Vector Machine, SEMMA.

References

Abdullah, D. M., & Abdulazeez, A. M. (2021). Machine Learning Applications based on SVM Classification: A Review. Qubahan Academic Journal, 1(2), 81–90. DOI: 10.48161/qaj.v1n2a50.

Ali, S., Fatima, F., Hussain, J., Qureshi, M. I., Fatima, S., & Zahoor, A. (2023). International Journal of Interactive Mobile Technologies (iJIM), 17(13), 4–21. DOI: 10.3991/ijim.v17i13.39785.

Aljouni, A., Alkhawaldeh, R. S., Al-Okaily, M. M., Al-Debei, M. M., & Alshurideh, M. (2024). Factors influencing student satisfaction with LMS mobile application: A TAM-based SEM analysis. International Journal of Interactive Mobile Technologies, 18(19). https://doi.org/10.3991/ijim.v18i19.50237

Andrade-Arenas, L., Rubio-Paucar, I., & Yactayo-Arias, C. (2024). Data mining for predictive analysis in gynecology: A focus on cervical health. International Journal of Electrical and Computer Engineering, 14(3), 2822–2833. https://doi.org/10.11591/ijece.v14i3.pp2822-2833

Cahyani, D. E., & Patasik, I. (2021). Performance comparison of TF-IDF and Word2Vec models for emotion text classification. Bulletin of Electrical Engineering and Informatics, 10(5), 2780– 2788. https://doi.org/10.11591/eei.v10i5.3157

Ganganwar, V., & Rajalakshmi, R. (2024). Employing synthetic data for addressing the class imbalance in aspect-based sentiment classification. Journal of Information and Telecommunication, 8(2), 167–188. DOI: 10.1080/24751839.2023.2270824.

Gardazi, N. M., Daud, A., Malik, M. K., Bukhari, A., Alsahfi, T., & Alshemaimri, B. (2025). BERT applications in natural language processing: A review. Artificial Intelligence Review, 58, 166. DOI: 10.1007/s10462-025-11162-5.

Gómez Palacios et al. (2017). A Comparative between CRISP-DM and SEMMA through the Construction of a MODIS Repository for Studies of Land Use and Cover Change. DOI: 10.25046/aj020376

Hokijuliandy, E., Napitupulu, H., & Firdaniza. (2023). Application of SVM and Chi-Square Feature Selection for Sentiment Analysis of Indonesia’s National Health Insurance Mobile Application. Mathematics, 11(17), 3765. DOI: 10.3390/math11173765.

Ikhsan, R. B., Prabowo, H., Yuniarty, Simamora, B., Ruan, X., & Kumar, V. (2022). Predicting students' use of mobile-learning management systems in Indonesia. Journal of Educators Online, 19(3). https://doi.org/10.9743/JEO.2022.19.3.5

Indriani, F., Nugroho, R. A., Faisal, M. R., & Kartini, D. (2024). Comparative evaluation of IndoBERT, IndoBERTweet, and mBERT for multilabel student feedback classification. Jurnal RESTI (Rekayasa Sistem dan Teknologi Informasi), 8(6), 748–757. DOI: 10.29207/resti.v8i6.6100.

Janiesch, C., Zschech, P., & Heinrich, K. (2021). Machine learning and deep learning. Electronic Markets, 31, 685–695. DOI: 10.1007/s12525-021-00475-2.

Jannah, N. Z. B., & Kusnawi. (2024). Comparison of Naïve Bayes and SVM in sentiment analysis of product reviews on marketplaces. Sinkron: Jurnal dan Penelitian Teknik Informatika, 8(2), 727–733. https://doi.org/10.33395/sinkron.v8i2.13559.

Johnson, J. M., & Khoshgoftaar, T. M. (2019). Survey on deep learning with class imbalance. Journal of Big Data, 6, 27. DOI: 10.1186/s40537-019-0192-5.

Kaisiang, C., & Shah, N. (2022). Comparison of Naive Bayes and SVM classification in grid-search hyperparameter tuned and non-hyperparameter tuned healthcare stock market sentiment analysis. IAENG International Journal of Computer Science, 49(4), 536–544.

Kurniawan, R., Wijaya, H. O. L., & Aprisusanti, R. P. (2024). Sentiment analysis of Google Play Store user reviews on digital population identity app using K-nearest neighbors. Jurnal SISFOKOM (Sistem Informasi dan Komputer), 13(2), 170–178. https://doi.org/10.1145/3569897

Mustaqim, I. Z., & Suryono, R. R. (2025). A systematic literature review of topic modeling techniques in user reviews. Journal of Information Systems Engineering and Business Intelligence, 11(2), 238–253. DOI: 10.20473/jisebi.11.2.238-253.

Ngulube, P., & Ncube, M. M. (2025). Leveraging learning analytics to improve the user experience of learning management systems in higher education institutions. Information, 16(5), 419. https://doi.org/10.3390/info16050419

Ohliati, J., & Abbas, B. S. (2019). Measuring Students Satisfaction in Using Learning Management System. International Journal of Emerging Technologies in Learning (iJET), 14(4), 180–189. DOI: 10.3991/ijet.v14.i04.9427.

Pambudi, S., Setiaji, P., & Triyanto, W. A. (2025). Sentiment analysis of Fizzo Novel application using Support Vector Machine and Naïve Bayes algorithm with SEMMA framework. Jurnal Teknik Informatika (JUTIF), 6(4), 1861–1880. https://doi.org/10.52436/1.jutif.2025.6.4.4875

Patil, R., Boit, S., Gudivada, V., & Nandigam, J. (2023). A Survey of Text Representation and Embedding Techniques in NLP. IEEE Access, 11, 36120–36146. DOI: 10.1109/ACCESS.2023.3266377.

Rahmad, F., Suryanto, Y., & Ramli, K. (2020). Performance comparison of anti-spam technology using confusion matrix classification. IOP Conference Series: Materials Science and Engineering, 879(1). https://doi.org/10.188/1757-899X/879/1/012076

Ressan, M. B., & Hassan, R. F. (2022). Naïve-Bayes family for sentiment analysis during COVID-19 pandemic and classification tweets. Indonesian Journal of Electrical Engineering and Computer Science, 28(1), 375–383. https://doi.org/10.11591/ijeecs.v28.i1.pp375-383

Rini, F., Yelfiza, & Pernanda, A. Y. (2023). New LMS Mobile Framework Based on Multiplatform: A Literature Review of Mobile LMS Theory, Design and Implementation. DOI: 10.47191/ijmra/v6-i6-54.

Sarker, I. H. (2021). Machine learning: Algorithms, real-world applications and research directions. SN Computer Science, 2(3), 160. http://doi.org/10.1007/s42979-021-00592-x

Sathyanarayanan, S., & Tantri, B. R. (2024). Confusion matrix-based performance evaluation metrics. African Journal of Biomedical Research, 27(4S), 4023–4031. https://doi.org/10.53555/AJBR.v27i4S.4345

Salur, M. U., & Aydin, I. (2020). A novel hybrid deep learning model for sentiment classification. IEEE Access, 8, 58080–58093. DOI: 10.1109/ACCESS.2020.2982538.

Setiawan, T., Liem, S., & Pribadi, M. R. (2024). Perbandingan algoritma SVM dan Naïve Bayes dalam analisis sentimen komentar TikTok pada produk skincare. Applied Information Technology and Computer Science (AICOMS), 3(2), 28–32. http://doi.org/10.58466/aicoms.v3i1.1523

Siddharth, L., Blessing, L., & Luo, J. (2022). Natural language processing in-and-for design research. Design Science, 8, e21. http://doi.org/10.1017/dsj.2022.16.

Siino, M., Tinnirello, I., & La Cascia, M. (2024). Is text preprocessing still worth the time? A comparative survey on the influence of popular preprocessing methods on Transformers and traditional classifiers. Information Systems, 121, 102342. DOI: 10.1016/j.is.2023.102342.

Singgalen, Y. A. (2024). Distribution of Polarity Value between VADER and TextBlob in Sentiment Classification of Tourist Vlog Content Reviews. Journal of Information System Research (JOSH), 5(4), 1445–1454. DOI: 10.47065/josh.v5i4.5501.

Sinulingga, J. E. B., & Sitorus, H. C. K. (2024). Analisis sentimen masyarakat terhadap film horor Indonesia menggunakan metode SVM dan TF-IDF. Jurnal Manajemen Informatika (JAMIKA), 14(1), 42–53. http://doi.org/10.34010/jamika.v14i1.11946

Van Mechelen, M., et al. (2023). Emerging technologies in K–12 education: A future HCI research agenda. ACM Transactions on Computer-Human Interaction, 30(3), 1–40. http://doi.org/0.1145/3569897

Verbraaken, J., Wolting, M., Katzy, J., Kloppenburg, J., Verbelen, T., & Rellermeyer, J. S. (2020). A survey on distributed machine learning. ACM Computing Surveys, 53(2), 1–33. https://doi.org/10.1145/3377454

Wati, R., Ernawati, S., & Rachmi, H. (2023). Pembobotan TF-IDF Menggunakan Naïve Bayes Pada Sentimen Masyarakat Mengenai Isu Kenaikan BIPIH. DOI: 10.34010/jamika.v13i1.9424.

Yelfiza, Rini, F., & Pernanda, A. Y. (2024). Measuring user satisfaction: Open source LMS mobile application as a learning technology. Journal of Advanced Research in Applied Sciences and Engineering Technology, 38(2), 176–185. http://doi.org/10.37934/araset.38.2.176185.

Yustanti, W., Iriawan, N., & Irhamah. (2023). Categorical encoder based performance comparison in pre-processing imbalanced multiclass classification. Jurnal Teknik Industri, 25(1), 39–54. https://doi.org/10.9744/jti.25.1.39-54

Zhang, Y., Li, Q., & Xin, Y. (2024). Research on eight machine learning algorithms applicability on different characteristics data sets in medical classification tasks. DOI: 10.3389/fncom.2024.1345575.

Zhou, J., Ye, Z., Zhang, S., Geng, Z., Han, N., & Yang, T. (2024). Investigating response behavior through TF-IDF and Word2vec text analysis: A case study of PISA 2012 problem-solving process data. DOI: 10.1016/j.heliyon.2024.e35945.

Zulfikar, W. B., Atmadja, A. R., & Pratama, S. F. (2023). Sentiment Analysis on Social Media Against Public Policy Using Multinomial Naive Bayes, 10(1), 25–34. DOI: 10.15294/sji.v10i1.39952.

Downloads

Published

2026-11-08

How to Cite

Rahmat Rizki Hidayah, & Vianny Utami. (2026). A Comparative Sentiment Analysis of Learning Management Systems Reviews Using Machine Learning within the SEMMA Framework. Bulletin of Community Engagement, 6(3), 134–145. https://doi.org/10.51278/bce.v6i3.2826

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.