Upload
mithun-kumar-biswas
View
228
Download
0
Embed Size (px)
Citation preview
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 1/22
The Humanization of
Computer Interfaces : An engineer’s view of an user’s interface
Presented by:Chandralekha Ray(BAM10021)
Monalisa Das(BAM10040)Angikar Borgohain(BAM10032)Mithun Kumar Biswas(BAM10011)
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 2/22
WHAT THE CASE IS ABOUT..??
• The data processing department gave an accountnumber to the engineer.
• Two days later, a terminal was moved into his officeand handed the user's manual to him.
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 3/22
Contd..
•
Soon he started to explore the system and after he hadturned the terminal on, he was asked LOGON.
• Pressing of the "/" key stopped printing in the computer.
• Pressed Return Key ACCESS DENIED.
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 5/22
Contd..
•
6 months later… problem with one his programs ------ woman in the call centre asked him to replace the oldprogram with a new one.
Why can't computer people apply thissame approach to their programs?
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 6/22
User Interfacedefined..
A user interface is the system by which users interact witha machine. The user interface includes hardware (physical)and software (logical) components. User interfaces exist forvarious systems, and provide a means of:
The user interface of a mechanical system, a vehicle or anindustrial installation is sometimes referred to as thehuman – machine interface (HMI).
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 7/22
Why do we need to have a great user interface..??
• The goal of human-machine interaction is to producea user interface which makes it easy, efficient, andenjoyable to operate a machine in the way which
produces the desired result.• It means that the operator needs to provide minimal
input to achieve the desired output, and also that themachine minimizes undesired outputs to the human.
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 8/22
Contd..
• Usability is the degree to which the design of aparticular user interface takes into account the humanpsychology and physiology of the users, and makes the
process of using the system effective, efficient andsatisfying.
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 9/22
Engineers Complaints
How can a computer read without printing?
Why do same items have different names and operations in different
programs?
Why there are no well defined user – friendly methods for operating
a program?
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 10/22
Contd..
Are there tests that can be applied to programs comparing ease of
use?
Why no mock- tests are conducted after developing a program tocheck its usability?
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 11/22
Consideration in design of a User Interface
User analysis
Usability Testing
Screen Design(GUI)
Feedback and Assistance
Error Control
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 12/22
User analysis – analysis of the potential users of the system.
• What would the user want the system to do?
• How would the system fit in with the user's normal workflow or daily
activities?
• How technically savvy is the user and what similar systems does the user
already use?
• What interface look & feel styles appeal to the user?
Usability Testing:
• Done to test whether the system can work effectively and efficiently .
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 13/22
Screen Design (GUI):
• clear , uncluttered and free of irrelevant information.
• Provide information that is essential for making a decision.
• Provide all data related to one task on a single screen.
Feedback and Assistance:
• System should acknowledge every user request in some way
• Additional assistance should be available on request.
Error Control
• Error tolerant i.e. despite evident errors in input, the intended result may be achieved with either
no or minimal action by the user.
• Error prevention and error detection
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 14/22
PRINCIPLES GOVERNING A WELL-DESIGNED INTERFACE
Consistency & Clarity
Context & Navigation
Search
Flexibility
Personalization
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 15/22
Consistency & Clarity
Usage of
consistent
language andtone throughout,
with words,
phrases and
concepts similar
to users, rather
than systemoriented terms
The same
words/commandsshould perform
the same
functions
throughout the
interface.
Icons or
words/commands
indicating actions
and options
should be clearly differentiated so
that users can
readily tell them
apart. Example:
Labels for items
such as full textand citation
should appear
with the icon.
Functions of words/commands
should be
consistent with
widely accepted
standards.
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 16/22
Context & Navigation
The interface should be structured so that, at any given point,
users can identify where they are in relation to the supported
options and functions.
Links should clearly indicate to users where they will end
up, preventing errors.
It should be clear how to exit or back up from an activity
at any point in the process.
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 17/22
Search
• Should provide multiple ways for users to intuitively
refine a query by grouping, sorting, and limiting from the
results page
• Should offer choices from a menu of pre-defined syntaxes
• Documentation of the range and scope of searchable
materials must be easy accessible
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 18/22
Flexibility
• There must be a minimal learning curve for first time
users, and as well as provisions for more advanced users
to learn features as they become appropriate
• Mechanisms should be available to speed up the
interaction for expert users
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 19/22
Contd..
• Should always keep users informed about the status of reported problems through appropriate feedback
• Error messages should be expressed in plain language,
precisely indicate the problem, and constructively suggest a solution
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 20/22
Personalization
User defined display options should be
available.
Example: Users should be able to change the size
of icons, or choose a certain number of results to
display
8/3/2019 Humanization New
http://slidepdf.com/reader/full/humanization-new 21/22
Thus…in a nutshell…
• It's not your fault. !! – In today's consumer culture, what should be blamed on bad interface design
is instead blamed on the "incompetence" of users.
• Simple things should stay simple. – Its absolutely right and proper for complicated tasks to take time and
expertise to accomplish – some things that are fundamentally simple — like changing the time on a
wristwatch — should stay simple.
• Fewer choices mean fewer worries. – The less burdened a user's mind is with irrelevant decisions, the more clear
their mind is to accomplish what they need to get done.
• Your data is sacred. – When one ensures that a machine can't lose a user's work, interfaces become
a lot simpler
• Good interfaces create good habits. – Good interfaces make forming good habits really easy, and they make
forming bad habits nearly impossible.