Intro and Context For HCI
Intro and Context For HCI
Intro and Context For HCI
1. The user
3. The interface
The interface is a crucial HCI component that can enhance the overall user
interaction experience. Various interface-related aspects must be considered,
Human Computer Interaction
such as interaction type (touch, click, gesture, or voice), screen resolution, display
size, or even color contrast. Users can adjust these depending on the user’s needs
and requirements.
4. The context
HCI is not only about providing better communication between users and
computers but also about factoring in the context and environment in which the
system is accessed. For example, while designing a smartphone app, designers
need to evaluate how the app will visually appear in different lighting conditions
(during day or night) or how it will perform when there is a poor network
connection. Such aspects can have a significant impact on the end-user
experience.
In context-aware software systems, determining the context of use can allow the
application to modify it's current behavior to better interact with the user.
Context can be decomposed into disjoint categories or types to help define the
context of the software system. Although these context types may differ by
opinion, the most commonly recognized are the User Context, the Time Context,
the Physical Context and the Computing Context.
User Context
▪ The user context (also known as personal context) represents information
about the end-user, which interacts with the system.
▪ This includes information such as the user profile (age, preferences), the
user’s location (e.g. absolute position, indoors, outdoors) and orientation,
nearby objects, the people nearby and the social situation.
Time Context
▪ The time context covers relevant information related to time such as
absolute time, date, day of the week and season.
Physical Context
▪ The physical context includes everything which is measurable in the
environment of the system with which the user interacts.
▪ In the simulator presented to the right, the physical world is affected by the
computer simulation. The actuated chassis responds to the user's input
through the computer.
Computing Context
▪ The computing context contains everything related to computational
resources.
Human Computer Interaction
1) Mobile Devices
The most important factor when considering context for a mobile device is the
user context. Mobile devices are portable and typically travel alongside the user.
By identifying the user's location, the mobile device can adapt to these
circumstances and provide relevant and useful information. For example, when
the user is searching for restaurants, the mobile device can identify the current
location and provide results that are local. This helps the user with relevant
information and improves the user experience.
Almost all mobile devices include a calendar or some type of personal task
planner. The time context of the mobile device is very important when it comes to
the user's schedule.
The physical context of the device can play an important role in the human
computer interaction of the device. If the mobile device can identify noise levels,
it can adjust the ring volume for the current situation. The same principle applies
to lighting levels. When the device senses the user is working in a dimly lit
environment, it can increase the brightness level of the screen.
Lastly, the computing context of the mobile device: This context type is rarely
seen by the user. One example of identifying the computing context is having the
device become aware of available networks and bandwidth levels. In high
bandwidth situations, the device should be able to update all of the user's feeds,
send/receive mail and do any necessary system updates. In low bandwidth
situations, only the bare minimum of networking tasks should be completed. The
battery life of mobile devices is very important to users. By recognizing the
current mobile context, battery life can be preserved.
Human Computer Interaction