100daysofcode - Day76
Hello friends
, the first day in our last milestone is already here. So let’s wrap this amazing day with a lot of new information and knowledge. ![]()
In Past milestones, we discussed a lot of topics, including JS, CSS3, UI/UX and motion design. ![]()
Today we will continue this amazing journey with a new and interesting topic, The Human-Computer interaction and its importance in the user experience. ![]()
What is Human-Computer Interaction (HCI)?
- Human-computer interaction (HCI) is a multidisciplinary field of study focusing on the design of computer technology and, in particular, the interaction between humans (the users) and computers. While initially concerned with computers, HCI has since expanded to cover almost all forms of information technology design.
The components of human-computer interaction design
-
The user : In product design, the UX designer works to stay focused on the user, often in the form of a persona. A persona encompasses a group of people with a common goal and a shared set of attributes, needs, and pains that affect their way of accomplishing their end goal. Human-computer interaction methodologies can help designers uncover the mysteries behind the focus groups.
-
The end goal: A user interacts with an application with the intention of achieving a goal. UX designers should focus on factors such as the complexity of the task, the time spent on achieving the goal, and whether the user reaches the end goal.
-
The interface: In human-computer interaction, the medium or the interface is a core component. The interface can be on a personal computer, laptop, smartphone, or any other device that accepts input. Designers should focus on factors such as the layout of the application, navigation, input and output, colors, icons, and other graphics when considering the interface.
-
The context : Describes the actual conditions under which the software system is used** . Determining the context of the system means describing how the software system interacts with the user in normal day to day situations.
The impact of HCI design in UX
-
Goal-driven design : It holds problem solving as the most important factor in product design. Goal-driven design focuses on making the interactions between the user and the system as smooth as possible when achieving the end goal.
-
Improved usability: Usable applications create better user experiences. The usability ensures that the user will interact with the application going through the core components such as learnability, efficiency, error rate, and error recovery of the application without getting stressed out.
-
Positive emotional responses : HCI design can help UX designers create positive emotions through colors, consistent elements, UX animations and interactions.
-
Put humans first: In product design, designing for the correct set of users is necessary to create meaningful interactions between the computer and the human. Using personas, UX designers can create a delightful experience for their users. Emotions influence designers to create better product behavior.