https://github.com/MichaelBalas/Human_Computer_Interaction
Seeking to understand how humans best interact with technology and how to construct an intuitive UI that promotes understanding and minimizes errors
https://github.com/MichaelBalas/Human_Computer_Interaction
design-patterns human-computer-interaction mouse-tracking parking-management touchpad usability user-experience user-interface user-study visual-studio
Last synced: 10 months ago
JSON representation
Seeking to understand how humans best interact with technology and how to construct an intuitive UI that promotes understanding and minimizes errors
- Host: GitHub
- URL: https://github.com/MichaelBalas/Human_Computer_Interaction
- Owner: MichaelBalas
- License: gpl-3.0
- Created: 2019-01-31T22:03:21.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-12T15:02:52.000Z (almost 7 years ago)
- Last Synced: 2024-10-24T06:27:49.418Z (about 1 year ago)
- Topics: design-patterns, human-computer-interaction, mouse-tracking, parking-management, touchpad, usability, user-experience, user-interface, user-study, visual-studio
- Language: C#
- Size: 4.97 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Human-Computer Interaction
This repository contains two fairly large projects that seek to understand how humans best interact with technology and how to construct an intuitive user interface (UI) that promotes understanding and minimizes errors.
The first project (**[Parking_Meter_UI](Parking_Meter_UI)**) contains the design for a next-generation touchscreen-based parking meter kiosk that is implemented in C#. In addition to the features present in most parking meters (e.g. supporting cash and card), it acts as a retail hub with promotional offers for nearby stores that can be printed after paying for parking, offers the ability to get refund of time for returned tickets, and the ability to send SMS parking reminders to phone numbers before the parking expires. All of this packaged within a distinctive and usable UI.
The second project (**[Mouse_V_Touchpad](Mouse_V_Touchpad/)**) is a user study that compares the usability between mouse and touchpad. Using newly designed and traditional input device experimental tasks, as well as novel paradigms of testing and assessment, this study demonstrates that mouse and touchpad are essentially equivalent in overall usability, though they can vary significantly under certain conditions as they are better suited for different tasks by design.
#### Author
Michael Balas
#### License
[GNU General Public License](LICENSE)