Bill Manaris : Fall 2017 / CSCI 380 Homework 6

Assigned Date: Wednesday, Nov. 8, 2017
Due Date: Monday, Nov. 20
Due Time: 2 hours before class time

Last modified on November 15, 2017, at 10:38 AM (see updates)

This is a group assignment - you must work in teams of 2 or 3. See course collaboration policy for details.


This is the next phase of the semester project.

In the previous phase, we created and critiqued a higher-fidelity prototype of your interface.

In this phase, we will perform a Hierarchical Task Analysis (HTA) of your system.


Remember - your submitted project document must include everything developed so far.

Update your Google project document to include:

  1. A draft HTA capturing the current task hierarchy as supported by your current UI prototype. It is important that you capture this precisely without making any improvements.
  2. Improve this HTA. Write down which heuristics / techniques you use (e.g., paired action, restructure, balance, generalize, etc.). One should be able to see the steps you took to improve your HTA.
  3. The improved HTA resulting from the above.

Your document should include the two HTAs and your comments explaining the improvements.

Ultimately, your new HTA should promote usability, so you should evaluate it with a few potential users before submitting it.


  1. Update your Google project document. Again, this should include all components developed so far (refined to the latest version): Application name, Application Concept, User Goal, etc.
  2. Bring a hardcopy to class on the due date.
  3. Be ready to present your HTA to the class in a form that allows easy evaluation. We may evaluate it in class (similar to our paper prototyping session).



Grading will be based on your ability to carefully and succinctly identify the above key points.

Grading may also be based on the quality of your evaluation of others' work (e.g., 10-20% of your grade).

(Printable View of