Shneiderman, B. (Feb. 1987)
This review focusses on five primary interaction styles: menu selection, form fill-in, command language, natural language interaction, and direct manipulation. Each style is described, some guidelines are offered, and an airlines reservation example is shown in all five styles. Then a set of IF-THEN rules are offered to help in decision making during design. This is a first attempt that is meant to provoke discussion and encourage others to offer an extended, refined, and validated set of rules.