ABSTRACT

G eneralization is a key concept in the eld of human-computer interaction (HCI), a eld that is concerned with creating usable and useful interac-tive technology for humans. We begin this chapter with an outline of the role of generalization in the central methods used in HCI, in particular the design and evaluation methods. Next, we provide a survey of two of our research projects that challenge the desired goal of generalization in HCI. The rst project addresses the problem of feature richness in software applications and strives to nd personalized interface solutions as a means of combating overgeneralized interface designs. The second project focuses on designing technology for people with aphasia, a speech and language impairment, and illustrates the difculties in achieving generalization in design for highly variable populations. We conclude by highlighting linkages between the two projects and noting that although a tension exists between the goals of generalization and personalization, they can also be seen as complementary within HCI research.