ABSTRACT

For most soƒware, this entails designing the graphical user interface (GUI).  is involves selecting appropriate information presentation and interaction techniques for the various end-user classes (Rosson and Carroll 2002). More speci¥cally this entails selecting appropriate information layouts, correct language, appropriate interface controls (e.g., radio buttons versus check boxes), and tying the detailed design to the various input mechanisms provided in the interface.