Enhancing Usability Testing Through Sentiment Analysis: A Comparative Study Using SVM, Naive Bayes, Decision Trees and Random Forest
DOI:
https://doi.org/10.32493/jtsi.v7i4.45117Keywords:
Usability Testing; Sentiment Analysis; ML4SE; Model ComparisonAbstract
In the digital age, mobile applications have become an integral part of everyday life, making usability testing an essential factor in ensuring a seamless user experience. Traditional usability testing methods often demand considerable resources, including time and cost, which calls for more efficient and automated alternatives. This study explores the use of sentiment analysis as an innovative approach to evaluate the usability of mobile applications. By analyzing user reviews from the Google Play Store, the research compares the effectiveness of four machine learning algorithms—Support Vector Machine (SVM), Naive Bayes, Decision Tree, and Random Forest—in classifying sentiment and evaluating usability. A dataset consisting of 2,000 reviews from a banking app was collected and labeled based on usability criteria, such as efficiency, user satisfaction, learnability, memorability, and error rates. The feature extraction process utilized Term Frequency-Inverse Document Frequency (TF-IDF) to enhance the relevance of the review texts for sentiment analysis. The findings reveal that Random Forest achieved the highest accuracy (68.15%) and demonstrated the best performance in terms of F1 Score, precision, and recall, although it had the longest processing time. In contrast, Naive Bayes, while the fastest, showed lower accuracy and F1 Score, making it suitable for applications with large datasets or limited processing time. Decision Tree and SVM offered a balanced trade-off between speed and accuracy. The study concludes that Random Forest is the preferred choice when high accuracy and prediction performance are crucial, despite its longer processing time. Meanwhile, Naive Bayes is more appropriate for scenarios demanding rapid data processing, and SVM and Decision Tree are recommended when a balance between speed and accuracy is needed.
References
Bayat, S., & ISIK, G. (2023). Evaluating the Effectiveness of Different Machine Learning Approaches for Sentiment Classification. Igdir Üniversitesi Fen Bilimleri Enstitüsü Dergisi, 13(3), 1496–1510. https://doi.org/10.21597/jist.1292050
Elghannam, F. (2023). Multi-Label Annotation and Classification of Arabic Texts Based on Extracted Seed Keyphrases and Bi-Gram Alphabet Feed Forward Neural Networks Model. ACM Transactions on Asian and Low-Resource Language Information Processing, 22(1), 1–16. https://doi.org/10.1145/3539607
Hajesmaeel-Gohari, S., Khordastan, F., Fatehi, F., Samzadeh, H., & Bahaadinbeigy, K. (2022). The most used questionnaires for evaluating satisfaction, usability, acceptance, and quality outcomes of mobile health. BMC Medical Informatics and Decision Making, 22(1), 22. https://doi.org/10.1186/s12911-022-01764-2
Huang, Z., & Benyoucef, M. (2023). A systematic literature review of mobile application usability: addressing the design perspective. Universal Access in the Information Society, 22(3), 715–735. https://doi.org/10.1007/s10209-022-00903-w
Jakob Nielsen. (2012). Usability 101: Introduction to Usability. https://www.nngroup.com/articles/usability-101-introduction-to-usability/
Sarker, P., & Roy, S. (2020). Multi-Classifier based Sentiment Analysis for Opinionated Data Posted in Social Networking. International Journal of Computer Science and Mobile Computing, 9(12), 68–75. https://doi.org/10.47760/ijcsmc.2020.v09i12.009
Setiawan, Y., Gunawan, D., & Efendi, R. (2022). Feature Extraction TF-IDF to Perform Cyberbullying Text Classification: A Literature Review and Future Research Direction. 2022 International Conference on Information Technology Systems and Innovation (ICITSI), 283–288. https://doi.org/10.1109/ICITSI56531.2022.9970942
Weichbroth, P. (2024). Usability Testing of Mobile Applications: A Methodological Framework. Applied Sciences, 14(5), 1792. https://doi.org/10.3390/app14051792
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Hasan Basri, Mochamad Bagoes Satria Junianto, Irpan Kusyadi
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
Jurnal Teknologi Sistem Informasi dan Aplikasi have CC BY-NC or an equivalent license as the optimal license for the publication, distribution, use, and reuse of scholarly work.
In developing strategy and setting priorities, Jurnal Teknologi Sistem Informasi dan Aplikasi recognize that free access is better than priced access, libre access is better than free access, and libre under CC BY-NC or the equivalent is better than libre under more restrictive open licenses. We should achieve what we can when we can. We should not delay achieving free in order to achieve libre, and we should not stop with free when we can achieve libre.
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License
YOU ARE FREE TO:
- Share - copy and redistribute the material in any medium or format
- Adapt - remix, transform, and build upon the material for any purpose, even commercially.
- The licensor cannot revoke these freedoms as long as you follow the license terms