Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

UNIVERSITY OF MANAGEMENT AND TECHNOLOGY

Human Computer Interaction (HCI)

Instructor: Ms. Halima Jamil Name: JAWAD HUSSAIN

Results: ID: F2019065237

Total: 50 marks

Date: 22.05.2023

“There are no secrets to success. It is the result of preparation, hard work, and learning from failure.”

Assignment No.3

Question 1: Review Nielsen’s 10 usability heuristics. [40]


 As you work, make a list of each usability problem you find.
 For each one, record the following:
o Which of Nielsen’s 10 Usability Heuristics is violated. (If a problem seems
like it could belong to one of several categories, don’t worry too much
about picking the “right” one. Finding the violation is the most important
part.)
o Argue (in a few sentences) why the heuristic is violated.
1. As you work, make a list of each usability problem you find
Usability Problems

Usability problems Place of Occurrence


Difficulty to get suggestions in problematic search Search View
from systems that match the search being
performed
Difficulty to understand the help regarding in Notepad
writing on notepad of application
Difficulty to understand the contents of the FAQ Help View
Difficulty
Difficulty in reaching or finding the desired Homepage View
application function or service
Difficulty in Discussion to other Follow-up Discussion
Difficulty finding documentation and help pages Help view
Difficulty to manage Class Manage Class

2. Which of Nielsen’s 10 Usability Heuristics is violated. (If a problem seems like


it could belong to one of several categories, don’t worry too much about
picking the “right” one. Finding the violation is the most important part.)
Violated Usability Heuristics

 Error Prevention
 User control and freedom
 Help users recognize, diagnose, and recover from errors
 Flexibility and efficiency of use
 Aesthetic and minimalist design
 Help and Documentation

3. Argue (in a few sentences) why the heuristic is violated.


 Error Prevention
According to this GUI, even better than good error messages is a careful design
which prevents a problem from occurring in the first place. Either eliminate error-
prone conditions or check for them and present users with a confirmation option
before they commit to the action.
 User control and freedom
According to this GUI, users often choose system functions by mistake and will
need a clearly marked "emergency exit" to leave the unwanted state without having
to go through an extended dialogue. Support undo and redo.
 Help users recognize, diagnose, and recover from errors
Error messages should be expressed in plain language (no codes), precisely indicate
the problem, and constructively suggest a solution.

 Flexibility and efficiency of use


may often speed up the interaction for the expert user such that the system can
provide to both inexperienced and experienced users. Allow users to adapt frequent
actions.
 Aesthetic and minimalist design
Dialogues should not contain information which is irrelevant or rarely needed. Every
extra unit of information in a dialogue competes with the relevant units of
information and diminishes their relative visibility.
 Help and Documentation
Even though it is better if the system can be used without documentation, it may be
necessary to provide help and documentation. Any such information should be easy
to search, focused on the user's task, list concrete steps to be carried out, and not be
too large.

Question 2: What is Review based Evaluation Technique. Explain in detail.


[10]
Review-based evaluation is an expert-based evaluation method that relies on experimental
results and observational evidence from the literature in order to support or deny the parts of
user interface design. In a review-based evaluation, a team of experts will review the user
interface design and identify potential usability problems. The experts will use their knowledge
of human factors, usability principles, and the target user population to identify problems that
may not be obvious to the designers.
Review-based evaluation can be a valuable tool for identifying usability problems early in the
design process. It can also be used to validate the usability of a finished product.
Here are some of the benefits of using review-based evaluation:
 It can identify usability problems early in the design process, when they are easier and
less expensive to fix.
 It can provide a more objective assessment of usability than user testing, as the experts
are not influenced by their own personal preferences.
 It can be used to validate the usability of a finished product, providing peace of mind to
the developers and stakeholders.
 However, there are also some limitations to review-based evaluation:
 It can be time-consuming and expensive to assemble a team of experts.
 The experts may not be familiar with the specific target user population.
 The experts may not be able to identify all usability problems, as they are limited by
their own knowledge and experience.
Overall, review-based evaluation is a valuable tool for improving the usability of user
interfaces. However, it is important to be aware of its limitations and to use it in conjunction
with other usability evaluation methods
Review-based evaluation is an expert-based method of evaluating user interfaces. It relies on
the knowledge and experience of experts to identify potential usability problems. Review-based
evaluation can be a valuable tool for improving the usability of user interfaces, but it is
important to be aware of its limitations.

Which is an example of Review-based evaluation?


In expert-based evaluation, a designer or HCI expert assesses a design based on known/standard
cognitive principles or empirical results. Expert-based evaluation techniques are also referred to
as expert analysis techniques. Examples of expert analysis methods include: heuristic
evaluation, cognitive walkthrough, and review-based evaluation.

How does an expert review differ from a heuristic evaluation?


Expert Reviews. In an expert review, the reviewers already know and understand the heuristics.
Because of this, reviewers do not use a specific set of heuristics. As a result, the expert review
tends to be less formal, and they are not required to assign a specific heuristic to each potential
problem.
Consider the web page's detailed design. Sketch out the application's main screen (home page or data
entry). Consider the screen layout, use of colors, navigation audio, animation, etc. While doing this, use
the three main questions introduced in Box 8.7 as guidance: Where am I? What's here? Where can I
go? Write one or two sentences explaining your choices, and consider whether the choice is a usability
consideration or a user experience consideration.cin>>a>>b;
obj.area(0.5,a,b);
break;
case 4: exit(0);
}
getch();
}
Output
Function overloading
1.Area of circle
2. Area of rectangle
3. Area of triangle
4.exit
Enter your choice
2
Enter sides of the rectangle
5 5
Are

You might also like