ABSTRACT

Recognizing the diversity of humans or users, design for all (also termed universal design) advocates a design perspective that eliminates the need for “special features” and fosters individualization and end-user acceptability (Stephanidis, 2001). To construct systems for individual support and user adaptation, developers need to acquire and represent user requirements. ey also need to know how to deal with variable user needs along the diff erent phases of development. Design tools have to support the management of various user needs, including their successive transformation to interaction technologies (including platforms). Resulting user interfaces should be adaptable and fl exible with respect to devices, user roles, and tasks (cf. Baresi et al., 2006). Since the advent of mobile interaction devices and web-based hypermedia, the development of adaptable user interfaces has gained new momentum (Brusilovsky, 2002). e design space of hypermedia comprises the context of use, user characteristics, the content to be displayed and/or manipulated, and interaction styles.