Many applications have cluttered dialogs that require users to make complicated settings. Some settings even determine the availability and state of other settings, creating interdependencies that can be hard to discern. Most affordances, although they aid the use of individual widgets, provide no feedback about overall configurations. Here I present a technique for providing feedback in configuration tools using grammar-generated sentences that update instantly as the user acts. Experimental results confirm the technique has promise.
Jacob O. Wobbrock