learning-software-engineering / learning-software-engineering.github.io

MIT License
15 stars 202 forks source link

User Experience and User Interface design: The 10 Rules of Heuristics of designing a new optimal product #414

Open Arick-mux opened 7 months ago

Arick-mux commented 7 months ago

Ever since the beginning when softwares were introduced, user experience and user interface has been a substantial and inevitable topic of interest. The whole reason being, surprisingly, that softwares with poor UI have turned away their users and gave them incentive to seek more delicately designed products. Softwares’ foundations are always logic-based, that is until the human-computer-interaction component must be considered as users with difficulty understanding or using the product would likely have bad experiences. From hard-to-find buttons to untidy organization of the menus, there are countless possible problems caused by the violation of Jakob Nielsen’s 10 rules of Heuristics. In this topic, the 10 heuristics of user interface design would be explored, sampled, and used to evaluate several popular websites and products.