How can I test my interface to see if it is arbitrary and unpredictable?


Whole books have been written to answer this question. For those not inclined to read whole books, below is one answer to the question...
From: rmah@panix.com (Robert S. Mah)
Date: Thu, 30 Jun 1994 00:49:47 -0500

A good test to see if one's system's user interface might be construed as "arbitrary" (I _love_ that word!) is to expose users to a subset of its modules. Then present other portions, but before letting them try it out, ask them how they think it should work. If it doesn't work the way the user expects, then you have a problem.

comp.human-factors faq WWW page: