User Interfaces for All: Developing Interfaces for Diverse User Groups
Traditionally, adaptive behaviour in human-computer interaction was largely assigned to the human partner, as computer systems did not embody the required sophistication to identify the need for and subsequently implement adaptive behaviour during interaction. As a result, the human operator was required to compensate for the shortcomings of the computer system behaviour and to exhibit the capabilities necessary to accomplish the required tasks. With the emergence of graphical user interfaces, there has been a wide proliferation of lexical technologies incorporating advanced multimedia interaction facilities, novel input/output devices and multi-modal interaction techniques. This has contributed to an ever increasing number of computer users, characterized by their diverse abilities, requirements and preferences. Additionally, the paradigm of usage is progressively shifting from professional/business desktop use to communication-intensive nomadic use. Moreover, the tasks humans have to perform with interactive computer systems have substantially changed in structure and content: They have become more complex and knowledge-demanding.