Title :
Pattern languages for usability: an investigation of alternative approaches
Author :
Mahemoff, Michael J. ; Johnston, Lorraine J.
Author_Institution :
Dept. of Comput. Sci., Melbourne Univ., Parkville, Vic., Australia
Abstract :
The best way to ensure usability is to treat human factors as an input to design, rather than merely evaluating prototypes or design documentation. The capability of pattern languages to facilitate the design process, improve communication, and record design philosophies suggests that they may assist the user centred design process. Researchers have not yet investigated in detail what a pattern language for usability would offer, or how it could be used. The paper explores several alternative conceptualisations of usability oriented patterns. Patterns of tasks provide high level detail about tasks users often perform and how they can be supported. User profile patterns help analysts ensure different kinds of users are supported. Relationships between user interface objects can also be captured by patterns, assisting system implementers by providing information more directly. Patterns of individual user interface objects, as well as entire systems are also considered, but appear to have more limited application
Keywords :
high level languages; human factors; interactive systems; software reusability; user centred design; user interfaces; alternative conceptualisations; design philosophies; design process; human factors; pattern languages; system implementers; usability; usability oriented patterns; user centred design process; user interface objects; user profile patterns; Application software; Cities and towns; Computer architecture; Computer science; Context; Documentation; Electrical capacitance tomography; Hip; Pattern analysis; Usability;
Conference_Titel :
Computer Human Interaction, 1998. Proceedings. 3rd Asia Pacific
Conference_Location :
Shonan Village Center
Print_ISBN :
0-8186-8347-3
DOI :
10.1109/APCHI.1998.704138