CS 477: Final Project
Thirstbuster: Usability Study
Due Dates: At Final
Points: Final Usability Analysis/Report: 100pts; Presentation: 50pts = 150 total pts
All points modified by peer review factor
Rules: Same teams as for lat project.

Overview: Based on your initial user studies, you have now designed and built a fully-functional piece of software. Now it is time to see how thoughtfully and carefully your design and implementation was executed! As we've discussed in class, one would normally start out with a few expert reviews to iron out the worst bugs, and then go on to do a series of usability tests (e.g. constructive interaction, pairs of end users) to check out your application with a fine-toothed comb. Since our timeline is slipping a little bit in the last weeks, and because we've already had a decent taste of the usability testing, we will trim this down to decompress things a little bit: we will just do several expert reviews, followed by a refinement cycle to arrive at the final result.

Expert Reviews

In lecture, we outlined the concept of an expert review in general, and then discussed several specific variations on this theme. Recall that I had strongly recommended that teams do a rudimentary expert review or two earlier in the process --- at the pre-alpha release phase, or for specific modules/components --- and some of you may have done so. Let's do several formal expert reviews at this stage to refine your prototype somewhat. Here are the relevant details:

Note that you may choose to "stagger" the expert reviews over time: You could get one or two experts going, see if you can get quick results from them...use those results to fix some major problems...and then do your last review on the revised application. This can be a nice strategy, as you try to see some improvement over time. On the other hand, you might choose to do all three at once, and then concentrate on the points of consensus between the experts (the more you have, the better, if you're doing this stategy).

You will then analyze the results of the various expert reviews as a whole. You will use the expert review feedback to improve your prototype in as many ways as possible. And finally, you will describe the expert review process, summarize the results of all the expert reviews and your response (app improvements) to them in your final report and presentation.

Detailed Deliverables Specs:

  1. Specs: Final Report Writeup and Final Presentation