Professional Documents
Culture Documents
aaron atuhe
OCT 2023
introduction
• Human-Computer Interaction (HCI) focuses on the human side of
interactions with computer systems so that we have the best possible
experience when "communicating" with machines.
• By exploring human behavior, the field of HCI can simplify the user
interface, making it more intuitive, functional, and accessible.
• Keep reading to learn more about the origin and evolution of Human-
Computer Interaction which gave way to UX Design!
What is Human-Computer Interaction?
• So any feedback that the user may need must be explicitly planned
and programmed.
Interactions
• How the user interacts with the interface is where behavioral science,
computer science, and other fields of study intersect.
• The goal is to minimize the effort of interaction, that is, the amount of
physical and mental effort a user must exert when using technology,
and humanize interactions.
• Human-Computer Interaction is a field of research and practice that
emerged in the late 1970s, initially as a discipline of Computer Science.
• Since then, this field has evolved.....
• Until the mid-1970s, most offices ran on metal files, typewriters, and
lots and lots of paper. The computers were massive and stayed in
refrigerated rooms where only a few could operate them—this would
soon change thanks to Steve Jobs and Steve Wozniak.
• An essential step towards personal computing was given early in this
• Although the Alto turned out to be unviable because its parts were
• it had the first sketch of a Graphical User Interface (GUI) that would
• Fortunately, a few years later, Steve Wozniak was improving the Apple I
to release what would eventually be the first successful personal
computer that paved the way for all the machines that would come later,
the celebrated Apple II.
• With the popularization of the personal computer in the late 1970s, computers were no
longer built for experts only; everyone suddenly became potential users.
• In return, this also helped highlight the drawbacks of computers concerning usability.
• The challenge of personal computing manifested itself at an opportune moment:
as computers marched into the future, so did cognitive science.
• Although these computers finally reached the general public, they were
still difficult to operate.
• So in the area of Human-Computer Interaction research, all lines of
development in computer science were pointing in the same direction:
• In 1983, Apple revolutionized the market by releasing The Lisa, the first
commercial computer with a graphical user interface (GUI)—an advance that
would finally make computers usable by people with no special training.
• Thus, one year later, Apple would once again show all its creative power,
originality, and innovative ability by releasing the Macintosh. It was
considered the first computer with an accessible Graphical User Interface
and had a monitor, keyboard, and mouse with a button.
• The Macintosh was much more organized than previous computers:
options were arranged in menus, and instead of typing lines of code,
there were clickable icons to operate a program.
• These icons, like the trash can, were representations of the real
world.
• There was also the possibility to edit texts by changing fonts, and size,
italicizing words, and inserting images next to the text.
• This innovation had a direct repercussion on the publishing market of
that time.
• The initial focus of the Human-Computer Interaction field was on
personal productivity applications like text editors and spreadsheets,
which drove a broader study to apply mental models to how we use
computers.
• And just like that, mental models and human factors engineering drove
software development.
• From then on, it was clear that the personal computer was the future
and that Human-Computer Interaction would empower users through
more intuitive system design.
1990, the second wave: internet and communication
• With the growing influence of the Internet in the 90s, the second
wave begins to direct the field of Human-Computer Interaction
beyond mental models.
• These systems are called User interfaces (UI), where interactions with
digital products occur.
competitive practices.
2 Enable Frequent Users to Use Shortcuts
• The design should cater to both new and recurrent users. This can be done
by using shortcuts, which can be hidden from novice users.
• In this way, the inexperienced user can speed up the interaction with the
experienced user, and the design can simultaneously serve both the new and
recurring users.
• The system should offer some kind of feedback for each user action. The
response can be discrete for frequent or secondary actions; the
response should be more attention-grabbing for not-so-common or
important actions.
• The interface should always keep the user informed about what is
happening.
• Don't leave users guessing – tell them what is happening. Do this by
providing appropriate feedback within a reasonable period of time.
• When users know the system's current status, they learn the outcome
of their previous interactions and determine the next steps.
Predictable interactions build trust in the product and brand.
• Actions:
• Remember: the system should speak the language of your target audience.
• So whenever possible, design the system so that the user does not fall
into serious errors.
• Note also that there are two types of errors: mistakes and errors.
Mistakes are unconscious and usually caused by a lack of attention,
like when making a typo.
• It's a simple action that helps relieve anxiety because they know that
an action can be easily undone if they make a mistake.
• This gives the user security and allows them to explore unknown
options and, consequently, learn about the system.
• Another common situation, as mentioned before, is actions performed by
mistake. When this occurs, we need an "emergency exit" to leave the
unwanted activity without going through an extensive process.
• Exits allow users to remain in control of the system without getting stuck or
frustrated at a certain point in the interaction.
• Actions:
• Experienced users don't want surprises or changes in an already familiar behavior and are annoyed by unnecessary
repetition and difficulty getting information or help.
• Thus, it is important to keep the interface to the bare essentials so as not to diminish the visibility of some key elements.
• Each extra piece of information in the interface competes with other information that may be more relevant.
• Actions:
• Simplify interfaces by removing unnecessary elements or content that do not support the user's tasks;
• Don't let unnecessary elements distract users from the most relevant information;
• Prioritize content and features to support the main objectives.
8) Reduce Short-Term Memory Load
• People have limited short-term memory, so remember that recognizing something is always easier than remembering it.
• Minimize the user's memory load by making objects, actions and options available; the user should not have to remember
information from one part of the dialog to another. Instructions should be visible.
• Use iconography and other visual aids, such as thematic colors and consistent placement of items, to help users find
functionality. Interfaces that promote recognition reduce the amount of cognitive effort required of users and are more
successful.
• Actions:
• HCI makes technology more accessible. Users have specific needs; some
may be elderly, and others may have intellectual or physical disabilities.
• Human-Computer Interaction seeks to understand each user and how
they interact with technology in order to improve this relationship.