Introduction To HCI 2024
Introduction To HCI 2024
As its name implies, HCI consists of three parts: the user, the computer itself,
and the ways they work together.
User
Computer
When we talk about the computer, we're referring to any technology ranging
from desktop computers, to large scale computer systems. For example, if we
were discussing the design of a Website, then the Website itself would be
referred to as "the computer". Devices such as mobile phones or VCRs can
also be considered to be “computers”.
Interaction
The goals of HCI are to produce usable and safe systems, as well as
functional systems. In order o produce computer systems with good usability,
developers must attempt to:
Underlying the whole theme of HCI is the belief that people using a computer
system should come first. Their needs, capabilities and preferences for
conducting various tasks should direct developers in the way that they design
systems. People should not have to change the way that they use a system in
order to fit in with it. Instead, the system should be designed to match their
requirements.
Usability
easy to learn
effective to use
efficient to use
The basic elements that combine to create visual designs include the
following:
Lines connect two points and can be used to help define shapes, make
divisions, and create textures. All lines, if they’re straight, have a length,
width, and direction.
Shapes are self-contained areas. To define the area, the graphic artist uses
lines, differences in value, color, and/or texture. Every object is composed of
shapes.
Color palette choices and combinations are used to differentiate items, create
depth, add emphasis, and/or help organize information. Color theory
examines how various choices psychologically impact users.
Typography refers to which fonts are chosen, their size, alignment, color, and
spacing.
Form applies to three-dimensional objects and describes their volume and
mass. Form may be created by combining two or more shapes and can be
further enhanced by different tones, textures, and colors.
Gestalt, in visual design, helps users perceive the overall design as opposed
to individual elements. If the design elements are arranged properly, the
Gestalt of the overall design will be very clear.
Balance creates the perception that there is equal distribution. This does not
always imply that there is symmetry.
Color contrast was applied to the logo making the word “stop” stand out
Featured image in the carousel dominates over the smaller images below it to
create a focal point
White space is used around text and between sections to allow the page to
breath
Textured background to helps the elements on the page stand out on top of it
Typography
Let’s kick off with the basics: just what actually is typography?
Typography is the art of arranging letters and text in a way that makes the
copy legible, clear, and visually appealing to the reader.
It involves font style, appearance, and structure, which aims to elicit certain
emotions and convey specific messages. In short, typography is what brings
the text to life.
Typography is so much more than just choosing beautiful fonts; it’s a vital
component of user interface design.
To get started in typography, you first need to get to grips with the eight
essential typographical design elements.
Icon Design:
The process of creating visual symbols or graphics that represent concepts,
objects, or ideas, typically using simple, recognizable, and scalable designs to
communicate meaning and functionality, often for digital interfaces, software,
websites, or mobile applications.
1. Simplicity
2. Recognizability
3. Scalability
4. Consistency
5. Clarity
6. Aesthetics
7. Functionality
Different icons
Readability - an icon should be easily readable. Blurred or light icons that are
difficult to read are bad examples. When multiple shapes are being used in an
icon, there should be enough space between them to see clearly. Too many
strokes make it hard to read the icon. As shown below, lighter colors make it
difficult to read, and Google maps on the right provides an excellent example
of being readable on a small scale.
Alignment - to ensure alignment within an icon, make sure that the elements
are optically aligned with each other.
Consistency - we should maintain the same stylistic rules for icons from the
same icon family. Any icon has a certain visual weight determined by stroke
thickness, size, shape, and fill. Keeping these parameters maintains
consistency.
Personality - every icon has a particular flavor, feel, and mood it reflects, e.g.,
LinkedIn icons are formal and light.
Ease of use - after designing an icon set, it should be tested and iterated over
if required to ensure it is easy to use.
Icons are an essential part of an interface and help improve user experience.
However, a poorly designed icon confuses the users and does more harm
than good. The first priority should be to ensure that icons convey meaning
and ensure that they are aesthetically pleasing.
AUGMENTED REALITY
VIRTUAL REALITY.
Unlike AR, virtual reality is an immersive experience that isolates users from
the real world, usually with the help of a headset and headphones to help. All
five senses are also able to be incorporated. Instead of incorporating things
into the real world, it replaces the real world and places users in completely
new worlds. The technology allows users to use computer automation for a
three-dimensional experience. VR combines hardware, like headsets,
controllers and treadmills and software, like game engines, content
management and training simulators to create the full experience. The two
main features of VR are immersion, which works by canceling out the physical
world and fully placing users in the virtual world, and interaction which
elevates the immersion experience by allowing users to control elements.
Several fields have incorporated VR, like retail, which allows users to try on
clothes, accessories or even a new haircut. VR in this industry is expected to
grow by around $18 billion by 2028. The automotive industry also uses VR,
with companies like Mercedes-Benz, Audi and Tesla using the technology to
build virtual showrooms. The global automotive VR industry is predicted to
grow to $54 billion by 2026.
Internationalization.
Internationalization describes the process of designing products to meet
the needs of users in many countries or designing them so they can be easily
modified, to achieve this goal. Internationalization might mean designing a
website so that when it's translated from English to Spanish, the aesthetic
layout still works properly. This may be difficult to achieve because many
words in Spanish have more characters than their English counterparts. They
may thus take up more space on the page in Spanish than in English.
There are many incentives that might inspire companies to strive for
internationalization. For example, in the United States companies that pay
exorbitant overhead costs can shave expenses by selling products in nations
with relatively weaker currencies or in countries that have lower costs of living.
Companies may also benefit from internationalization by reducing the cost of
business via reduced labor costs that are outsourced to foreign markets
where goods will be sold. Internationalization can thus lead to product
internationalization since products sold by multinational companies are now
often used in several different countries.
Examples of Internationalization.
Benefits of Prototypes
Nielsen has found that the biggest improvements in user experience come
from gathering usability data as early as possible. He notes that it’s cheaper
to make changes before any code has been written than to wait until after the
implementation is complete.
High-Fidelity and Low-Fidelity Prototyping
There is an on-going debate about using low versus high fidelity prototyping
and how much a prototype should resemble the final version of your
design. Both have been found to be basically equivalent in finding usability
issues (Walker et al 2002). With that said, there are things to consider when
trying to decide which option is best for your project:
Use one piece of paper for each Web page you create and then have users
try them out in a usability test. Users indicate where they want to click to find
the information and you change the page to show that screen.
User Documentation.
User documentation, also known as end-user documentation, is any form of
documentation intended for the end-user of a product or a service. The
purpose of this documentation is to guide the users on how to properly install,
use, and/or troubleshoot a product.
We’ve all read some form of user documentation at some point in our lives.
They usually come with products in the form of user manuals/guides that have
a bit of a learning curve, such as gadgets, software applications, and
appliances, among other things.
Without this documentation, an average user might not get the full value out of
the product. This, in turn, could result in unhappy customers and high
customer care costs and churn rates.
What’s more – user documentation comes in all shapes and sizes. It doesn’t
necessarily have to be in physical, paper form. It can also be a PDF file, an
infographic, or even a collection of web pages with helpful resources, like so:
Keeping that angle in mind, user documentation can be classified into the
following types:
Installation/Setup Guide
With the help of these tutorials, businesses ensure that the end-users don’t
mess up when starting their journeys with their products.
This refers to the complete, in-depth user guide that comes with any product
with even the slightest learning curve for any product.
It includes everything, from an instruction manual on how to install a product,
to troubleshooting steps, and a breakdown of the user interface and/or the
various features in between.
Most of the time, whenever someone talks about user documentation, they’re
referring to these user manuals.
Reference Guides
These user documents come with software products and are intended for
more experienced end-users.