Sentiment Analysis of Acceptance TVET Online Courses on the Skill Academy App from Google Play: Leveraging Text Mining with Comparison Machine Learning Model
Background Online Technical and Vocational Education and Training (TVET) has expanded rapidly in Indonesia through platforms such as Skill Academy. User reviews provide valuable insights into user acceptance, but their volume makes manual analysis impractical. Therefore, this study applies text mining to analyze user sentiment and compare eight machine learning models for sentiment classification. Methods The study used 3,000 reviews collected via web scraping using the google-play-scraper library. The data was then anonymized, cleaned, translated into English, and automatically sentiment-labeled using VADER. The validity of the labeling was verified by comparing it with TextBlob and the original star-rating categories using Cohen’s Kappa. Eight classification algorithms Naive Bayes, SVM, Logistic Regression, Random Forest, Decision Tree, KNN, XGBoost, and LightGBM were trained using a TF-IDF pipeline with GridSearchCV and five-fold cross-validation. Results The labeling validation results showed moderate agreement, with a Cohen’s Kappa of 0.500 for TextBlob and 0.533 for the original star rating categories. On the test data, Logistic Regression achieved the best performance with an accuracy of 85.48%, a macro-F1 score of 76.08%, a balanced accuracy of 80.86%, and a macro-AUC of 0.9486, followed by SVM and XGBoost. The sentiment distribution was dominated by positive reviews at 75.31%, followed by negative reviews at 15.57%, and neutral reviews at 9.12%. The SMOTETomek experiment improved balanced accuracy and recall for the minority class but reduced macro-precision. Word cloud and word frequency analysis revealed that the main complaints were related to the app being slow, resource-intensive, and prone to errors, while user appreciation centered on ease of learning and the quality of the material. Conclusions Research shows that logistic regression achieved the best classification performance. While user sentiment was largely positive, improving application stability remains essential for sustaining user acceptance, enhancing learning experiences, and supporting long-term adoption of online TVET platforms.
Authors
- Ramzy Bin Sulaiman
- Darmono Darmono (ORCID: https://orcid.org/0009-0002-7674-1115)
- Rizal Justian Setiawan (ORCID: https://orcid.org/0000-0002-1576-9969)
- Muhamad Riyan Maulana (ORCID: https://orcid.org/0009-0005-4861-716X)
- Yanuar Agung Fadlullah (ORCID: https://orcid.org/0009-0004-9492-311X)
- Khakam Ma'ruf (ORCID: https://orcid.org/0009-0003-9743-8649)
- Apry Aditya Saputra
- Bagus Banjar Bagaskara
- Sahril Sahril
Institutions
- Yogyakarta State University (ID)
- National Chung Hsing University (TW)
- Universitas Gadjah Mada (ID)
- Yuan Ze University (TW)
Publication Details
- Journal
- F1000Research
- Published
- 2026-09-24
- DOI
- https://doi.org/10.12688/f1000research.181728.2
- Primary Topic
- Sentiment Analysis and Opinion Mining
- Type
- article
- Field-Weighted Citation Impact
- 0.00