Abstract

This work presents the design and analysis of an Adaptive User Interface (AUI) for a desktop application that uses a novel solution for the recognition of the emotional state of a user through both facial expressions and body posture from an RGB-D sensor. Six basic emotions are recognized through facial expressions in addition to the physiological state, which is recognized through the body posture. The facial expressions and body posture are acquired in real-time from a Kinect sensor. A scoring system is used to improve recognition by minimizing the confusion between the different emotions. The implemented solution achieves an accuracy rate of above 90%. The recognized emotion is then used to derive an Automatic AUI where the user can use speech commands to modify the User Interface (UI) automatically. A comprehensive user study is performed to compare the usability of an Automatic, Manual, and a Hybrid AUI. The AUIs are evaluated in terms of their efficiency, effectiveness, productivity, and error safety. Additionally, a comprehensive analysis is performed to evaluate the results from the viewpoint of different genders and age groups. Results show that the hybrid adaptation improves usability in terms of productivity and efficiency. Finally, a combination of both automatic and hybrid AUIs result in significantly positive user experience compared to the manual adaptation.

Highlights

  • Human Computer Interaction (HCI) is one of the active fields in computer science

  • As explained in the previous section, all three Adaptive User Interface (AUI) were tested in two stages

  • The hypothesis evaluation for the viability of each AUI in terms of effectiveness, productivity, efficiency, and error safety is presented after the completion time

Read more

Summary

Introduction

Human Computer Interaction (HCI) is one of the active fields in computer science. The main research in HCI revolves around providing means of communication between humans and computers through UI. Knowing that humans and computers do not share the same language, the UI should be designed with a concise understanding of its users as well as their needs. The design process of a UI is carried out with an objective to minimize users’ invested efforts during the interaction, both in providing the input and understanding the output. This optimization is reflected through the usability of the UI and the quality of the user experience (UX) during the interaction.

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call