CIT 3441-Lecture1-2025
CIT 3441-Lecture1-2025
INTERFACE
Lecture PowerPoints
1
INTRODUCTION
2
Topics Covered
• Introduction
• Usability Requirements
• Usability Measures
• Usability Motivations
• Universal Usability
• Goals for Our Profession
• Practitioner's Summary
• Researcher's Agenda
3
Introduction
1-4
Introduction (continued)
1-5
Introduction (continued)
• Individual User Level
– Routine processes: tax return preparation
– Decision support: a doctor’s diagnosis and treatment
– Education and training: encyclopedias, drill-and-practice
exercises, simulations
– Leisure: music and sports information
– User generated content: social networking web sites, photo and
video share sites, user communities
– Internet-enabled devices and communication
1-6
Introduction (continued)
• Communities
– Business use: financial planning, publishing applications
– Industries and professions: web resources for journals, and
career opportunities
– Family use: entertainment, games and communication
– Globalization: language and culture
1-7
Introduction (continued)
• The new “look and feel” of computers (Mac)
1-8
Introduction (continued)
• The new “look and feel” of computers (Vista)
1-9
Introduction (concluded)
• And smaller devices doing more…
1-10
Usability requirements
1-11
Usability requirements (cont.)
• The U.S. Human Engineering Design Criteria for Military
Systems (1999) states these purposes:
– Achieve required performance by operator, control, and
maintenance personnel
– Minimize skill and personnel requirements and training time
– Achieve required reliability of personnel-equipment/software
combinations
– Foster design standardization within and among systems
• Should improving the user’s quality of life and the
community also be objectives?
• Usability requires project management and careful
attention to requirements analysis and testing for clearly
defined objectives
1-12
Goals for requirements analysis
1-13
Goals for requirements analysis
• Ensure reliability
– Actions must function as specified
– Database data displayed must reflect the actual database
– Appease the user's sense of mistrust
– The system should be available as often as possible
– The system must not introduce errors
– Ensure the user's privacy and data security by protecting
against unwarranted access, destruction of data, and
malicious tampering
1-14
Goals for requirements analysis
• Promote standardization, integration, consistency,
and portability
– Standardization: use pre-existing industry standards where
they exist to aid learning and avoid errors (e.g. the W3C and
ISO standards)
– Integration: the product should be able to run across different
software tools and packages (e.g. Unix)
– Consistency:
• compatibility across different product versions
• compatibility with related paper and other non-computer based
systems
• use common action sequences, terms, units, colors, etc. within
the program
– Portability: allow for the user to convert data across multiple
software and hardware environments
1-15
Goals for requirements analysis
1-16
Usability measures
• Define the target user community and class of tasks associated with
the interface
• Communities evolve and change (e.g. the interface to information
services for the U.S. Library of Congress)
• 5 human factors central to community evaluation:
– Time to learn
How long does it take for typical members of the community to learn
relevant task?
– Speed of performance
How long does it take to perform relevant benchmarks?
– Rate of errors by users
How many and what kinds of errors are made during benchmark tasks?
– Retention over time
Frequency of use and ease of learning help make for better user
retention
– Subjective satisfaction
Allow for user feedback via interviews, free-form comments and
satisfaction scales
1-17
Usability measures (cont.)
1-18
Usability motivations
1-19
Usability motivations (cont.)
1-20
Usability motivations (cont.)
1-21
Usability motivations (cont.)
1-22
Usability motivations (cont.)
• Social-technical systems
– Complex systems that involve many people over long time
periods
– Voting, health support, identity verification, crime reporting
– Trust, privacy, responsibility, and security are issues
– Verifiable sources and status feedback are important
– Ease of learning for novices and feedback to build trust
– Administrators need tools to detect unusual patterns of usage
1-23
Universal Usability
• The ultimate goal in Usability is addressing the needs of
all users.
• Experience shows that that rethinking interface designs
for differing situations often results in a better product for
all users.
1-25
Universal Usability (cont.)
1-26
Universal Usability (cont.)
1-27
Universal Usability (cont.)
– They also suggest this set of factors affecting perceptual and
motor performance:
• Arousal and vigilance
• Fatigue and sleep deprivation
• Perceptual (mental) load
• Knowledge of results and feedback
• Monotony and boredom
• Sensory deprivation
• Nutrition and diet
• Fear, anxiety, mood, and emotion
• Drugs, smoking, and alcohol
• Physiological rhythms
– These factors have a profound influence on the quality of the
design of most interactive systems.
– But note, in any application, background experience and
knowledge in the task domain and the interface domain play key
roles in learning and performance
1-28
Universal Usability (cont.)
• Personality differences
– Some people dislike computers or are made anxious by them
– Others are attracted to or are eager to use computers
– A clear understanding of personality and cognitive styles can be
helpful in designing interfaces for a specific community of users
– Unfortunately, there is no set taxonomy for identifying user
personality types
– Designers must be aware that populations are subdivided and
that these subdivisions have various responses to different
stimuli
– A popular technique is Myers-Briggs Type Indicator (MBTI)
• extroversion versus introversion
• sensing versus intuition
• perceptive versus judging
• feeling versus thinking
1-29
Universal Usability (cont.)
• Cultural and international diversity
– Another perspective on individual differences has to do with
cultural, ethnic, racial, or linguistic background
– Designers are still struggling to establish guidelines for designing
for multiple languages and cultures
– User design concerns for internationalization include the following
• Characters, numerals, special characters, and diacriticals
• Left-to-right versus right-to-left versus vertical input and reading
• Date and time formats
• Numeric and currency formats
• Weights and measures
• Telephone numbers and addresses
• Names and titles (Mr., Ms., Mme.)
• Social-security, national identification, and passport numbers
• Capitalization and punctuation
• Sorting sequences
• Icons, buttons, colors
• Pluralization, grammar, spelling
• Etiquette, policies, tone, formality, metaphors
1-30
Universal Usability (cont.)
1-31
Universal Usability (cont.)
• Younger users
– Uses emphasize entertainment and education
1-32
Universal Usability (concluded)
1-34
Goals for our Profession (cont.)
1-35
Goals for our profession (concluded)
• Providing tools, techniques, and knowledge for
system implementers
– Rapid prototyping is easy when using contemporary tools
– Use general or self-determined guideline documents written for
specific audiences
– To refine systems, use feedback from individual or groups of
users
• Raising the computer consciousness of the general
public
– Many novice users are fearful due to experience with poor
product design
– Good designs help novices through these fears by being clear,
competent, and nonthreatening
1-36
Practitioner's Summary
1-38
Researcher's Agenda
1-40