Heuristic Analysis of the Original Applet

 

Number

HE1   -- Good Feature

Description

Display of Boolean Query with dynamic Venn diagram

Evidence

Heuristic: Simple and natural dialog

Heuristic:  Provide feedback

When the user inputs the Boolean query’s parameters, the applet can use Venn diagram to present the relationship.

 

 

Explanation

The dynamic display of Venn diagram will give the user very vivid picture of the relationship of the different words, also provides feedback information for manipulation of the different control.

Severity/Benefit

Good for beginner to understand the concept of how a document is considered to match or not match a user defined  Boolean query

Trade-Offs

 

Relationship

 

Submitted By

Jidong Zou

 


 

Number

HE2 – Good feature

Description

Choice of the words

Evidence

Heuristic: Minimize user memory load

Heuristic: Prevent errors

 

While inputting the words for Boolean query, the applet uses the pull-down menu for choice of the words

 

 

Explanation

By using the pull-down menu, the user does not need to remember the words for the Boolean query.

Severity/Benefit

It not only saves the user’s memory for the action, but also will ensure the words’ relationship in Venn diagram and also prevent the inputting misspelled words

Trade-Offs

 

Relationship

 

Submitted By

Jidong Zou

 


 

Number

HE3 -- problem

Description

Choice of logic relationship

Evidence

Heuristic:   Speak the user’s language

 

When the user chooses logic relationship for the Boolean query, The choice and also the feedback are really confusing. For instance, look at the following example, it is difficult for user to understand what is “present with not” or “present without not” and the their corresponding feedback, such “user interface (NOT support)”

 

 

Explanation

Without clear explanation of how to do it, with the confusing wording like above ones, the user will find difficult to use the applet.

Severity/Benefit

Serious.  It is confusing use the expressions which common users are not familiar.

Possible solutions

It might help if we change “present without not” into “yes  and “present with not” into “not”. And also present feedback information which are easier to be understood by users. For instance, turn the above feedback information into “User AND Interface AND (NOT Support)”.

Relationship

 

Submitted By

Jidong Zou

 


 

Number

HE4 – problem

Description

No stop, pause or reset button

Evidence

Heuristic : Provide clearly marked exits

 

On the interface of the applet, there is only one button, that is submit button, which is used to submit the user defined Boolean query. But there is no stop, pause, or reset button.

 

 

Explanation

Without pause or reset button, it is difficult for user to change his/her choice about the query or s/he can’t get out the applet quickly if s/he is not interested in the applet.

Severity/Benefit

Medium. Without the buttons above, the user can only stop or exit the applet by exiting the whole program

Possible solution

Add a pause and reset buttons

Relationship

 

Submitted By

Jidong Zou

 


 

Number

HE5 – Good feature

Description

Display status of files

Evidence

Heuristic: Provide feedback

 

When the applet searches the words in the documents, it will present different colors for different status of file. For instance, the following yellow file denotes that the files match the Boolean query the user defined, the blue one that the files do not match the user defined query.

 

 

Explanation

The use of different colors can tell the user the different status of the file, so the user can decide whether s/he will go to the particular file again to see for details.

Severity/Benefit

A good feedback will strengthen the effect of the interface.

Trade-Offs

 

Relationship

 

Submitted By

Jidong Zou

 


 

Number

CH6 – good features

Description

Consistent Colors for the file status

Evidence

Heuristic: Be consistent

 

When a document matches the user’s defined Boolean query, on the Venn diagram, the corresponding overlapped area is yellow in color, while the file name is also yellow in color.

 

 

Explanation

Using the same color for denoting the status in different places can be easier for the user understanding the whole applet.

Severity/Benefit

The consistent use of color will benefit user a lot.

Trade-Offs

 

Relationship

 

Submitted By

Jidong Zou

 


 

Number

HE7- Good features

Description

The color of the words in search

Evidence

Heuristic:   Provide feedback

 

When the applet search the words which the user has chosen in documents, the searched document appear on the applet with the words to be searched in red color.

 

 

Explanation

Using the different color to denote the words to be searched will give a good reference for the user to compare the document with the Venn diagram.

Severity/Benefit

The use of different colors for the searching word can help users to understand better the concept of Boolean query.

Trade-Offs

 

Relationship

 

Submitted By

Jidong Zou

 


 

Number

HE 8 (good feature)

Description

Using the same design at the top of each page of the website.

Evidence

Heuristic: Be Consistent

 

Explanation

Using the same design on each page of a website makes the user comfortable. He feels that he is familiar with all the pages.

Benefit

Users will be willing to re-visit the website again and again.

Trade-Offs

Sacrificing some space that could be useful for any functionality.

Relationship

 

Submitted By

Faisal Jamalallail


 

Number

HE 9 (problem)

Description

Using objects look like links.

Evidence

Heuristic: Speaks the user’s language

 

Explanation

The user might think that these objects that were used as bullets are links.

Severity

Causes some confusion to the user.

Possible solutions

Choose other objects with other colors.

Relationship

 

Submitted By

Faisal Jamalallail

 


Number

HE 10 (problem)

Description

Long scrolling pages.

Evidence

Heuristic: Be Consistent

Heuristic: Minimize user memory load

 

 

Explanation

The users (especially new ones) could get confused, and loose some data when dealing with long-scrolling pages. When we look at the demonstration page, the user cannot see the instruction if he wants to look at the whole applet.

Severity

User will not feel the consistency of the page. In addition, it will distract users using the demonstration page.

Possible solutions

 

Relationship

 

Submitted By

Faisal Jamalallail

 


 

Number

HE 11 (problem)

Description

Bad use of colors

Evidence

Heuristic: Simple and natural dialog

 

Explanation

Although it is meaningful to use these colors, but it is bothering for the users eyes.

Severity

User might not be able to see the colored words clearly. In addition, very bright colors hurt the eye.

Possible solutions

Make a background for this area.

Relationship

 

Submitted By

Faisal Jamalallail

 


 


Number

HE 12 (good feature)

Description

Providing instructions

Evidence

Heuristic: Speak the user’s language

 

Explanation

Giving instruction for the users about the task (Boolean query) of this website.

Benefit

Giving instruction for the users (especially beginners) makes it easy to use the website

Trade-Offs

 

Relationship

 

Submitted By

Faisal Jamalallail

 


 


Number

HE 13 (good feature)

Description

Demonstration of the color meanings

Evidence

Heuristic: Minimize user memory load

 

Explanation

Describing in words, what does each color represent.

Benefit

Give a quick understanding for the user from the first use.

Trade-Offs

 

Relationship

 

Submitted By

Faisal Jamalallail