Human Computer Interface
Human Computer Interface
tiger
HCI
HUMAN
COMPUTER
INTERFACE
Question and answer
a) Differentiate between the following terms as used in HCI:
• Gulf of execution: The gap between the user's intention and the system's ability to
support those intentions through available actions. It reflects how easily a user can
translate their goals into system commands.
• Gulf of evaluation: The gap between the system's output and the user's ability to
understand it. It reflects how easily a user can interpret the system's feedback to
determine if their goals were met.
1. Improved usability: Makes the system easier to learn and use, reducing the cognitive
load on users.
2. Enhanced user satisfaction: A good UI provides a positive experience, increasing
user engagement and retention.
3. Reduced errors and support costs: Clear design minimizes user errors and the need
for extensive training or technical support.
c) Describe the function of the three main components of the Model Human
Processor (MHP):
1. Perceptual Processor:
o Responsible for receiving sensory inputs (like visual and auditory signals)
from the environment.
o Processes information from the eyes and ears and sends it to the cognitive
processor.
2. Cognitive Processor:
o Handles decision-making, memory retrieval, and reasoning.
o Processes information received from the perceptual processor and decides on
actions.
o Also interacts with long-term memory and working memory.
3. Motor Processor:
o Executes physical actions and movements based on decisions made by the
cognitive processor.
o Controls body parts such as arms, wrists, and fingers for tasks like typing or
clicking.
ii) Explain the importance of the Model Human Processor:
1. Strive for consistency: Consistent design elements and behaviors across the system
help users predict outcomes.
2. Enable frequent users to use shortcuts: Allow expert users to perform tasks faster
using keyboard shortcuts and commands.
3. Offer informative feedback: Provide clear and timely feedback for every user action
to maintain clarity.
4. Design dialogs to yield closure: Ensure clear beginnings, middles, and ends in user
tasks, such as confirmation messages.
5. Prevent errors: Design systems to minimize the chances of user errors and provide
guidance for error recovery.
1. Effectiveness:
o Refers to how well a system allows users to achieve their goals accurately and
completely.
o Example: A search engine returning relevant results for a query effectively.
2. Efficiency:
o Describes how quickly users can perform tasks using the system.
o Example: A well-organized e-commerce website where users can quickly find
and purchase items.
3. Satisfaction:
o The user's subjective experience and comfort while interacting with the
system.
o Example: A social media app with a visually appealing design and intuitive
navigation.
• Definition:
Participatory design involves end-users in the design and development process of a
system to ensure it meets their needs.
• Key Principles:
o Users are actively involved from the beginning of the design process.
o Feedback loops and iterative design improve the final product.
• Example:
Designing a healthcare app where doctors and nurses contribute to interface decisions
and test prototypes.
• Benefits:
o Results in more user-centered designs.
o Reduces the risk of design failure by addressing user needs early.
1. Learnability: How easily a new user can understand and start using the system.
2. Consistency: Uniform design elements and behaviors across the interface help users
predict outcomes.
3. Error Prevention and Recovery: The system should minimize errors and help users
recover when they occur, such as providing error messages with guidance.
c) There are many formalism techniques that we can use to signify dialogs.
With the aid of examples, explain three of these formalism techniques. [6
Marks]
d) Describe three populations of users with special needs. For each population,
suggest three ways current interfaces could be improved to better serve them.
[9 Marks]
Jakob Nielsen uses the acronym HOMERUN to define the characteristics of a top-quality
website or user interface. It stands for:
1. High usability: The system is intuitive, efficient, and easy to use.
2. Outstanding design: Visual design is appealing and aligns with user expectations.
3. Memorable experience: The interface provides a unique and engaging experience
that leaves a lasting impression.
4. Emotional impact: It creates positive emotions in users, such as trust, joy, or
satisfaction.
5. Relevant content: The information provided is valuable, accurate, and relevant to the
user’s needs.
6. Unobtrusive advertising: If ads are present, they are minimal and do not disrupt the
user experience.
7. Navigation and structure: The interface is logically organized, making it easy to
find information or complete tasks.
• A text-based interface where users interact with the system by typing commands.
• Characteristics:
o Requires knowledge of commands and syntax.
o Efficient for advanced users.
o Minimal resource usage (low system requirements).
(ii) Menu:
1. Limited Functionality: Low-fidelity prototypes often focus only on basic layout and
structure without interactive features.
2. Inaccurate Representation: They may not fully represent the final product, leading
to misleading feedback.
3. Difficult to Test Complex Interactions: Not suitable for testing dynamic features or
user interactions in detail.
4. User Misinterpretation: Users may struggle to understand the concept due to the
lack of polish and realism.
Discuss ways in which the Gestalt Laws of Perceptual Organization could be applied to
enhance the usability of this screen. [6 Marks]
1. Law of Proximity: Group related fields like personal details, account details, and
transaction information close together to help users perceive them as connected
sections.
2. Law of Similarity: Use consistent fonts, colors, and shapes for similar data types to
make the form easier to scan.
3. Law of Closure: Ensure each section is visually framed so users can perceive the
fields as a complete group.
4. Law of Continuity: Align text boxes and labels along a common vertical or
horizontal line to create a smooth visual flow.
5. Law of Figure-Ground: Use contrasting colors for the form background and text to
make the information stand out clearly.
6. Law of Common Region: Group categories using colored sections or borders to
separate different types of information visually.
(c) Evaluation is concerned with gathering data about the usability of a design
or product by a specified group of users for a particular activity within a
specified environment or work context.
(ii) Explain three methods that can be used for evaluation. [6 Marks]