A chatbot application for stress management with Dua recommendation based on emotions / Ruzana Mohamed Aris

Mohamed Aris, Ruzana (2020) A chatbot application for stress management with Dua recommendation based on emotions / Ruzana Mohamed Aris. Degree thesis, Universiti Teknologi MARA, Cawangan Melaka.


Stress is a hindrance to the students’ daily production and performance. Students who are facing a lot of stress and sometimes do not know how to manage their stress. Students are also reluctant to visit counselors when they are facing stress. Insight of this chatbot system has been developed to simulate a conversation with human users through text messages integrated into a Telegram platform for stress management by recommending dua based on emotions. In this project, the Dialogflow platform is used to develop the chatbot implementing rule-based technique to catch the matching intents and in recommending dua. Two psychology techniques are implemented in the system which are emotion identification technique and motivational interviewing technique. Both techniques are positive coping techniques that may help in managing stress when the users can identify their feelings and what they can do to solve their problems independently. The system’s usability has been tested by tens of university students. Based on the usability testing analysis, majority of the respondents claimed that they are satisfied with the chatbot’s features and want to repeat the session next time. On top of that, most of them feel that the chatbot helps manage their stress and wanted to recommend the dua to others. In conclusion, this project has successfully achieved all three objectives that have been identified at the beginning of the process. However, there are further future works that can be done to make the chatbot more user-friendly in the context of training the user’s expressions in another form such as voice or image including animated images to fully utilize the Telegram functionality that can also include positive emotions.


Item Type: Thesis (Degree)
Email / ID Num.
Mohamed Aris, Ruzana
Email / ID Num.
Thesis advisor
Ahmadon, Fadzlin
Subjects: Q Science > QA Mathematics > Instruments and machines > Electronic Computers. Computer Science
Q Science > QA Mathematics > Programming languages (Electronic computers)
Divisions: Universiti Teknologi MARA, Melaka > Jasin Campus > Faculty of Computer and Mathematical Sciences
Programme: Bachelor of Computer Science (Hons) (CS230)
Keywords: Chatbot application; Stress management; Dua
Date: 2020
URI: https://ir.uitm.edu.my/id/eprint/35666
Edit Item
Edit Item


[thumbnail of 35666.pdf] Text

Download (227kB)

Digital Copy

Digital (fulltext) is available at:

Physical Copy

Physical status and holdings:
Item Status:

ID Number




Statistic details