Ambiguous Icons and Applications
When new functions are to be added to an application, the user can enrich the icons by assigning them new meanings. For example the icon "hammer" together with the icon "user" can be assigned a new meaning "select a bid". However at the end such ambiguity will have to be resolved by the user and a well-defined application program is generated. This unique feature makes our tool easy to use by the end user.
An open research topic is whether the user can be assisted in the systematic introduction of new meanings to an icon, for example the first operand always signifying one thing, and the second operand signifying another. The explicit specification of such rules will lead to a "universal icon algebra". However one can also argue against such an approach because it will ultimately restrict the creative use of ambiguity.