The Study of Interaction Between People and Computer-Based Systems
The Study of Interaction Between People and Computer-Based Systems
Systems
The field focuses on understanding how users interact with computer
systems, aiming to design interfaces that enhance usability and satisfaction.
Theoretical Frameworks
Theoretical frameworks help inform the design and evaluation of systems to
improve human-computer interaction efficiency.
1. Easy to Learn: Ensuring that users can quickly become proficient with
the system, reducing the learning curve.
2. Effective to Use: The design prioritizes functionality, allowing users to
accomplish tasks efficiently and with minimal errors.
3. Enjoyable Experience: A key aim is to provide users with a positive and
satisfying interaction, enhancing overall user satisfaction and long-
term engagement.
These principles are foundational to creating systems that not only work but
also make a meaningful difference in users' lives
Types of Feedback
This can include sound, highlighting, animation, or a combination of these.
Example
For instance, when a screen button is clicked, the system might provide a
sound or a red highlight to confirm the action was successful
Constraints
be performed
incorrect options
• Three main types of constrains are:
Physical
Cultural
Logical
Physical Constraints
Physical constraints limit how objects can be used based on their design.
Example
For instance, a mouse and keyboard can only be plugged in one way due to
their specific design, ensuring correct connections.
Logical Constraints
Logical constraints use people’s understanding of how things relate to guide
their actions.
Example A
When a picture is placed next to an object, it suggests that the object
belongs in that location, indicating “it goes here.”
Example B
Similar to Example A, but with an added step: using color-coding to further
help users understand where things should go.
Cultural Constraints
Cultural constraints are learned conventions that help us understand how to
use technology.
Examples
16. Icons and Menus: Certain symbols and menu layouts are recognized
based on common usage, guiding users on what actions to take.
17. Keyboards and Number Pads: The arrangement of keys and buttons
follows familiar patterns, making it easier for users to interact with
devices without confusion.
Mapping
Relationship between controls and their
movements and the results in the world
EXAMPLE
Consider a volume control knob on a speaker.
18. Good Mapping: Turning the knob to the right increases the volume,
while turning it to the left decreases it. This direct relationship between
the control (the knob) and the result (the volume level) makes it easy
for users to understand and predict the outcome of their actions.
19. Poor Mapping: If turning the knob left increased the volume and
turning it right decreased it, users would likely be confused and
frustrated because the control’s movement doesn’t match their
expectations.
Benefits
Consistent interfaces are easier to learn and use, allowing users to quickly understand and
remember how to perform tasks across different applications. This reduces cognitive load and
enhances overall productivity.
Loss of Consistency
To differentiate between these commands, alternative initials or key combinations must be used:
Ctrl + S: Save
Ctrl + Sp: Spelling
Ctrl + Shift + L: Style
Impact on Users
Increased Learning Burden: Users must remember additional
shortcuts, making it harder to learn the interface.
Higher Error Rate: The complexity of remembering different key
combinations can lead to user errors and frustration.
Conclusion
Maintaining consistency in command shortcuts is crucial for a user-friendly interface. When
shortcuts diverge, it complicates the learning process and diminishes usability.
External Consistency
Definition: External consistency refers to designing operations, interfaces, and interactions to be
the same across different applications and devices.
Example
File Management: Using Ctrl + C to copy and Ctrl + V to paste is
consistent across many applications (e.g., word processors,
spreadsheet software, and email clients).
Icons: The trash can icon for deleting files is commonly used across
various operating systems and applications.
Challenges: External consistency is rarely achieved due to differing designer preferences and
varying industry standards, which can lead to confusion for users transitioning between different
applications or devices.
Conclusion
Both internal and external consistency are essential for creating intuitive user interfaces. While
internal consistency enhances user experience within a single application, external consistency
ensures a seamless experience across different applications and platforms.
Affordances in Design
Definition
Affordances refer to the attributes of an object that indicate how it can be used. They help users
understand the function of an object without needing additional instructions.
Examples
Mouse Button: Invites pushing to perform actions like clicking.
Door Handle: Affords pulling to open the door.
Origin
The term "affordance" was popularized by Donald Norman in 1988 to
discuss the design of everyday objects, emphasizing how design
influences user interaction.
Conclusion
Incorporating clear affordances in design helps users intuitively understand how to interact with
objects, enhancing usability and improving the overall user experience.
Physical Affordances
Physical affordances refer to the inherent properties of objects that suggest how they should be
used. Here are some common physical objects and their affordances:
Examples of Physical Affordances
1. Door Handle
Affordance: A door handle allows a user to pull or push to open the
door.
Obviousness: The shape and placement of the handle indicate
whether it should be pulled or pushed. A rounded handle often
suggests pulling, while a flat plate suggests pushing.
2. Button
Affordance: A button invites pressing.
Obviousness: The raised shape and sometimes a tactile feel make it
clear that it can be pushed to perform an action.
3. Chair
Affordance: A chair is designed for sitting.
Obviousness: Its flat surface and height make it clear that it is
intended for a person to sit on. The legs and backrest also support this
function.
4. Stairs
Affordance: Stairs afford climbing up or down.
Obviousness: The step design, with a flat top for standing and a riser
to lift your foot, clearly indicates how to use them.
5. Bottle
Affordance: A bottle is made for holding liquids.
Obviousness: The shape allows for easy gripping and pouring, while
the opening at the top suggests where to drink or pour from.
6. Light Switch
Affordance: A light switch allows you to turn the lights on or off.
Obviousness: The toggle or button shape clearly indicates that it
should be pushed up or down.
Conclusion
Physical affordances make it easier for users to understand how to interact with objects just by
looking at them. When affordances are clear and obvious, users can use objects without needing
instructions, leading to a more intuitive experience.
Relationships Between Usability Principles
Usability principles are interconnected and often work together to create a better user experience.
Here’s how some key principles relate to each other:
1. Visibility
Definition: Ensures users can easily see and understand available
options.
Relationship: Visibility supports affordance by making it clear how to
interact with elements. For example, a visible button shows users they
can click it.
2. Feedback
Definition: Provides users with information about the results of their
actions.
Relationship: Feedback reinforces visibility by confirming actions
(e.g., a sound or visual change when a button is pressed). It also helps
users understand the consequences of their interactions.
3. Constraints
Definition: Limits user actions to prevent errors.
Relationship: Constraints work with visibility and feedback to guide
users. For instance, graying out an unavailable option makes it visible
that the action cannot be performed, while feedback can indicate why
it’s disabled.
4. Mapping
Definition: Refers to the relationship between controls and their
effects in the system.
Relationship: Good mapping enhances visibility, as users can
intuitively understand how to interact with controls (e.g., a volume
knob that clearly indicates increasing or decreasing sound). It also ties
in with feedback, as the effects should be clear and immediate.
5. Consistency
Definition: Ensures similar operations and elements behave similarly
across the interface.
Relationship: Consistency supports visibility by making it easier for
users to learn and predict how to interact with different parts of the
interface. It also relates to feedback, as consistent responses to actions
help users develop a clear understanding of the system.
6. Affordance
Definition: Indicates how an object can be used based on its design.
Relationship: Affordances enhance visibility by clearly suggesting
how to interact with objects. They work alongside constraints to guide
users toward correct actions (e.g., a push plate on a door suggests
pushing).
Conclusion
These usability principles are not mutually exclusive; they complement each other to create a
more effective and user-friendly interface. By considering how these principles interact,
designers can improve the overall user experience.