Uid - Module 2
Uid - Module 2
Uid - Module 2
MODULE 2
THE USER INTERFACE DESIGN PROCESS
Anjali R
7 SEM
th
Assistant Professor
Dept. of CSE (AI & ML)
Our Vision: “VVCE shall be a leading Institution in engineering and management education enabling individuals for significant contribution to the society”
07/02/2024 1
The User Interface Design Process
14 Steps for UI Development
Step 1: Know Your User or Client.
Step 2: Understand the Business Function
Step 3: Understand the Principles of Good Screen Design.
Step 4: Develop System Menus and Navigation Schemes.
Step 5: Select the Proper Kinds of Windows.
Step 6: Select the Proper Device-Based Controls.
Step 7: Choose the Proper Screen-Based Controls.
Step 8: Write Clear Text and Messages.
Step 9: Provide Effective Feedback and Guidance and
Assistance
Step 10: Provide Effective Internationalization and Accessibility.
Step 11: Create Meaningful Graphics, Icons, and Images.
Step 12: Choose the Proper Colors.
Step 13: Organize and Layout Windows and Pages.
Obstacles in the Development Path
• Nobody ever gets it right the first time.
Obstacles in the Development Path
• Development is chock-full of surprises.
• filled to its limit
Obstacles in the Development Path
• Good design requires living in a sea of changes
Obstacles in the Development Path
• Making contracts to ignore change will never eliminate
the need for change.
Obstacles in the Development Path
• Even if you have made the best system humanly possible, people
will still make mistakes when using it.
Obstacles in the Development Path
• Designers need good tools.
Obstacles in the Development Path
• Use of Jargons
• Non-obvious design
• Fine distinctions
• Disparity in problem solving strategies
• Design inconsistency
Important Human Characteristics in Design
Perception
• Perception is our awareness and understanding of the elements
and objects of our environment through the physical sensation
of our various senses including sight, sound, smell, and so forth.
• Perception is influenced in part by experience.
• We classify excitations based on models stored in our
memories and in this way achieve understanding.
Important Human Characteristics in Design
•Other Perceptual Characteristics include:
•Similarity
• We see objects as belonging together if they share a
common visual property, such as color, size, shape,
brightness, or orientation.
•Matching Patterns
• We respond similarly to the same shape in different sizes
(i.e. the letters of the alphabet)
•Proximity
• We see objects as belonging together if they are near each other in
space.
Important Human Characteristics in Design
•Closure
• Our perception is synthetic; it establishes meaningful wholes.
If something does not close itself; we see it closed anyway.
•Unity
• Objects that form closed shapes are perceived as a group.
• Continuity
• Shortened lines may be automatically extended
• Succinctness
• We see an object as having some perfect or simple shape
because perfection or simplicity is easier to remember.
Important Human Characteristics in Design
• Balance
• We desire stabilization or equilibrium in our viewing
environment. Vertical, Horizontal and right angles are the
most visually satisfying and easiest to look at.
• Expectancies
• Sometimes we perceive not what is there, but what we expect
to be there.
Important Human Characteristics in Design
Memory
• The short-term memory limit is generally viewed as 7±2 “chunks”
of information.
• Knowledge, experience, and familiarity manage the size and
complexity of the chunks that can be recalled.
• Short-memory last 15 to 30 seconds.
• Long-term memory is thought to be unlimited.
• Human active vocabulary (2,000 – 3,000 words)
• Passive vocabulary (about 100,000)
• Our power of recognition is much greater than our power of recall.
Important Human Characteristics in Design
Sensory Storage
• Is a buffer where automatic processing of information collected
from our senses takes place.
• Training.
Information Processing
• Higher level (slow, sequential)
• Our first exposure to screens
• Lower level (work in parallel)
• Subsequent screens…
• We look rather than see
• We perceive rather than see
• Visual distinctiveness in screen design is very important to
process in the lower level
Important Human Characteristics in Design
Learning
• People prefer to be active, to explore, and to use a trial and error
approach
• People are very sensitive even to minor changes (Shift-Ins; Ctrl-C )
• The perception of having to learn a lot of information is enough to
keep people from using the system.
• Be consistent in your design
• Allow skills acquired in one situation to be used in another
somewhat like it.
Physical Characteristics
• Gender, Age, Handedness, Physical Handicaps
Important Human Characteristics in Design
Mental Model
• A mental model is simply an internal representation of a person’s
current understanding of something.
• As a result of our experiences and culture we develop mental models
of things and people we interact with.
• The key to forming mental models is design consistency
Individual Differences
• Tailor applications to the specific needs of people with varying and
changing learning or skill level.
Psychological Characteristics
• Attitude (positive, neutral, negative)
• Motivation (Low-High, Interest or Fear)
• Cognitive Style (Concrete/Abstract, Analytic or Intuitive)
Important Human Characteristics in Design
Skill
• The goal of human performance is to perform skillfully.
• Economy of effort is achieved by establishing a work pace that
represents optimum efficiency.
• It is accomplished by increasing mastery of the system through
such things as progressive learning shortcuts, increased speed,
and easier access to information or data.
• Lower-order skills tend to become routine and may drop out of
consciousness.
• Screen design must permit development of increasingly skillful
performance.
Important Human Characteristics in Design
Visual Acuity
• The capacity of the eye to resolve details is called visual acuity.
• Visual acuity is halved at a distance of 2.5 degrees from the point of
eye fixation.
• A 5 degree diameter circle centered around and eye fixation character
on a display has been recommended as the area near that character.
• Assuming that the average viewing distance of a display screen is 19
inches, the size of the area on the screen of optimum visual acuity is
1.67 inches.
• Assuming “average” character sizes and character and line spacing,
the number of characters on a screen falling within the visual acuity
circle is 88, with 15 characters being contained on the widest line.
Important Human Characteristics in Design
Foveal and Peripheral Vision
• Foveal vision is used to focus directly on something.
• Peripheral vision senses anything in the area surrounding where we are
looking.
• Provides clues to where the eye should go next
• Foveal and Peripheral vision have a cooperative and competitive nature.
• Mori & Hayashi experimentally evaluated the effect of windows in both
foveal and peripheral vision.
• Performance of a foveal window weakens when there are peripheral
windows.
• Performance degradation is even greater if the information in the
peripheral is dynamic.
Important Human Characteristics in Design
Knowledge/Experience
- Task Experience
• Computer Literacy,
- Education
• System Experience
- Reading Level
• App. Experience
- Typing Skill
• Native Language
Job/Task
• Type of System Use (Mandatory or Discretionary)
•Job Category (Executive, Secretary, Clerk)
•Task Structure (repetitiveness)
• Frequency of Use, Turnover Rate
• Task Importance, Primary Training
Gaining Understanding of Users
User Group
• Improvements suggested by customer groups who convene
periodically to discuss system and software usage are evaluated.
• User groups have the potential to provide a lot of good information,
if organized properly.
• They require careful planning.
Indirect Methods - E-Mail, Bulletin Boards/Guest Book
• Problems, questions, and suggestions by users posted to a bulletin
board, a guest book, or through e-mail are gathered and evaluated.
• Again, the focus of this method is usually only on problems.
• The responsibility is on the user to generate the recommendations,
but this population often includes unhappy users.
• This is a fairly inexpensive method
Competitor Analysis
• Reviews of competitor’s products, or Web sites, can also be used to
gather ideas, uncover design requirements, and identify tasks.
• The designers can perform this evaluation or, even better, users can
be asked to perform the evaluation.
Indirect Methods - System Testing
Assignment
Defining the Domain