Title: Introduction to HCI Principles for Web Design
1Introduction to HCI Principles for Web Design
- Robert Ball
- Virginia Polytechnic Institute and State
University
- March 13, 2007
2Lecture Outline
- Introduction to web page style design including
- Feedback
- Spatial memory
- External memory
3What is the purpose of a web page?
4What is the purpose of a web page?
- Communication of ideas, principles, values,
thoughts, data, information, etc.
- Acquisition or transference of materials.
- This is our motivation.
- This is our why.
5Web page design
- Web pages are written in HTML and other languages
and utilities such as Javascript, AJAX, etc.
- This is the content.
- This is our what.
6Web page design
- The way to present information is just as
important as the what.
- This is the style.
- This is our how.
7Example of bad web site
- Purpose of visit
- I want to buy 10 widgets.
8Welcome to Bobs Widget Webpage!!!
Enter the number of widgets desired.
9Welcome to Bobs Widget Webpage!!!
10
Enter the number of widgets desired.
10Enter the color.
Welcome to Bobs Widget Webpage!!!
11Enter the color.
Welcome to Bobs Widget Webpage!!!
Blue
12Welcome to Bobs Widget Webpage!!!
NOT VALID COLOR! YOU CAN ONLY CHOOSE A VALID COLO
R!
13Welcome to Bobs Widget Webpage!!!
Enter the number of widgets desired.
14Welcome to Bobs Widget Webpage!!!
10
Enter the number of widgets desired.
15Enter the color.
Welcome to Bobs Widget Webpage!!!
16Enter the color.
Welcome to Bobs Widget Webpage!!!
Red
17Welcome to Bobs Widget Webpage!!!
Enter your credit card number.
You can trust us with your credit card number!
18Welcome to Bobs Widget Webpage!!!
Enter your credit card number.
You can trust us with your credit card number!
19Welcome to Bobs Widget Webpage!!!
Click the X to purchase your order.
My Account
20Your account purchases
10 Red widgets (ordered March 13, 2008)
10 Red widgets (ordered March 13, 2008)
10 Red widgets (ordered March 13, 2008)
10 Red widgets (ordered March 13, 2008)
10 Red widgets (ordered March 13, 2008)
10 Red widgets (ordered March 13, 2008)
Your total 60 widgets ordered
21What was lacking? What was wrong?
- The HTML worked there was text.
- Nice s for security purposes.
22What was lacking?
- Feedback
- Use of spatial memory - for example, lack of
spatial consistency
- Use of external memory - for example, status of
order, showing color options (e.g. only red or
green)
23Feedback
- A response.
- Tell me something happened/is happening!!
- For example pop-ups, progress bars, sounds from
buttons, change in web page, etc.
24Real examples of feedback
- The old professor when submitting grades.
- The pigeon the nondeterministic food feeder.
25Feedback
26Effects of having/not having feedback
- Having feedback
- Peace of mind
- Patience
- Waiting
- Not having feedback
- Frustration
- Agitation
- Anxiety
- Impatience
27Spatial Memory a few definitions
- Peoples mental representations of a
geographical area or environment.1
- The ability to remember where you put
something.2
- Wickens, C. and Hollands, J. Engineering
Psychology and Human Performance, third edition.
Prentice Hall, p. 164.
- Robertson, G., Czerwinski, M., Larson, K.,
Robbins, D., Thiel, D., van Dantzich, M. (1998)
Data mountain using spatial memory for document
management. Proceedings of the 11th annual ACM
symposium on User interface software and
technology, pp. 152-162.
28Examples
- The old professor
- Menus, buttons
- Forms
- For example
29What are some of your ideas?
30My Brief List
- Multi-tasking with large displays
- Web pages (e.g. Google)
- Forms
- Desk and everything on it (translates to desktop
icons)
31Spatial Memory with Bookmarks
- OR
- (Microsoft Research) Robertson, G., Czerwinski,
M., Larson, K., Robbins, D., Thiel, D., van
Dantzich, M. (1998) Data mountain using spatial
memory for document management. Proceedings of
the 11th annual ACM symposium on User interface
software and technology, pp. 152-162.
32Spatial Memory - associations
33External memory
34Memorize these numbers
38 5 102 20 34
15 23 26 88 2 45
35(No Transcript)
36External memory
- Often referred to as external memory aides.
- Examples, paper, post-its, white/black boards,
large displays, etc.
- Relieves the cognitive load of storing large
amounts of data in short-term memory.
37External memory application
- Show status of order.
- Show options.
38Another reason for external memory
- Millers 7 2
- Lets memorize letters this time!
39Conclusion
- The how, the style, is as fundamental to a web
page as the why and what.
- Ignoring the how could lead to ultimate failure
of why no communication, no acquisition.