Module 1 HCI 2 1
Module 1 HCI 2 1
Students in this course will learn the importance of human computer interaction design
and the effectiveness of user-centered design. The course will cover a survey of methods
frequently used by the HCI profession, such as usability testing and prototyping, as well as
general design principles and how to use design guidelines. A particular emphasis will be placed
on usability for Web site engineering, and students will apply knowledge from the field in the
design and construction of user-centered Web sites.
LEARNING OUTCOMES:
Cognitive
Have practiced a variety of simple methods for designing and evaluating the quality of
user interfaces and spatial displays.
Develop an awareness of the range of general human-computer interaction issues that
must be considered when designing information systems.
Design and construct user-centered Web sites.
1
Universiy of Cagayan Valley
New Site Campus, Balzain, Tuguegarao City
College of Information Technology
First Semester, S.Y.2024-2025
Learning Activities:
2
Universiy of Cagayan Valley
New Site Campus, Balzain, Tuguegarao City
College of Information Technology
First Semester, S.Y.2024-2025
Principles of HCI
HCI design is generally difficult, mainly because it is a multiobjective task that involves
simultaneous consideration of many things, such as the types of users, characteristics of the
tasks, capabilities and cost of the devices, lack of objective or exact quantitative evaluation
measures, and changing technologies.
These HCI principles are general, fundamental, and common sensual, applicable to almost any HCI
design situation.
3
Universiy of Cagayan Valley
New Site Campus, Balzain, Tuguegarao City
College of Information Technology
First Semester, S.Y.2024-2025
– Any significant task will involve the use of memory, so another good strategy is to
employ interfaces that give continuous reminders of important information and
thereby refresh the user’s memory.
7. Naturalness
– This HCI principle is to favor “natural” interaction and interfaces.
– Naturalness refers to a trait that is reflective of various operations in our everyday
life.
The design rules exist to prevent a designer from pursuing a design options that would be likely
lead to an unusable system. Poorly designed system can result into serious catastrophe.
Example Scenario:
The nuclear accident at Three Mile Island in year 1979. This accident occurred because the
control panel was programmed for the light to go off once the computer had sent the signal to
close the valve, which is not the same as when the valve was actually closed. The workers
thought the valve was closed when it was actually opened which resulted into the overheating of
the reactor.
Principles of usability
– general understanding
Standards and guidelines
– direction for design
Design patterns
– capture and reuse design knowledge
4
Universiy of Cagayan Valley
New Site Campus, Balzain, Tuguegarao City
College of Information Technology
First Semester, S.Y.2024-2025
1. Learnability
– the ease with which new users can begin effective interaction and achieve
maximal performance.
2. Flexibility
– the multiplicity of ways the user and system exchange information.
3. Robustness
– the level of support provided the user in determining successful achievement and
assessment of goal- directed behavior.
Principles of learnability
Predictability
– determining effect of future actions based on past interaction history
– operation visibility
Synthesizability
– assessing the effect of past actions
– immediate vs. eventual honesty
Familiarity
– how prior knowledge applies to new system
– guess ability, affordance
Generalizability
– extending specific interaction knowledge to new situations
Consistency
– likeness in input/output behavior arising from similar situations or task objectives
Principles of Flexibility
Dialogue initiative
– freedom from system-imposed constraints on input dialogue
– system vs. user pre-emptiveness
Multithreading
– ability of system to support user interaction for more than one task at a time
– concurrent vs. interleaving; multimodality
Task migratability
– passing responsibility for task execution between user and system
Substitutivity
– allowing equivalent values of input and output to be substituted for each other
– representation multiplicity; equal opportunity
Customizability
– modifiability of the user interface by user (adaptability) or system (adaptivity)
Principles of Robustness
Observability
– ability of user to evaluate the internal state of the system from its perceivable
representation
5
Universiy of Cagayan Valley
New Site Campus, Balzain, Tuguegarao City
College of Information Technology
First Semester, S.Y.2024-2025
Standards
Guidelines
6
Universiy of Cagayan Valley
New Site Campus, Balzain, Tuguegarao City
College of Information Technology
First Semester, S.Y.2024-2025
Characteristics of patterns:
– capture design practice not theory
– capture the essential common properties of good examples of design
– represent design knowledge at varying levels: social, organizational, conceptual,
detailed
– embody values and can express what is humane in interface design
– are intuitive and readable and can therefore be used for communication between
all stakeholders
– a pattern language should be generative and assist in the development of complete
designs.
7
Universiy of Cagayan Valley
New Site Campus, Balzain, Tuguegarao City
College of Information Technology
First Semester, S.Y.2024-2025
References:
1. Norman, Donald A. 2002. The design of everyday things. New York: First Basic
Paperback. (Orig. pub. 1988 as Psychology of everyday things. New York: Basic Books.)
2. Salvucci, Dario D., and Neils A. Taatgen. 2010. The multitasking mind. Oxford, UK:
Oxford University Press.
Prepared by:
IT Instructors