|
ABSTRACT
To create successful interactive systems, user interface designers need to cooperate with developers and application domain experts in an interdisciplinary team. These groups, however, usually miss a common terminology to exchange ideas, opinions, and values.This paper presents an approach that uses pattern languages to capture this knowledge in software development, HCI, and the application domain. A formal, domain-independent definition of design patterns allows for computer support without sacrificing readability, and pattern use is integrated into the usability engineering life cycle.As an example, experience from building an award-winning interactive music exhibit was turned into a pattern language, which was then used to inform follow-up projects and support HCI education.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
C. Alexander. The Timeless Way of Building. Oxford University Press, 1979.
|
| |
3
|
C. Alexander, S. Ishikawa, M. Silverstein, M. Jacobson, I. Fiksdahl-King, and S. Angel. A Pattern Language: Towns, Buildings, Construction. Oxford University Press, 1977.
|
| |
4
|
C. Alexander, M. Silverstein, S. Angel, S. Ishikawa, and D. Abrams. The Oregon Experiment. Oxford University Press, 1988.
|
| |
5
|
|
 |
6
|
Lon Barfield , Willie van Burgsteden , Ruud Lanfermeijer , Bert Mulder , Jurriënne Ossewold , Dick Rijken , Philippe Wegner, Interaction design at the Utrecht School of the Arts, ACM SIGCHI Bulletin, v.26 n.3, p.49-86, July 1994
[doi> 10.1145/181518.181525]
|
 |
7
|
Elisabeth Bayle , Rachel Bellamy , George Casaday , Thomas Erickson , Sally Fincher , Beki Grinter , Ben Gross , Diane Lehder , Hans Marmolin , Brian Moore , Colin Potts , Grant Skousen , John Thomas, Putting it all together: towards a pattern language for interaction design: A CHI 97 workshop, ACM SIGCHI Bulletin, v.30 n.1, p.17-23, Jan. 1998
[doi> 10.1145/280571.280580]
|
| |
8
|
K. Beck and W. Cunningham. Using pattern languages for object-oriented programs. Technical Report CR-87-43, Tektronix, Inc., September 17, 1987. Presented at the OOPSLA'87 workshop on Specification and Design for Object-Oriented Programming.
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
J. O. Borchers. The Virtual Conductor: Conduct the Vienna Philharmonic, 2000. http://go.t o/virt ualconduct or.
|
 |
14
|
|
| |
15
|
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
A. Granlund and D. Lafreni~re. A pattern-supported approach to the user interface design process. Workshop report, UPA'99 Usability Professionals' Association Conf. (Scottsdale, AZ, June 29-July 2, 1999), 1999.
|
| |
20
|
A. Granlund and D. Lafreni~re. PSA: A pattern-supported approach to the user interface design process. Position paper for the UPA'99 Usability Professionals' Association Conf. (Scottsdale, AZ, June 29-July 2, 1999), 1999.
|
| |
21
|
R. Iannella. Hypersam: A practical user interface guidelines management system. In Proc. QCHI'9~ Second Annual CHISIG (Queensland) Symposium, Bond Univ., Australia, 1994.
|
| |
22
|
S. Janko, H. Leopoldseder, and G. Stocker. Ars Electronica Center: Museum of the Future. Ars Electronica Center, Linz, Austria, 1996.
|
| |
23
|
S. Kim. Interdisciplinary cooperation. In B. Laurel, editor, The Art of Human-Computer Interface Design, pages 31-44. Addison-Wesley, 1990.
|
| |
24
|
G. A. Miller. The magical number Seven, plus or minus two: Some limits on our capacity for processing information. The Psychological Review, 63:81-97, 1956. http://www.well.com/user/smalin/miller.html.
|
| |
25
|
M. Miihlh/iuser, J. Borchers, C. Falkowski, and K. Manske. The Conference/Classroom of the Future: An interdisciplinary approach. In Proc. IFIP Conf. "The Internat. Office of the Future: Design Options and Solution Strategies" (Tucson AZ, Apr. 9-11, 1996), pages 233-250. Chapman & Hall, 1996.
|
| |
26
|
|
| |
27
|
D. A. Norman. The Psychology of Everyday Things. Basic Books, New York, 1988.
|
| |
28
|
|
| |
29
|
A. Sutcliffe and M. Dimitrova. Patterns, claims and multimedia. In Human-Computer Interaction - INTERACT '99, pages 329-335, Edinburgh, UK, 30th August-3rd September 1999. IOS Press, Amsterdam.
|
| |
30
|
J. Tidwell. Interaction design patterns. PLOP'98 Conference on Pattern Languages of Programming, Illinois, extended version at http://www.mit.edu/- ~jtidwell/interaction_patterns.html, 1998.
|
| |
31
|
J. Tidwell. The Gang of Four Are Guilty. http:// www.mit.eduffjtidwell/gof_are_guilty.html, 1999.
|
| |
32
|
|
CITED BY 17
|
|
|
|
|
Thomas Erickson, Lingua Francas for design: sacred places and pattern languages, Proceedings of the conference on Designing interactive systems: processes, practices, methods, and techniques, p.357-368, August 17-19, 2000, New York City, New York, United States
|
|
|
Mario Beyer , Klaus A. Kuhn , Christian Meiler , Stefan Jablonski , Richard Lenz, Towards a flexible, process-oriented IT architecture for an integrated healthcare network, Proceedings of the 2004 ACM symposium on Applied computing, March 14-17, 2004, Nicosia, Cyprus
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter H. Kahn , Nathan G. Freier , Takayuki Kanda , Hiroshi Ishiguro , Jolina H. Ruckert , Rachel L. Severson , Shaun K. Kane, Design patterns for sociality in human-robot interaction, Proceedings of the 3rd ACM/IEEE international conference on Human robot interaction, March 12-15, 2008, Amsterdam, The Netherlands
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Style guides
Additional Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.11
Software Architectures
Subjects:
Patterns (e.g., client/server, pipeline, blackboard)
D.2.2
Design Tools and Techniques
Subjects:
User interfaces
D.3
PROGRAMMING LANGUAGES
H.
Information Systems
H.5
INFORMATION INTERFACES AND PRESENTATION (I.7)
H.5.2
User Interfaces (D.2.2, H.1.2, I.3.6)
Subjects:
Training, help, and documentation;
Theory and methods;
User-centered design
H.5.5
Sound and Music Computing
Subjects:
Modeling;
Systems
General Terms:
Design,
Documentation,
Human Factors,
Languages,
Management,
Performance,
Theory
Keywords:
design methodologies,
education,
exhibits,
interdisciplinary design,
music,
pattern languages
|