helloSystem / helloSystem/hello
Build Usability Testing application
- Dominant language
- No language data
- Stars
- 2.5k
- Forks
- 59
- PR merge metrics
- No merged PRs in 30d
Description
The usability of software should be validated through User Testing.
Typically this is expensive to set up and perform, but I am thinking of the following:
* Developer creates test tasks, e.g. "Switch keyboard layout to French"
* User opens the __Usability Testing__ application
* User sees that there is a usability test for "Switch keyboard layout to French"
* User clicks on this test.
* Application asks user to "Switch keyboard layout to French" without any additional hints or instructions, and during that time speak any thoughts like "this is easy" or "I don't understand why..." or "I would have expected..." while performing the action. Also, it asks the user to smile or not-smile or look confused to reflect their mood
* _Bonus feature:_ During this time, the application records the screen and the voice of the user, and uses Emotion Recognition via the a webcam to detect the user's emotions
* The user is asked to rate the experience with 0-5 stars and can enter a free form comment
* In the end, the result is uploaded (with the user's permission) in a privacy-respecting way (e.g., one could possibly process the voice for anonymity)
For the _Bonus feature_ , check out
* https://github.com/vjgpt/Face-and-Emotion-Recognition
* https://github.com/travistangvh/emotion-detection-in-real-time
Do such an application already exist or would we have to make our own? Thinking about it, we probably will want our own, so that everything is nice and easy, and privacy-respecting.
Contributor guide
Assessment
This issue has not been assessed yet.