Abstract

The potential of pattern languages as a vehicle for the dissemination of human-computer interaction design knowledge has been recognized within the CHI community (e.g. [4]), stemming from the ideas of the architect Christopher Alexander, for recording the designs of 'living buildings' [1-2]. Patterns record the invariant property that must exist in a design detail which resolves the conflicting social, cognitive, and technological forces which are ubiquitiously present in constructions of that type. Patterns are interlinked into a network (a pattern language) so that details that are required to complete a design may be identified, and the larger issues surrounding a particular design decision may be recognized.These ideas have been taken up by the object-oriented computing community [5], developments there being recorded in the series of Pattern Language of Programing (PLoP) conferences. In that community it is the usefulness of patterns as a way of recording reusable design that has dominated. However, as Alexander pointed out in an invited address to OOPSLA '96, there are other, deeper aspects to patterns. As he envisaged pattern language, it records an aesthetic of design which makes for liveness, that 'quality without a name' which supports human well-being. Alexander has challenged the computing community to explore this aspect, and clearly, there is most scope for this exploration within the CHI community. Thus this workshop will: promote the development of pattern languages for interaction design; refine and develop the application of pattern languages in this area; develop understanding of the relationship between interaction design and software engineering patterns; extend the community of pattern writers.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.