Human Computer Interaction (HCI)
User Support
1. Introduction
User support in Human Computer Interaction (HCI) refers to the methods and tools used to assist
users in understanding, learning, and effectively using computer systems. Since users have
different levels of experience, expectations, and goals, effective user support is essential to ensure
usability and user satisfaction. User support bridges the gap between system complexity and user
capability by providing guidance, feedback, and assistance when needed.
2. Requirement of User Support
User support is required because not all users possess the same technical knowledge or
experience. Complex systems may confuse users and reduce productivity if proper assistance is
not available. User support helps users reduce errors, learn new features, increase efficiency, and
gain confidence while using the system. It also minimizes frustration and improves overall user
experience, making systems accessible to a wider audience.
3. Approaches to User Support
There are several approaches to providing user support in HCI. These include documentation such
as manuals and guides, online help systems, tooltips, tutorials, and FAQs. Context-sensitive help
provides assistance based on the user’s current task, while interactive help systems guide users
step by step. Community-based support, such as forums and chat support, also plays an important
role in helping users solve problems collaboratively.
4. Adaptive Help System
An adaptive help system is an advanced form of user support that adjusts its behavior based on the
user’s knowledge, preferences, and usage patterns. Instead of providing the same help to all users,
it offers personalized assistance. For example, beginners may receive detailed explanations, while
experienced users receive brief hints. Adaptive help systems improve efficiency, reduce cognitive
load, and enhance user satisfaction by delivering relevant support at the right time.