Affordance and Symmetry [chapter]

Harold Thimbleby
2001 Lecture Notes in Computer Science  
Whilst it is generally accepted as a positive criterion, affordance only gives the weakest of hints for interactive systems designers. This paper shows how useful it is to consider affordance as generated by a correspondence between program symmetries and user interface symmetries. Symmetries in state spaces (for instance, as might be visualised in statecharts) can be carried through to user interfaces and into user manuals, with beneficial results. Exploiting affordances, understood in this
more » ... , in addition to their well known user interface benefits, makes programs simpler and more reliable, and makes user manuals shorter.
doi:10.1007/3-540-45522-1_12 fatcat:momg4b2v4zcixe4idbrt4euore