Professional Documents
Culture Documents
Hci Chapters Quick Reference
Hci Chapters Quick Reference
Hci Chapters Quick Reference
Page | 2
Usability Motivations
Universal Usability
Goals for Our Profession
I Unit Chapter 2
Introductio
User-interface designers have organized their experience and research into a
collection of guidelines, principles, and theories.
Guidelines give designers specific recommendations for creating good
designs and avoiding bad ones.
Principles bridge the gap between theory and guidelines, acting as practical
ways to compare and judge design alternatives.
Theories are useful to describe objects and actions in interface design.
Theories can also be useful as predictive instruments of user behaviors and
designs.
The use of each of these can provide designers with ways to improve existing
interfaces and can prevent poor designs from being created.
Guidelines
Guidelines are concrete and specific rules for designing interfaces based on an
organization's or an individual's experience and/or reasoning. This is a strength
because it gives developers a shared set of standards to work with. However, many
guidelines are criticized for being too specific , difficult to apply, or at times
wrong. Most designers do agree that discussion of guidelines is required to
promote awareness of best practices. The book has four sections of examples, and
many of the sections have overlapping examples.
Guidelines that kept reoccurring in each example
Use predictable and consistent standards for navigation, displaying data,
data entry, and tasks
Page | 3
Minimize the memory load placed on users by limiting tasks to as few steps
as possible, displaying only information relevant or useful to the task(s) at
hand, and do not require users to remember complex commands or large sets
of data
Allow users to choose what information is displayed and how it is displayed
and formatted where possible
Limit the ways you draw attention to data so that users are not overwhelmed
and the interface does not become cluttered
Format information so that the way it was entered can be understood and
provide data inputs that easily translate into how the information will be
displayed
Provide users with disabilities alternatives to the interface
Creating guideline documentation is a good way for designers to make their
experience and intuition accessible to others. However, processes need to be in
place that educate designers and enforce guidelines, as well as determine the
exemption and enhancement of guidelines.
Principles
The text discusses the following principles:
Determine users' skill levels
o Novice/First-time users
o Knowledgeable intermittent users
o Expert frequent users
Identifying the tasks
o High-level actions can be divided into multiple mid-level actions that
can be further divided into smaller atomic actions. It is the atomic
actions that are most important to interface design. Making the atomic
actions to specific can result in user frustration as they have to
Page | 4
Page | 5
Prevent errors
o Error prevention is the 5th golden rule but its importance warrants a
section of its own.
Understand the nature of errors
Provide feedback about the state of the interface
Design consistent actions
Correct actions
Complete sequences
Ensuring human control while increasing automation
o box2.3, pg. 74 - Comparison of humans and machine capabilities
o Human supervision is necessary for automation because the real world
is and open system and the computer is a closed system. It is nearly
impossible to determine and program all possible outcomes of an
action, so humans are needed to judge the unforeseen events.
o Agent Scenario
Microsoft BOB and Clippy
o Avatars
Second Life
o User Model (Adaptive Interface)
The system is able to keep track of the user's actions and
performance and adapt the interface to best suit the user.
However, the changes must not significantly alter the way the
user completes his/her tasks.
Google Search Results
Page | 6
Page | 7
Design by levels
One method to developing descriptive theories is to break down concepts into
separate levels.
Four-Level Approach
o Conceptual level a users mental perception of the system.
o Semantic level the meanings conveyed by the user's actions and the
output displayed by the system
o Syntactic level the complete sentences that are formed from user
actions to convey semantics that are inherent to the system. This is the
level in which the user takes action
o Lexical level The precise method that is used by users to specify the
syntax. Menu items, colors, buttons, mouse icons, etc
Designers need to decompose objects as well as complex actions
Predictive Approach - Tasks can be divided into a series of actions which
can help the designers predict the amount of time required to perform the
specific task.
o Goals, Operators, Methods, and Selection Rules (GOMS) - goals
can be decomposed into several operators (actions) and then further
divided into methods. Selection Rules can also be applied to obtain
alternate methods for achieving a goal.
Stages-of-action models
The steps that the user must take in order to accomplish a task.
Norman's 7 stages of action (cycles of action and evaluation):
o Forming the goal
o Forming the intention
o Specifying the action
Page | 8
Page | 9
o buttons, etc.
However, sometimes inconsistency is required to draw attention to a specific
possibly dangerous action.
Contextual theories
The context in which the user completes an action has a crucial effect on the
nature of the action that has been preformed.
These theories are very important to mobile devices and ubiquitous computing
innovations.
A taxonomy for mobile device applications:
o Monitor and alert
o Gather and spread
o Participate and relate
o Locate and identify
o Capture and share
Contextual theories are developed by observing users in their own environment
and interacting with them. These theories include every aspect of the users and the
environment in which the they will be interacting with the system. Because this
information is very hard to obtain using a controlled experiment, many researchers
have shifted their research away from this type of experimentation and have started
to focus more on ethnographic observation, focus-groups, and long-term case
studies.
Summary
Design guidelines and principles are becoming more important and understood in
the community of designers today. Both of them are emerging from practical
experience and studies created to monitor users. People in the field of design are
able to view already available guideline documents and then create their own based
on the experience and settings they have. It is important for designers to remember
the guidelines recognized by the public and those created for the project/company
should help shape any interface. Consistency, reduced errors, and automation are
P a g e | 10
all also very important to the design process and should be looked at carefully as
well as planned for by the designer(s). Some principles have become more
accepted than others such as preventing errors, but each one may require some new
interpreting due to new and/or improved technologies emerge into the market.
Automation can be a great asset to an application because it takes away user
control and thus prevents possible user errors. Any successful designer must go
through an extensive process in developing a unique interface that should include
examination of the requirements, task analysis, and specifications of the user
population. Designers also have to take into consideration the systems that expert
users, with established sequences of actions, operate will have to have reduced
time required to take each step. Whereas systems that novice users operate need to
have a focus on task objects and actions so they can be learned easily while
promoting the confidence level for the users.
I Unit / Chapter 3
Managing Design Processes
Introduction:
With the expansion of computer use to more than just technically oriented
programmers, the complex interfaces of the past are no longer accepted. The
current user population are not as dedicated to the technology as they used to be.
Their use of computers are tied more for their work needs and the tasks they
perform, while the use of computers as entertainment has increased. Designers
need to observe current users trends to produce high-quality interfaces that
accommodate the users skills, goals, and preferences. Designers seek direct
interaction with users during requirements and feature definition, the design phase,
the development process, and throughout the system life-cycle through iterative
design methods. Usability engineering has evolved into a recognized discipline
with maturing practices and a growing set of standards.
Organizational Design:
Organizations recognize the role of usability for productivity. With the increase of
novice users, products with similar functionality can succeed or fail due in part to
good usability engineering. A shift in focus towards usability constitutes an
organizational change to be managed. The benefits of this change are; shorter
P a g e | 11
P a g e | 12
P a g e | 13
P a g e | 14
P a g e | 15
P a g e | 16
Report
Consider multiple audiences and goals
Prepare a report and present findings
Participatory Design
Direct and collaborative involvement, including the designers and users, in
designing the interfaces and organization will use. User-involvement brings richer
and more accurate information. Users have an elevated sense of purpose when
directly involved. Costs may increase as the project is slowed by this approach
Levels of participation:
P a g e | 17
Scenario Development
When a current interface is being redesigned, reliable data about the distribution of
task frequencies and sequences is an enormous asset. If current data do not exist,
usage logs can quickly provide insight.
How is the interface used?
o What is the frequency wit which each user performs each task
Scenarios
Day-in-the-life helpful to characterize what happens when users perform
typical tasks.
Analogs and metaphors
Describes novel systems
Write scenarios of usage and then if possible, act them out as a form of
theater, effective with multiple user cooperation.
Useful applications
Control rooms, cockpits, financial trading rooms and other places where
people must coordinate
Notable uses of Scenarios(page 118 of text book)
Social Impacts
Interactive systems often have a dramatic impact on large numbers of users. To
minimize risks, a thoughtful statement of anticipated impacts circulated among
stakeholders can be a useful process for eliciting productive suggestions early in
development.
* Inspired by the environmental impact statement
* Encourages early and wide discussion
Examples of a social impact statement
Describe the new system and it's benefits
P a g e | 18
P a g e | 19
Legal Issues
As user interfaces have become more prominent, serious legal issues have
emerged.
Privacy
o Medical,legal, financial, an data that can be used for unapproved
access illegal tampering. .
Safety and reliability
o User interfaces for aircraft, automobiles, medical equipment, military
systems, utility control rooms anything that can effect a life or death
situation.
Paten protection for software
o developers who patent software who attempt to recover time and
money spent on the project and make a profit.
Piracy, P2P, file-sharing, etc.
o Do customers have the right to store the information electronically for
later use, can they share this copy, do you own the contents of an
email.
Freedom of Speech
o Do users have the right to make controversial or potential offensive
statements through e-mail or list servers?
Localization:
o International, Federal, State, Municipality, etc.
II Unit / I Chapter4
P a g e | 20
Introduction
Determinants of an evaluation plan:
o Stage of design (early, middle, late)
o Novelty of the project (well defined versus exploratory)
o Number of expected users
o Criticality of the interface (life-critical medical system vs. museumexhibit support system)
o Costs of the product and finances allocated for testing
o Time available
o Experience of the design and evaluation team
Expert Reviews
A natural starting point for evaluating new or revised interfaces is to present
them to colleagues or customers and ask for their opinions.
These methods depend on having experts ( whose expertise may be in the
application or user-interface domain)
Expert reviews can be conducted on short notice and rapidly
Expert reviews can occur early or late in the design phase
The outcome may be a formal report with problems identified or
recommendations for changes
Expert reviews usually take from half a day to one week, although a lengthy
training period may be required to explain the task domain or operational
procedures.
There are a variety of expert-review methods from which to
choose:
P a g e | 21
Heuristic evaluation
o The expert reviewers critique an interface to determine conformance
with a short list of design heuristics, such as the Eight Golden Rules.
Guidelines review
o The interface is checked for conformance with the organizational or
other guidelines document.
Consistency inspection
o The experts verify consistency across a family of interfaces.
Cognitive walk-through
o The experts simulate users walking through the interface to carry out
typical tasks.
Metaphors of human thinking(MOT)
o The experts conduct an inspection that focuses on how users think
when interacting with an interface.
Formal usability inspection
o The experts hold a courtroom-style meeting, with a moderator or
judge, to present the interface and to discuss its merits and
weaknesses.
Different experts tend to find different problems in an interface, so three to
five expert reviewers can be highly productive, as can complimentary
usability testing.
Usability Testing and Laboratories
The usability-test report provided supportive confirmation of progress and
specific recommendations for changes.
P a g e | 22
Usability testing not only sped up many projects, but also produced dramatic
cost savings.
Usability tests are designed to find flaws in user interfaces.
Usability Labs
A typical modest usability laboratory would have two 10-by-10-foot areas,
divided by a half-silvered mirror.
Step-by-Step Usability Guide
Plan
Analyze
Design
Test and Refine
Testing Considerations
A detailed test plan is needed
Pilot test
Handling participants and the Institutional Review Board (IRB)
Representative samples of relevant populations
Controls: physical, time, place, etc.
IRB and Informed Consent
o the IRB governs any research performed with human subjects.
Record and annotate observations (Keystrokes, menu selections, eyetracking)
Participant encouragement
P a g e | 23
Techniques
Thinking aloud: (Enunciating what is being done as it is being done)
(Verbally evaluating on the fly)
o often leads to many spontaneous suggestions for improvements
o The think-aloud procedure may alter the true task time. i.e. The users
may pause the task activity as they vocalize their thoughts.
Retrospective think aloud
o With this technique, after completing a task users are asked what they
were thinking as they performed the task.
o The drawback is that the users may not be able to wholly and
accurately recall their thoughts after completing the task.
The spectrum of usability testing
Usability testing comes in many different flavors and formats. Most of the current
research demonstrates the importance of testing often and at varied times during
the design cycle. The purpose of the test and the type of data that is needed are
important considerations. Testing can be performed using combinations of these
methods as well.
Methods:
Paper mock-ups and prototyping.
o A test administrator plays the role of the computer by flipping the
pages while asking a participant user to carry out typical tasks.
o Inexpensive, rapid, and usually productive.
Discount usability testing.
o Quick and dirty approach to task analysis, prototype development, and
testing
o Widely influential because it lowers the barriers to newcomers.
P a g e | 24
o Advocates point out that most serious problems are found with only a
few participants, enabling prompt revision and repeated testing.
Competitive usability testing.
o Competitive testing compares a new interface to previous versions or
to similar products from competitors.
Universal usability testing.
o This approach test interfaces with highly diverse users, hardware
software platforms, and networks.
o This will result in the creation of products that can be used by a wider
variety of users.
Field tests and portable labs.
o This testing method puts new interfaces to work in realistic
environments or in a more naturalistic environment in the field for a
fixed trial period.
Remote usability testing.
o Since web-based applications are available internationally, it is
tempting to conduct usability tests online, avoiding the complexity
and cost of bringing participants to a lab.
o This makes it possible to have larger numbers of participants with
more diverse backgrounds, and it may add to the realism, since
participants do their tests in their own environments and use their own
equipment.
Can-you-break-this tests.
o Pioneered by game designers
o Users try to find fatal flaws in the system or otherwise destroy it.
P a g e | 25
For all its success, usability testing does have at least two serious limitations: it
emphasizes first-time usage and provides limited coverage of the interface features.
Usability test reports
The U.S. National Institute for Standards and Technology took a major step
towards standardizing usability-test reports in '97. The Common Industry Format
describes the testing environment, tasks, participants, and results in a standard way
sa as to enable consumers to make comparisons. The groups' work is ongoing.
Survey Instruments
User surveys are a familiar, inexpensive, and generally acceptable companion for
usability tests and expert reviews. The keys to successful surveys are clear goals in
advance and development of focused items that help to attain those goals.
Preparing and designing survey questions
A survey form should be prepared, reviewed by colleagues, and tested with a
small sample of users before a large-scale survey is conducted.
Pre-test or pilot-test any survey instrument prior to actual use.
Ascertain characteristics about the users (Background demographics,
Experience, Job responsibilities, Personality style)
Things to look for in a survey:
Task domain objects and actions
Interface domain metaphors and action handles
Syntax of inputs and design of displays
Types of surveys:
Likert scale
o i.e. (strongly agree) - (agree) - (neutral) - (disagree) - (strongly
disagree)
P a g e | 26
Bipolar
o Rank from 1-10 between two extremes
o i.e. -( Hostile 1-2-3-4-5-6-7-8-9-10 Friendly )
Sample Questionnaires
Questionnaire for User Interaction Satisfaction (QUIS)
System Usability Scale (SUS)
o the "quick and dirty" scale
Acceptance Tests
A once over upon implementation
Generally, a set of tests to establish that requirements are met
Measurable criteria for the user interface can be established for the
following:
o Time for users to learn specific functions
o Speed of task performance
o Rate of errors by users
o User retention of commands over time
o Subjective user satisfaction
The goal of early expert reviews, usability testing, surveys, acceptance testing,
and field testing is to force as much as possible of the evolutionary
development into the pre-release phase, when change is relatively easy and
inexpensive to accomplish.
P a g e | 27
P a g e | 28
II Unit / IIChapter
Direct Manipulation and Virtual Environments
Introduction
P a g e | 29
P a g e | 30
P a g e | 31
P a g e | 32
P a g e | 33
P a g e | 34
reversible. Feedback must be immediate and in turn this leads to less errors.
Iterative design is of utmost importance when testing direct manipulation systems.
These approaches in direct-manipulation can lead to unpredictable problems. The
potential for these systems is compelling but not all applications are suitable for
direct manipulation.
P a g e | 35
are used for more detailed applications or surveys and may not allow you to
proceed without multiple options being selected.
D. Pull-Down Menus
Available in the top level menu bar, when an option is chosen in the top level menu
it displays the following menu in a pull down or sometimes called a drop down
menu.
E. Pop-up Menus
When hovering over folders or checked items, a small pop-up menu will display
allowing for further choices to be selected or information will be displayed.
F. Toolbar Menus
Allow for actions to be executed on a displayed object like a picture or text box, it
will display a toolbar that will allow you to change color, text, text size, position,
window size and etc.
Menus for long lists
G. Scrolling Menus
These are becoming more widely used for pictures on websites, they can display
man different pictures but an arrow on each side of the listed pictures which allows
you to navigate through the pictures without having to open one up at a time.
H. Combo Boxes
Commonly-used graphical user interface which is a combination of a drop-down
list or list box and a single-line textbox, allowing the user to either type a value
directly into the control or choose from the list of existing options. Combo boxes
are typically applied to provide auto complete or autotype functionality in a
convenient way to the user.
Information Source: http://en.wikipedia.org/wiki/Combo_box
I. Fisheye Menus
Is a dynamically change the size of menu items to provide a focus area around the
mouse pointer. This makes it possible to present the entire menu on a single screen
without requiring buttons, scrollbars, or hierarchies.
Information Source: http://www.cs.umd.edu/local-cgi-bin/hcil/rr.pl?number=200012
P a g e | 36
P a g e | 37
P a g e | 38
P a g e | 39
P a g e | 40
o Binary
o Machine
o High-level
The first high-level computer languages, such as Fortran, Cobol, Algol, PL/I, and
Pascal, of the 1960s and 1970s were designed for use in a non-interactive computer
environment to compile and interpret data. Incremental Programming was one
design that was used to build small pieces online and to test the pieces interactively
to create a large program. Also, during the '70s database languages for relational
databases were developed which led to the creation of structured query language
(SQL). In the '80s scripting languages emphasized screen presentation and mouse
control. Command languages, which originated with operating-system commands,
produce an immediate result on some object of interest. When using a command
language users must recall a notation and initiate actions versus a menu-selection
were users view or hear menu items and respond more than initiate. The typical
form of a command is a verb followed by a noun object with arguments. This
natural language interaction made with the command language systems make it
easier for a wide range of users to interact and understand the programs content.
High-level Goals
o Trying reality to the notation
o Manipulation relevant to the users' tasks
o Compatibility with existing notations
o Flexibility to accommodate novices and experts
o Expressiveness to encourage creativiy
o Visual appeal
Constraints
o Capacity for humans to record the notation
o The match between recording and display media
P a g e | 41
P a g e | 42
P a g e | 43
P a g e | 44
P a g e | 45
P a g e | 46
P a g e | 47
Keyboard
Keyboard is a
familiar input device - typewriter
Problems
Standard layout not designed for computer usage
Problems in using several devices (keyboard - mouse)
Cultural problems (Chinese - Japanese Keyboard)
Keyboard arrangements
QWERTY - standard typewriter
DVORAK - more efficiernt input
ALPHABETICAL (Calculators)
CHORD-keyboard - a letter is formed using a combination of
keys
P a g e | 48
Pointing Devices
P a g e | 49
Q1 it has been observed that most computer users use menu option for input instead of keyboard
accelerator. What is the reason behind it? (2 Marks)
Answer:- 1. Menu options are easier to find.
2. You don't have to memories the keys for menu option but for key board accelerators you have
to memories them
Q.2 Define active intervention. (2 Marks)
Answer:- Active intervention with the participant and actively probes the participant understands
of whatever is being tested.
Q.3 what is Ubiquitous Computing? (2 Marks)
Answer:- The most profound technologies are those that disappear. They weave themselves into
the fabric of everyday life until they are indistinguishable from it. These words have inspired a
new generation of researchers in the area of ubiquitous computing
Q.4 which display device is very cheap and has fast enough response time for rapid animation
with high color compatibility? (2 Marks)
Answer:- The CRT is a cheap display device and has fast enough response times for rapid
animation coupled with a high color capability.
Q.5 By breakdown Skelton plane into its component elements then how all piece fit together to
create this as whole user experience? (3 Marks)
Answer:- Beneath that surface is the skeleton of the site: the placement of buttons, tabs, photos,
and blocks of text. The skeleton is designed to optimize the arrangement of these elements for
maximum effect and efficiency
Q.6 Explain Meta data in term of data processing. (3 Marks)
Answer:- In data processing, meta-data is definitional data that provides information about or
documentation of other data managed within an application or environment
P a g e | 50
Q.7 suppose you are a system analyst, with your work experience, briefly describe when it is
useful to observe in contrast to observation process? (3 Marks)
Answer:- Being a system analyst, Early in design, observation helps designers understand users'
needs. Other types of observation are done later to examine whether the developing prototype
meets users' needs.
Q.8 Describe any five usability goals of Internet Explorer. (5 Marks)
Answer:- Usability is broken down into the following goals: 1. Effective to use (effectiveness) 2.
Efficient to use (efficiency) 3. Safe to use(safety) 4. Have good utility (utility) 5. Easy to learn
(learnability) 1. Effectiveness It is a very general goal and refers to how good a system at doing
what it is suppose to do. 2. Efficiency It refers to the way a system supports users in carrying out
their tasks. 3. Safety It involves protecting the users from dangerous conditions and undesirable
situations. In relation to the first ergonomics aspect, it refers to the external conditions where
people work. 4. Utility It refers to the extent to which the system provides the right kind of
functionality so that user can do what they need or want to do 5. Learnability It refers to how
easy a system is to learn to use. It is well known that people do not like spending a long time
learning how to use a system
Q.9 when observation is useful and how to observe? (5 Marks)
Answer:- Observing is useful at any time during product development. Early in design,
observation helps designers understand users' needs. How to observe The same basic datacollection tools are used for laboratory and field studies (i.e., direct observation, taking notes,
collecting video, etc.) but the way in which they are used is different. In the laboratory the
emphasis is on the details of what individuals do, while in the field the context is important and
the focus is on how people interact with each other, the technology, and their environment.
Furthermore, the equipment in the laboratory is usually set up in advance and is relatively static
whereas in the field it usually must be moved around. In this section we discuss how to observe,
and then examine the practicalities and compare data-collection tools
Q.10 Difference between Semi-structure interview and focus group interview. (5 Marks)
Answer:- Semi-Structure Interview Focus Group Interview Semi-structured, interviews
combine features of structured and unstructured inter views and use both closed and open
questions. Use of pre-determined questions provides uniformity Requires some level of
training or practice in order to prevent interviewer suggesting answers It also allows
respondents to discuss and raise issues that you may not have considered One form of group
interview is the focus group that is frequently used in marketing, political campaigning, and
social sciences research. Normally three to 10 people are involved. Focus groups are also
P a g e | 51
attractive because they are low-cost, provide quick results, and can easily be scaled to gather
more data. A preset agenda is developed to guide the discussion
Answer:- Visual Art Visual Design Visual art is art such as paintings, photographs, sculptures,
The term visual art separates those kinds of art from music, dance, and drama. It is twodimensional. Visual arts are things like paintings, drawings, visual designs, photography, and
computer art. There is no "designing" for a purpose; Visual design is the way a piece of
artwork, a room, yard, video game, photo or other artistic subject is composed and appeals to the
human eye Photoshop designs for each page, page type, module within an app/site/software.
Creates or contributes to style guides detailing how everything looks and it's just creating
something visually appealing. how it fits into the larger strategy.
Q.11which theory claimed Problem solving is both productive and reproductive what are
controlled vocabularies? Answer:- Gestalt theory Gestalt psychologists were answering the
claim, made by behaviorists, that problem solving is a matter of reproducing known responses or
trial and error. This explanation was considered by the Gestalt school to be insufficient to
account for human problem solving behavior.
Q.12 how active intervention technique performed?
Answer:- Active intervention is particularly useful early in design. It is an excellent technique to
use with prototypes, because it provides a wealth of diagnostic information. It is not the
technique to use; however, if your primary concern is to measure time to complete tasks or to
find out how often users will call the help desk. To do a useful active intervention test, you have
to define your goals and concerns, plan the questions you will use as probes, and be careful not
to bias participants by asking leading questions
Application software implemented in file system model?
Answer:- Software implemented in the file system model: Our software is already designed and
built that way, and users are used to it neither of these arguments is valid. The first one is
irrelevant because new programs written with a unified file model can freely coexist with the
older implementation model applications. The underlying file system doesn't change at all. In
much the same way that toolbars quickly invaded the interfaces of most applications in the last
few years, the unified file model could also be implemented with similar success and user
acclaim. The second argument is more insidious, because its proponents place the user
community in front of them like a shield. What's more, if you ask users themselves, they will
P a g e | 52
reject the new solution because they abhor change, particularly when that change affects
something they have already worked hard to master like the file system. However, users are
not always the best predictors of design successes, especially when the designs are different from
anything they've already experienced,
Q.14explain metadata in term of data processing Answer:- In data processing, meta-data is
definitional data that provides information about or documentation of other data managed within
an application or environment. For example:- Meta-data would document data about data
elements or attributes (name, size, data type, etc) and data about records or data structures
(length, fields, columns, etc) and data about data (where it is located, how it is associated,
ownership, etc.).
Q.15Point out the problem with Excise task?
Answer:- The problem with excise tasks is that the effort we expend in doing them doesnt go
directly towards accomplishing our goals. Where we can eliminate the need for excise tasks, we
make the user more effective and productive and improve the usability of the software.
Q.16Define controlled Vocabularies?
Answer:- Vocabulary control comes in many shapes and sizes. At its most vague, a controlled
vocabulary is any defined subset of natural language. At its simplest, a controlled vocabulary is a
list of equivalent terms in the form of a synonym ring, or a list of preferred terms in the form of
an authority file.
Q.17Write principles to prevent user privacy?
Answer:- Most previous evaluations in human-computer interaction, these studies can be done
without users knowing that they are being studied. This raises ethical concerns, chief among
which are issues of privacy, confidentiality, informed consent, and appropriation of others
personal stories (Sharf, 1999). People often say things online that they would not say face to
face.
Q.18what is Scope Plane in context of elements of user experience?
Answer:- On the software side, the strategy is translated into scope through the creation of
functional specifications: a detailed description of the "feature set" of the product. On the
information space side, scope takes the form of content requirements: a description of the various
content elements that will be required. Now we can map that whole confusing array of terms into
the model. By breaking each plane down into its component elements, we'll be able to take a
closer look at how all the pieces fit together to create the whole user experience.
P a g e | 53
Q.19by breaking down Skeleton plane into its component elements then how all the pieces fit
together to create this as a whole user experience? Answer:- The skeleton plane breaks down into
three components.
1. On both sides, we must address information design: The presentation of information in a way
that facilitates understanding.
2. For software products: The skeleton also includes interface design, or arranging interface
elements to enable users to interact with the functionality of the system.
3. The interface for an information space is its navigation design: The set of screen elements that
allow the user to move through the information architecture
Q.20what "function" will create a copy of the original document in MS Word?
Answer:- The word snapshot makes it clear that the copy is identical to the original, while also
making it clear that the copy is not tied to the original in any way. That is, subsequent changes to
the original will have no effect on the copy.
Q.21Define Strategy and Scope planes?
Answer:- Strategy Planes The scope is fundamentally determined by the strategy of the site. This
strategy incorporates not only what the people running the site want to get out of it but what the
users want to get out of the site as well. In the case of our bookstore example, some of the
strategic objectives are pretty obvious: Users want to buy books, and we want to sell them. Other
objectives might not be so easy to articulate. Scope planes On the software side, the strategy is
translated into scope through the creation of functional specifications: a detailed description of
the "feature set" of the product. On the information space side, scope takes the form of content
requirements: a description of the various content elements that will be required.
Q.22 Usability tests?
Answer:- In most usability tests, you have one participant at a time working with the product.
You usually leave that person alone and observe from a corner of the room or from behind a oneway mirror.
Q.23Identify the main components that make up a global navigation system in context of a web
Answer:- Web designers use the term penitent navigation (or global navigation) to describe the
set of navigation elements that appear on every page of a site, Persistent navigation should
include the five elements you most need to have on hand at all times. 1. The Home page. 2.
Forms. 3. Site ID 4. The Sections 5. The Utilities
Q.24You are a software engineer and design different applications that are usable for users
without modifications. How do you define accessibility with respect to emerging paradigm? (5)
P a g e | 54
Answer:- Accessibility is a general term used to describe the degree to which a system is usable
by as many people as possible without modification. It is not to be confused with usability which
is used to describe how easily a thing can be used by any type of user. One meaning of
accessibility specifically focuses on people with disabilities and their use of assistive devices
such as screen-reading web browsers or wheelchairs.
Q.25Suppose you are an HCI specialist, what do you think that evaluation of design or product
is beneficial? Justify your point of view. (5 marks)
Answer:- HCI specialists test design ideas on real users and use formal evaluation techniques to
replace intuition in guiding design. This constant reality check improves the final product. o most
effectively develop programs and products designed to meet customer needs, all operations are
strongly science based. For example, our research and development teams emphasize improving
rearing methodologies for current and new products, designing consistently significant quality
control evaluations, improving natural enemy delivery methodologies and developing
technologies for field population monitoring. Our science-based efforts are the best means to
achieve and maintain the highest standards of program and product quality. 1. Problems are fixed
before the product is shipped, not after. 2. The team can concentrate on real problems, not
imaginary ones. 3. Engineers code instead of debating. 4. Time to market is sharply reduced. 5.
Finally, upon first release, your sales department has a rock-solid design it can sell without
having to pepper their pitches with how it will all actually work in release 1.1 or 2.0.
Q.26 Match the following regarding Goal-Directed Design (5marks) A B Research Users and use
Context Modeling Definition of user, business& technical needs Requirements Definition of
design structure & flow Framework Of behavior, form & content Refinement User and the
Domain
Answer:- A B Research User and the Domain Modeling Users and use Context Requirements
Definition of user, business& technical needs Framework Definition of design structure & flow
Refinement Of behavior, form & content
Q .27 Suppose you are creating an account on yahoo, fill all the required information but forget
to retype password. As you click on submit button a warning is message appears This
information is required on retype password field. Yahoo suggests that your registration will not
be submitted until you retype password. Explain this specific characteristic of considerate
software.(3 marks)
Answer:- It ensures there are no mistakes while typing the password because retyping matches
and makes sure you do not make a mistake. You can type an error password once but not twice.
This is a security check and its good for user
. Q.28 you are assigned to perform trunk test on website "amazon.com". Write down all the
necessary steps to perform the trunk test.(3 marks) Answer:- Imagine that you've been
P a g e | 55
blindfolded and locked in the trunk of a car, then driven around for a while and dumped on a
page somewhere deep in the bowels of a Web site. If the page is well designed, when your vision
clears you should be able to answer these questions without hesitation:
1. What site is this? (Site ID) amazon.com
2. What page am I on? (Page name)
3. What are the major sections of this site? (Sections)
4. What are my options at this level? (Local navigation)
5. Where am I in the scheme of things? ("You are here" indicators)
6. How can I search?
Q.29 I am working on a web site and have designed a home page. The information I added does
not fit into screen size of computer. I do not want to remove any data from this page. Is this any
solution that all data can be shown to user?(3 marks)
Answer:- Tabs can be used to group related data under one heading and then creating different
sections. Scroll bars can be used for data which does not fit on one screen. Different sections can
be created with a heading and some content given on main page with a "Read More" indicator.
This will take user to a new page if user is interested in reading more.
Q.30Suppose you are a web developer. While designing web applications you use metadata tags
in your application that make efficient search? Briefly explain metadata and its purpose in web
site. (3 marks)
Answer:- A web site is a collection of interconnected systems with complex dependencies. A
single link on a page can simultaneously be part of the site's structure, organization, labeling,
navigation, and searching systems. It's useful to study these systems independently, but it's also
crucial to consider how they interact. Reductionism will not tell us the whole truth.
Q.31Suppose you are an HCI specialist and have to perform the usability testing for those
products that do not even have to involve any hardware or software. Which usability testing
techniques you will use in this case. (2 marks)
Answer:- Usability testing was the dominant approach in the 1980s (Whiteside et al., 1998), and
remains important, although, as you will see, field studies and heuristic evaluations have grown
in prominence.
Q.32Which screen display when user launches the program and first loads into the memory?(2
marks)
P a g e | 56
Answer:- A splash screen is a dialog box displayed when a program first loads into memory.
Sometimes it may just be the about box or Identity box, displayed automatically, but more often
publishers create a separate splash screen that is more engaging and visually exciting
Q.33what is the mean by life cycle of module? Why they are used in software development.
Answer:- Understanding what activities are involved in interaction design is the first step to
being able to do it, but it is also important to consider how the activities are related to one
another so that the full development process can be seen. The term lifecycle model is used to
represent a model that captures a set of activities and how they are related. SDLC stands for
Software Development Life Cycle. A Software Development Life Cycle is essentially a series of
steps, or phases, that provide a model for the development and lifecycle management of an
application or piece of software. The methodology within the SDLC process can vary across
industries and organizations, but standards such as ISO/IEC 12207 represent processes that
establish a lifecycle for software, and provide a mode for the development, acquisition, and
configuration of software systems
Q.34 Explain the concept of Attentive environment?
Answer:- Attentive environments are environments that are user and context aware. One project
which explores these themes is IBM's Blue Eyes research project is chartered to explore and
define attentive environments. software, and provide a mode for the development, acquisition,
and configuration of software systems
Q.34Explain the following planes of conceptual framework for development interactive product
The structure plane The strategy plane
Answer:- The structure plane The skeleton is a concrete expression of the more abstract
structure of the site. The skeleton might define the placement of the interface elements on our
checkout page; the structure would define how users got to that page and where they could go
when they were finished there. The skeleton might define the arrangement of navigational items
allowing the users to browse categories of books; the structure would define what those
categories actually were. The strategy plane The scope is fundamentally determined by the
strategy of the site. This strategy incorporates not only what the people running the site want to
get out of it but what the users want to get out of the site as well. In the case of our bookstore
example, some of the strategic objectives are pretty obvious: Users want to buy books, and we
want to sell them. Other objectives might not be so easy to articulate.
Q.35What are good reasons for investing in user testing which are points out by tognazzini
Answer:- Tognazzini points out that there are five good reasons for investing in user testing:
1. Problems are fixed before the product is shipped, not after.
P a g e | 57
2. The team can concentrate on real problems, not imaginary ones. 3. Engineers code instead of
debating.
4. Time to market is sharply reduced.
5. Finally, upon first release, your sales department has a rock-solid design it can sell without
having to pepper their pitches with how it will all actually work in release 1.1 or 2.0.
Q.36How navigation excised justify your answer?
Answer:- The most important thing to realize about navigation is that, in almost all cases, it
represents pure excise, or something close to it. Except in games where the goal is to navigate
successfully through a maze of obstacles, navigating through software does not meet user goals,
needs, or desires. Unnecessary or difficult
Q.37 Why some time direct observation is not possible
Answer:- Sometimes direct observation is not possible because it is obtrusive or evaluators
cannot be present over the duration of the study, and so users' activities are tracked indirectly.
REF:: Handouts Page No. 366 QNo.38 Give two examples of Avoidance with respect to
Attitude-oriented questions. [2 Answer:- What would you prefer not to do? What do you
procrastinate on?
Q.39 Write any two common ways to Improve Navigation? [2]
Answer:- 1. One integrated within a web site or intranet to improve navigation and retrieval,
shares a common heritage with the familiar reference text but has a different form and function.
2. Thesaurus is a semantic network of concepts, connecting words to their synonyms,
homonyms, antonyms, broader and narrower terms, and related terms.
Q.39 List down any four principles that can help make your visual interface as easy and
pleasurable to use as possible.
Answer:- 1. Avoid visual noise and clutter 2. Use contrast, similarity, and layering to distinguish
and organize elements 3. Provide visual structure and flow at each level of organization 4. Use
cohesive, consistent, and contextually appropriate imagery 5. Integrate style and function
comprehensively and purposefully
Q.40Explain Participants Represent Real Users in context of usability testing.
Answer:- While there can be wide variations in where and how you conduct a usability test,
every usability test shares these five characteristics: 1. The primary goal is to improve the
usability of a product. For each test, you also have more specific goals and concerns that you
articulate when planning the test.
P a g e | 58
P a g e | 59
be used, then a statistician should be consulted before starting the evaluation and then again later
for analysis, if appropriate.
Q.45Define reliability in term of evaluation technique. [1]
Answer:- The reliability or consistency of a technique is how well it produces the same results on
separate occasions under the same circumstances. Different evaluation processes have different
degrees of reliability.
Q.45what is the first step which describes the process of defining the interaction framework?
Answer:- DEFINING FORM FACTOR AND INPUT METHODS
Q.46 what is meant by term Color shows relationships with respect to misuse of colors in
visual Interface? [2]
Answer:- Color shows relationships. Color can provide a means of grouping or relating objects
together.
Q.47 Explain any four disadvantages of Low-fidelity prototyping.
Answer:- 1. Limited error checking. 2. Poor detailed specification to code to. 3. Facilitatordriven. 4. Limited utility after requirements established.
Q.48 Explain any two necessary conditions regarding Page Names?
Answer:- 1. Street signs are big. When you're stopped at an intersection, you can read the sign
for the next cross street. 2. They're in the right placehanging ovsr the street you're driving on,
so all you have to do is glance up.
Q.48 can we make computers "see" and "feel"?
Answer:- We'd have to understand how the human body processes these things. Seeing is the
easier of the two, but unless you are talking of some tactile sensor, I don't know how someone
would make a computer feel.
Q.48 Describe quantitative data analysis. Answer:- Video data collected in usability laboratories
is usually annotated as it is observed Small teams of evaluators watch monitors showing what is
being recorded in a control room out of the users' sight. As they see errors or unusual behavior,
one of the evaluators marks the video and records a brief remark. When the test is finished
evaluators can use the annotated recording to calculate performance times so they can compared
users' performance on different prototypes
Q.49 Explain the following in context of problems with the web experience: No sense of scale.
No sense of location.
P a g e | 60
Answer:- 1. No sense of scale. Even after we've used a Web site extensively, unless it's a very
small site we tend to have very little sense of how big it is (50 pages? 1,000? 17,000?). For all
we know, there could be huge corners we've never explored. Compare this to a magazine, a
museum, or a department store, where you always have at least a rough sense of the seen/unseen
ratio. The practical result is that it's very hard to know whether you've seen everything of interest
in a site, which means it's hard to know when to stop looking
. No sense of location. In physical spaces, as we move around we accumulate knowledge about
the space. We develop a sense of where things are and can take shortcuts to get to them. We may
get to the chainsaws the first time by following the signs, but the next time we're just as likely to
think,
Q.50 Explain the following planes of Conceptual Framework for developing an interactive
product. The Structure Plane The Scope Plane The Surface Plane The Strategy Plane
Answer:- The Structure Plane The skeleton is a concrete expression of the more abstract
structure of the site. The skeleton might define the placement of the interface elements on our
checkout page; the structure would define how users got to that page and where they could go
when they were finished there. The skeleton might define the arrangement of navigational items
allowing the users to browse categories of books; the structure would define what those
categories actually were. The Scope Plane The structure defines the way in which the various
features and functions of the site fit together. Just what those features and functions are
constitutes the scope of the site. Some sites that sell books offer a feature that enables users to
save previously used addresses so they can be used again. The question of whether that featureor any feature-is included on a site is a question of scope. The Surface Plane On the surface you
see a series of Web pages, made up of images and text. Some of these images are things you can
click on, performing some sort of function such as taking you to a shopping cart. Some of these
images are just illustrations, such as a photograph of a book cover or the logo of the site itself.
The Strategy Plane The scope is fundamentally determined by the strategy of the site. This
strategy incorporates not only what the people running the site want to get out of it but what the
users want to get out of the site as well. In the case of our bookstore example, some of the
strategic objectives are pretty obvious: Users want to buy books, and we want to sell them. Other
objectives might not be so easy to articulate
Q.51 Explain the term Accessibility with respect to Emerging Paradigms. Accessibility is a
general term used to describe the degree to which a system is usable by as many people as
possible without modification. It is not to be confused with usability which is used to describe
how easily a thing can be used by any type of user. One meaning of accessibility specifically
focuses on people with disabilities and their use of assistive devices such as screen-reading web
browsers or wheelchairs.
QNo.52 Different between evaluation and usability?
P a g e | 61
Evaluation Usability
Focus on users and their tasks
Observe, measure, and analyze their performance with the system
Design lucratively
Efficiency -- How much time, and how many steps, are required for people to complete basic
tasks
Accuracy -- How many mistakes did people make
Recall -- How much does the person remember afterwards or after periods of non-us
Emotional response -- How does the person feel about the tasks completed QNo.52Define
excise? Answer:- When we decide to drive to the office, we must open the garage door, get in,
start the motor, back out, and close the garage door before we even begin the forward motion that
will take us to our destination. All these actions are in support of the automobile rather than in
support of getting to the destination.
Q.53Name types of navigation?
Answer: Navigation between multiple windows or screens
Navigation between panes within a window (or frames in a page)
Navigation between tools or menus in a pane
Navigation within information displayed in a pane or frame (for example: scrolling, panning,
zooming, following links)
Q.54 What are Ancillary Application Windows?
Answer:- Ancillary application windows are windows that are not really part of the application's
functionality, but are provided as a matter of convention
Q.55How data needs are different from functional needs? [3]
Answer:- Functional needs are the operations that need to be performed on the objects of the
system and which are eventually translated into interface controls. Functional needs also define
places or containers where objects or information in the interface must be displayed.
Q.56What is the widespread misconception about the error messages?
P a g e | 62
Answer:- This is a widespread misconception. Most error message boxes are informing the user
of the inability of the program to work flexibly. Most error message boxes seem to the user like
an admission of real stupidity on the program's part.
Q.57List three characteristics that must be present in a good website.
3 Answer:- Good Keywords Good keywords are the very first building blocks you must consider
before your webpage even becomes a dim notion in your head Simple Design Keep it simple.
You must keep your webpage simple and direct. Keep it professional Easy Navigation A great
webpage will have easy and simple navigation.
Q.58How visual explicitness of the GUI helps casual or first-time user to navigate and learn
what tasks are appropriate and when?
How can we relate excise with expert users? [4+6]
Answer:- One of the main criticisms leveled at graphical user interfaces by experienced
computer users notably those trained on command-line systems is that getting to where
you want to go is made slower and more difficult by the extra effort that goes into manipulating
windows and icons. Users complain that, with a command line, they can just type in the desired
command and the computer executes it immediately. With windowing systems, they must open
various folders looking for the desired file or program before they can launch it. Then, after it
appears on the screen, they must stretch and drag the window until it is in the desired location
and configuration Any user willing to learn a command-line interface automatically qualifies as a
power user. And any power user of a command-line interface will quickly become a power user
of any other type of interface, GUI included. These users will easily learn each nuance of the
programs they use. They will start up each program with a clear idea of exactly what it is they
want to do and how they want to do it. To this user, the assistance offered to the casual or firsttime user is just in the way.
P a g e | 63
6.
7.
8.
9.
Introduction to Collaborations
Goals/Types of Cooperation
Focused Partnerships
A few people who need each other to complete a task
Pilot/copilot/air traffic controller, programming team
Customer support tech and customer
Lecture or demo
One person sharing information with many
Synchronous, asynchronous, or Face to Face
Conference
Groups with distributed participants
Structured Work Processes
distinct organizational roles combine on specific task
Ex: University Admissions
Meeting and Decision Support
Simulates a meeting environment, combining multiple contributions and
suggestions
Characteristics and examples of collaboration and social media participation
Goals/Types of Cooperation
P a g e | 64
Focused Partnerships
A few people who need each other to complete a task
Pilot/copilot/air traffic controller, programming team
Customer support tech and customer
Lecture or demo
One person sharing information with many
Synchronous, asynchronous, or Face to Face
Conference
Groups with distributed participants
Structured Work Processes
distinct organizational roles combine on specific task
Ex: University Admissions
Meeting and Decision Support
Simulates a meeting environment, combining multiple contributions and
suggestions
Shared and private windows, large screen projector
P a g e | 65
Collaboration
Goals/Types of Cooperation
Electronic Commerce
Online shopping sometimes offers live help links
Synchronous communication with sales representative
Tele-Democracy
Online town hall meetings
Not strictly political, can be corporate
Online Communities
Groups of people widely distributed
P a g e | 66
P a g e | 67
P a g e | 68
P a g e | 69
P a g e | 70
P a g e | 71
graphical attachments
private discussion groups
tools
service to hundreds of users
security and privacy
archival backup
P a g e | 72
Blogs
Microblogging/mini-blogging:
collaborative type of social media participation
used to talk about users lives as they happen
Twitter
Tumblr
Instagram
P a g e | 73
P a g e | 74
De Mobo
PowerPoint controller
PowerPoint Keynote Remote
ShowDirector Remote
P a g e | 75
identity of participants
location of actions
care with updating
Whether audio or video conferencing is more appealing than chat, IM, and texting, or more
effective than asynchronous text, depends on the goals and the task environment
P a g e | 76
P a g e | 77
P a g e | 78
QOS in HCI
P a g e | 79
Introduction
Before the mass use of PC networking, the source of the errors was always
the computer or directly connected devices.
Today users have to take into account the multiple sources that could have
caused the errors to occur, such as dropped connections, unavailable web
servers, and network outages.
o This complex set of concerns is discussed under the general term Quality of
Service (QoS)
P a g e | 80
Delays that interfere with task completion such as, lengthy or unexpected
system responses can lead to:
o QoS also takes into account a second human value: Harmful mistakes should be
avoided
When users work quickly they tend to make errors more frequently
This may cause stress for the users, especially if the errors
cause data loss, equipment damage, or imperil human life.
Network issues
Network designer, builder, and operator choices dramatically influence the user
experience.
o Web page optimization
File Previews
P a g e | 81
Designers and network managers who seek to provide high QoS have to consider several factors
including: technical feasibility, costs, tasks complexity, user expectations, speed of task
performance, error rates, and error-handling procedures.
P a g e | 82
Web-site display performance was studied by evaluating delay, familiarity, and breadth to
examine interaction effects on user performance, attitudes, stress, and behavioral intentions. Labtests were conducted to determine "acceptable" delays in two cultures, U.S. and Mexico.
Although not all results have been published, conclusions show that user impatience is high,
especially in the U.S. as compared to Mexico.
Refresh Rates - can lead to user frustration if too slow and can be very pleasing when
operating speedily
o In web applications screen refresh rate may be limited by network transmission or
server performance. Images may appear in fragments over several seconds.
Reading textual information from a screen is often a challenging cognitive and perceptual
task
o Users tend to relax, pace themselves, and work productively when the screen fills
with text instantly
o Users often scan the documents to find the information they are looking for
o Because of these facts, it is useful to display text first and leave space for graphics
that are slower to load
o As display quality improves, as more people are going 'green', and as online
books and newspapers become increasing available, there is an increasing demand
for rapid display of textual and graphical data.
P a g e | 83
The potential for errors increases and the pace of work slows when the
solutions have to be recorded
o When using an interactive computer system, users formulate plans and then have
to wait while each step of the plans are executed. If the execution takes too long
or if an unexpected result is obtained, the users may forget a portion of the plan
P a g e | 84
and therefore be forced to continually review the plan. This can cause slowed
productivity and more errors.
o Longer response times cause users to become anxious because the penalty for an
error increases
When users are anxious, their performance slows and errors increase.
o Response times that are too short could cause the user to skip or fail to understand
important materials or even obtain incorrect results
Progress indicators tend to shorten perceived elapsed time and heighten satisfaction by
reassuring the user that the process is underway:
o Graphical indicators (usually better than static, blinking, or numeric)
o Blinking messages
o Numeric seconds left for completion
Users must have sufficient knowledge of the objects and actions necessary
to complete the task
P a g e | 85
o Other conjectures that play a role in choosing the optimum interaction speed
When there is little penalty for an error, users prefer to work faster
When the task is familiar and easily comprehended, users prefer more
rapid action
In order to better evaluate user productivity, researchers have extended models to include
tempting distractions and unavoidable interruptions, such as arriving e-mail, instant messages,
phone calls, and other requests.
Response Times
o What are acceptable response times?
o The 2 second limit is appropriate for many circumstances, but sometimes a tenth
of second is necessary.
Ex. 2s -v- .1s response times of dial tones and key presses
Expectations
P a g e | 86
When the load is light the system can perform slower to give uniform
speed to all users.
o Users expect a rapid startup for laptops/cameras, and are annoyed with waiting
times.
Age (Young/Old)
Mood (Carefree/Upset)
Noise (Quiet/Loud)
Task complexity
o Repetiitive tasks demand faster response times.
P a g e | 87
o Complex tasks with longer response times allow for users to plan ahead.
o With complex tasks, users will adapt their working sytle to multitask duing
delays.
o Even so, excessively long delay will cause user dissatisfaction.
1. Video games
2. Flight simulators
3. Graphic design
4. Dynamic queries
5. VoIP
6. Streaming multimedia
These tasks require no perceived delay (<100 milliseconds)
Long response times in the WWW lead users to view the company negatively and find the
content less interesting. Use of Ajax and other dynamic techniques increase responsiveness and
user expectations.
User controlled pace settings can benefit expert users as well as those who are older or disabled.
It also allows companies to charge a premium for faster internet service.
Summary
1. User are adaptive and will work faster as they gain experience. Allowing the user to set
their own pace can be useful.
2. Repetitive tasks require a short response time.
3. With complex tasks users can adapt to slow response times with productivity loss, but
dissatisfaction sets in with longer response times.
User Productivity
Productivity can in many ways be related to the amount of work accomplished in a given period
of time. Therefore, in order to improve user productivity, the efficient use of response times is
vital.
P a g e | 88
Shorter response times can lead to increased productivity. However, long response times may
give users opportunities to work on concurrent processes, reducing the effort and/or time
required to finish a task.
The opposite of this may also occur. Working too quickly because of fast response times, can
result in errors, reducing productivity.
Because of these two extremes designers must carefully assess each situation to determine
appropriate response times for optimal levels of user productivity. For occasional tasks the
importance of this is less critical. But for tasks that occur frequently, determining proper
response times should be given greater priority in order to prevent loss of productivity.
An alternative to forcing users to sit through longer response times is to hide the delay. Designers
can display important or critical information while other information or processes are still
loading. This technique is very useful for websites in order to keep users engaged while they wait
for the rest of the content to be loaded in the browser.
The nature of a task strongly influences decisions about adjusting response time. Faster response
times can allow users to work more quickly, but decisions may be less than optimal. However,
this faster pace might also allow a user to quickly reverse actions and try new ones, reducing the
penalty for errors. Users may also learn how to use a system faster since shorter response times
would allow for easy exploration of alternatives.
Users adopt various strategies for data entry depending on the response time of a system.
Response Time
User Strategies
Result
Less Than 1
Second
Increased Errors
Between 1 and 2
Seconds
Greater Than 2
Seconds
For complicated problem-solving, users adapt their work style to the response time. Changes in
response time between 0.1 and 5 seconds do not impact productivity because of this. Simple and
habitual tasks receive the greatest benefits in productivity due to faster response times.
P a g e | 89
In the case of complex tasks, shorter response times result in hurried decisions and increased
errors. Longer response times increase the frustration a user may already be experiencing while
trying to solve a problem, placing a burden on short-term memory.
All of this information points to several things:
All tasks seem to have optimal response times that reduce errors
The greater the consequence for error, the more important it is to slow users down so they
will think
P a g e | 90
Minor variation in response time is tolerable for most users and has little effect on
performance
Frustration can emerge if delays are roughly at least twice the expected response time
Frustrating Experiences
Another thing to think about quality of service is the quality of user experiences. Recent research
has begun to document and help us understand the sources of user frustration with contemporary
user interfaces.
When computer cause users to become frustrated it can affect:
Workplace productivity
Users' moods
Word processors
Web browsers
Frustration levels were strongly related with the amount of time lost/ time required to fix the
problem and with the importance of the task.
The majority of users remembered frustrating incidents such as:
P a g e | 91
They interrupt the users task and take control away from the user
Infrastructure improvements to server capacity and network speed and reliability will improve
user experiences, but the continuing growth of Internet usage means there will be problems for
many years to come.
Spam
E- mail has become the source of frustrating spam. Some of these messages come from major
corporations who make an effort to focus their e-mail on current customers, but much spam
comes from small companies and individuals who take advantage of the low cost of e-mail to
send blanket notices to huge lists of unfiltered e-mail addresses. Anti-spam legislation is being
passed in many nations, but the Internets international reach and open policies limit the success
of legal controls.
Some spam senders and advertisers claim freedom of speech in their right to send spam or ads,
but most users wish to see some limitation on the right to send bulk e-mails or unsolicited pop-up
ads.
Viruses
Another frustrating problem for users is the prevalence of malicious viruses which cause various
problems and frustration for users. In 2000, before anti-virus software became effective, the
famed ILOVEYOU virus contaminated millions of personal computers worldwide by tricking
users to open e-mail messages by placing the words I Love You in the subject line; recovering
from the damage cost an estimated $10.2 billion.
Since frustration, distractions, and interruptions can impede smooth progress, design strategies
should enable users to maintain concentration. Three initial strategies can reduce user frustration:
Increase automaticity.
Automaticity in this context is the processing of information (in response to stimuli) in a way
that is automatic and involuntary, occurring without conscious control. An example is when a
user performs a complex sequence of actions with only a light cognitive load, like a driver
following a familiar route to work with little apparent effort
P a g e | 92
As the audience for computers expands, competition over design will heighten.
o Ex. First cars were purely functional; now they are functional as well as fully
customizable.
Recognition of the creative challenge of balancing function and fashion may lead to
designers working even harder.
Chapter 11 deals with 6 design matters that are functional issues with varying solutions:
o Error Messages
o Nonanthropomorphic Design
o Display Design
o Web Page Design
o Window Design
o Color
Error Messages
One problem can be that the error message does not clearly correspond to the proper
corrective action.
P a g e | 93
Prompts, messages, and system responses to user actions influence user perceptions, so
phrasing is critical.
Most errors stem from a lack of knowledge, incorrect understanding or inadvertent slips.
Users are likely to be confused, and generic messages offer little assistance.
Improving error messages is one of the easiest ways to improve an existing system or
interface.
Error frequency must be monitored so that designers can improve the interface.
Messages that are too general make it difficult to determine what is wrong.
P a g e | 94
Instead of condemning users for an error, messages should tell them how to correct it.
o Example: Poor: Network connection refused
Error messages should make the users feel like they are still in control of the interface
and not the other way around.
o Example: Were sorry, but we were unable to complete your call as dialed.
Please hand up, check your number, and dial again, or consult the operator for
assistance
Error code numbers should be avoided, or used at the end of a message for a reference.
Message placement:
o Over the problem?
o Consistently near the bottom?
o Near the problem?
Error tone:
o Can bring attention to the user if the error might have gone unnoticed.
o Can embarrass or annoy the user.
Improved messages will be of the greatest benefit to novice users, but everyone can
benefit.
P a g e | 95
Non-anthropomorphic Design
Reasons for non-anthropomorphic phrasing.
* Attributes of intelligence, autonomy, free will for computers is appealing to some but others it
can be frustrating.
* Use non- anthropomorphic phrasing to clarify the differences between people and computers.
* Designers must accept responsibility for misuse of computers, rather than blaming the
machines
* Computers are not independent decision makers
* Computers are not evil
Avoid giving novice users the impression that the computer system is doing some
intelligent reasoning, this adds stress and disempowers the user.
Examples
* Airline reservation system says ok, I can help with that after you request to initiate a
domestic reservation
* Automated Banking system saying please hold, while I check you account balance
Speech recognition technology for these systems is not quite mature which adds to the
frustration.
P a g e | 96
For interactive systems, the displays are a key component of successful designs.
Dense or cluttered displays and Inconsistent formats can provoke anger and inhibit
performance
The visual aesthetics of computer interfaces are a strong determent of users satisfaction.
Designers should develop a knowledge of the users tasks. Effective display's must
provide all the necessary data in the proper sequence to carry out a task.
o Group meaningful items,
o Consistent sequences of groups
Principles
1. Elegance and simplicity: Unit, refinement and fitness
2. Scale, contrast, and proportion: Clarity, harmony, activity and restraint
3. Organization and visual structure: grouping, hierarch, relationship and balance.
4. Module and program: Focus, flexibility and consistent application.
5. Image and representation: Immediacy, generality, cohesiveness, and characterization.
6. Style: Distinctiveness, integrity, comprehensiveness, and appropriateness.
Guide lines
P a g e | 97
1. Ensure that an data that a user needs, at an step in a transaction sequence are available for
display
2. Display data to users in directly usable forms; do not require that users convert displayed
data.
3. Maintain a consistent format for an particular type of data display from one display to
another
4. Use short simple sentences
5. Use affirmative statements, rather than negative statements.
Empirical results
Guidelines for are important in Human computer Interaction research because of the
importance of displays in control-room and life critical applications.
Evolution in technology has caused the need for new empirical validated guidelines and
has presented further design challenges for developers
User control of font size, window size and brightness meant that designers had to ensure
the information architecture could e understood.
Guidelines for are important in Human computer Interaction research because of the
importance of displays in control-room and life critical applications.
Evolution in technology has caused the need for new empirical validated guidelines and
has presented further design challenges for developers
User control of font size, window size and brightness meant that designers had to ensure
the information architecture could e understood.
User performance
P a g e | 98
o Visual layout has a strong impact on (human) performance and is a critical factor
in web page design.
o Some specific patterns of performance with web pages reflect differences between
web page and traditional GUI design.
Conclusion:
o Performance patterns were similar between languages
A more accurate prediction of user performance is likely to come with metrics that
integrate task frequencies and sequences.
Layout appropriateness
o A task-dependent metric developed to asses whether the displays spatial layout is
in harmony with the users tasks.
o A widget-level metric that deals with buttons, boxes, and lists
o Designers specify the sequence of selections and the frequency for each selection
o The layout of the widgets is evaluated by how well it matches the task
o Used to produce a layout that minimizes visual scanning
o Figure 11.3 on page 454
Preference
P a g e | 99
User Preference
o Crucial to the broader consumer-oriented audience
o Visually compelling web sites encourage users to stay longer and buy more
products
o Designers use colorful graphics, eye-catching photos, and attention-grabbing
layouts
P a g e | 100
8. Using color combination for text that many users cannot read
9. Using bad forms
10. Hiding (or not providing) features that could help users
Guidelines
P a g e | 101
Mash-ups web pages or applications that integrate complementary elements from two
or more sources
o Part of an ongoing shift towards a more interactive and participatory WWW
o Aimed at enhancing creativity, collaboration, and functionality
o Often created using Ajax
o Examples include integrated maps and geo-positioned photographs, maps of realestate or rental property, book websites and hiking information resources,
Window Design
Computer users frequently have to consult documents, forms, e-mail messages, and more
to complete their tasks.
P a g e | 102
Overlapping, draggable, resizable windows on a broad desktop have become the standard
The dynamics of windows have a strong effect on user perceptions, animations for
transitions must be designed carefully
o Zooming boxes
o Repainting when a window is opened or closed
o Blinking outlines
o Highlighting during dragging
Advanced users working on multiple tasks can switch among collections of windows
called workspaces or rooms
Coordinated Windows:
o Windows that appear, change contents, and close as a direct result of user actions
in the task domain
o Example medical insurance claims processing application
An agent retrieves information about a patient and fields with contact and
membership information are automatically filled
At the same time another window opens containing the patients medical
history
Also, a third window appears that contains the patients previous claims
Scrolling in the medical history windows also causes the previous claims
window to scroll
P a g e | 103
o Temporal separation
o Cue-based techniques
Image Browsing
Image browsing enables users to work with large maps, circuit diagrams, magazine
layouts, photos, or artwork
P a g e | 104
o If the user pans within the detail view, the field-of-view box should move in the
overview window
The magnification from the overview to the detail view is called the zoom factor
Semantic zooming the way in which objects are represented changes depending on their
magnification
Fisheye views
o Interest comes from trying to provide detail views (focus) and overviews
(context) without obscuring anything
o Provides a focus + context view of information
o The focus area is magnified to show detail while preserving the context all in a
single display
o Examples: Dock on MAC OS X, AWN and Cairo Dock for Linux
The design for image browsers should be governed by the users tasks, which can be
classified as follows:
o Image generation paint or construct a large image or diagram
o Open-ended exploration browse to gain an understanding of the map or image
o Diagnostics scan for flaws in an entire diagram, image, or layout
o Navigation have knowledge of the overview, but need to pursue details along a
highway or vain
o Monitoring watch the overview and, when a problem occurs, zoom in on the
detail
P a g e | 105
The current GUI offers a desktop with applications represented as icons and documents
organized in folders
Could simplify and accelerate the performance of common coordination tasks, in the
same way that GUIs simplify file-management tasks
Each role has a vision statement that describes responsibilities and goals
Each role also has a set of people, a task hierarchy, a schedule, and a set of documents
P a g e | 106
Use color conservatively too much color can be counterproductive and misleading
Limit the Number of Colors limit single displays to 4 colors and entire sequence
displays to 7. Too much may cause confusion.
Recognize the power of color as a coding technique Ex Red means stop, overdue tasks.
Green means go, completed tasks.
P a g e | 107
Place color coding under user control Users should be able to turn off or correct color
coding
P a g e | 108
(b) i. Transparency ii. Simplicity
iii. Responsiveness
iv. Recovery
14.What is meant by basic business functions? Discuss indetail the process of
determining basic business functions
15.Discuss the following in respect of designing a web site. (a) Browsing (b)
Search facilities.
16.Explain how menu choices can be selected (b) What are unavailable menu
choices, toggled menu items and mark toggles.
17.Give a brief note about icon animation and audition.
18.(b) Explain what are the issues to be considered in combining mediums?
19.Give a brief note about the features of user - interface building tools.
20.Explain the functioning of the following interactive devices
(a) Track ball
(b) Graphics tablet
(c) Touch-pad
(d) Joystick
21.Discuss the history of screen deisgn
22.Compare a 1970s screen, a 1980s screen, and a 1990s and beyond screen
23.Compare the print page design and web page design
24.What is meant by extranet? How it is different from internet?
25.Discuss about users tasks and needs which are also important in user
interface design
26.List various statistical graphic forms and explain surface charts, bar graphs
and histograms with suitable examples.
27.Identify the characteristics and capabilities of the following device-based
controls.
(a) Joystick (b) Track ball (c) Light pen
28.What are the issues to be considered in choosing proper words.
29.What are common message types, explain briefly.
30.Explain the role of software engineering tools in building the user interface.
31.Distinguish between QWERTY and ABCDE style.
32.What are the function keys? What are their advantages?
33.Discuss the history of screen deisgns (b) Compare a 1970s screen, a 1980s
screen, and a 1990s and beyond screen
34.Discuss the following charateristis in respect of web pages
(a) (a) Page size
(b) Page rendering
(b) (c) Page layout
(d) Page resolution
(c) (e) User focus
(f) Page navigation
(d) (g) Sense of place (h) Page independence.
35.Discuss about users tasks and needs which are also important in user
interface design
36.Discuss briefly about intranet and extranet design guidelines.
37.What are factors upon which selection of the proper input device depends?
38.What are the typical characteristics of proper screen-based controls?
39.What are the issues to be considered in designing title bar and message box.
40.Give a brief note about different widget supports and interface features
supported in user-interface building tools.
41. Explain briefly about the features of following key board layouts:
(a) QWERTY layout (b) DVORAK layout