This thesis investigates how emotional user experiences in mobile language-learning applications can be systematically evaluated using large-scale app-store reviews. Focusing on 9,742 Google Play reviews of Duolingo collected between August 2024 and A...
This thesis investigates how emotional user experiences in mobile language-learning applications can be systematically evaluated using large-scale app-store reviews. Focusing on 9,742 Google Play reviews of Duolingo collected between August 2024 and April 2025, the study develops the Sentiment–Emotion–Experience UX (SEE-UX) framework, which integrates sentiment analysis, emotion detection, transformer-based modeling, and feature-level UX mapping. Text preprocessing was followed by a combined lexicon-based sentiment analysis (VADER and TextBlob), emotion extraction using the NRC Emotion Lexicon, and a transformer-based sentiment classifier (DistilBERT) to enhance contextual accuracy. The results reveal a predominantly positive emotional landscape characterized by trust, anticipation, and joy, alongside concentrated negative emotions, particularly anger, sadness, and fear, around specific UX components such as the hearts system, ad interruptions, and subscription prompts. Transformer-based sentiment scores demonstrated stronger alignment with star ratings than lexicon methods, highlighting their value for capturing subtle dissatisfaction masked by polite or mixed-tone language. The study discusses how the SEE-UX framework could be extended to other language-learning applications and outlines cross-app validation as a promising direction for future work. The findings underscore the importance of emotion-aware UX design, offering practical insights for reducing friction, improving motivational features, and designing more empathetic monetization strategies. Overall, the study demonstrates that emotional analytics, when combined with UX theory and modern NLP methods, provide a powerful approach for evaluating and improving digital learning experiences.