ABSTRACT
Recent research suggests design pre-patterns, structured collections of evidence-based research and design knowledge, provide a useful resource for design activities in emerging application domains. This paper extends previous research by exploring the impact of pre-patterns and tools to support pre-pattern exploration for the domain of ubiquitous computing in the home. We conducted an empirical study of 44 designers engaged in a two hour concentrated brainstorming and design task for the home of the future. Our results show pre-patterns are an easily adopted resource for designers that can impact even the earliest of design activities. We also provide insights for future development of pre-patterns based on designer feedback.
- Third European Conference on Pattern Languages of Programming and Computing. http://www.coldewey.com/europlop98/cfp.htmGoogle Scholar
- Alexander, C., A Pattern Language: Towns, Buildings, Construction: Oxford University Press, 1977.Google Scholar
- Bayle, E., et al., Putting it all together: towards a pattern language for interaction design, SIGCHI Bulletin, vol. 30(1): pp. 17--23, 1998. Google ScholarDigital Library
- Borchers, J., A Pattern Approach to Interaction Design: John Wiley and Sons, 2001. http://hcipatterns.org Google ScholarDigital Library
- Casaday, G. Notes on a Pattern Language for Interactive Usability. In Proc. of Human Factors in Computing Systems: CHI 1997. pp. 289--290. Google ScholarDigital Library
- Chung, Eric, Jason I. Hong, James Lin, Madhu K. Prabaker, James A. Landay, and Alan Liu. Development and Evaluation of Emerging Design Patterns for Ubiquitous Computing. In Proceedings of Designing Interactive Systems (DIS2004). pp. 233--242. Google ScholarDigital Library
- Dearden, A., J. Finlay, L. Allgar, and B. McManus. Evaluating Pattern Languages in Participatory Design. In Proc. of Human Factors in Computing Systems: CHI 2002 (Extended Abstracts). pp. 664--665. Google ScholarDigital Library
- Erickson, T., The Interaction Design Patterns Page. http://www.pliant.org/personal/Tom_Erickson/InteractionPatterns.htmlGoogle Scholar
- Erickson, T. Lingua Francas for Design: Sacred Places and Pattern Languages. In Proc. of Symposium on Designing Interactive Systems 2000 (DIS2000). pp. 357--368. Google ScholarDigital Library
- Gamma, E., R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995. Google ScholarDigital Library
- Graham, I., A Pattern Language for Web Usability. Reading, MA: Addison-Wesley, 2003. Google ScholarDigital Library
- Hindus, Debby: The Importance of Homes in Technology Research. In Proceedings of CoBuild 1999: 199--207 Google ScholarDigital Library
- Hughes, J.A., O'Brien, J., Rodden, T., Rouncefield, M., Viller, S., Patterns of home life: informing design for domestic environments, Personal Technologies 4 (1), pp. 25--38. Kluwer.Google ScholarCross Ref
- Landay, J.A. and G. Borriello, Design Patterns for Ubiquitous Computing, Computer, 36(8): pp. 93--95, 2003. Google ScholarDigital Library
- Malone, Erin, Matt Leacock, and Chanel Wheeler. Implementing a Pattern Library in the Real World: A Yahoo! Case Study. 2005. http://www.boxesandarrows.com/view/implementing_a_pattern_library_in_the_real_world_a_yahoo_case_studyGoogle Scholar
- Mankoff, Jennifer, Anind K. Dey, Gary Hsieh, Julie Kientz, Morgan Ames, and Scott Lederer "Heuristic evaluation of ambient displays," In Proceedings of CHI 2003, pp. 169--176. Google ScholarDigital Library
- Meszaros, G., A Pattern Language for Pattern Writing. 2000. http://hillside.net/patterns/writing/patternwritingpaper.htmGoogle Scholar
- Nielsen, J., When Bad Design Elements Become the Standard. 1999. http://www.useit.com/alertbox/991114.htmlGoogle Scholar
- Nielsen, J., and Molich, R. (1990). Heuristic evaluation of user interfaces, Proc. ACM CHI'90 Conf. pp. 249--256. Google ScholarDigital Library
- Scholtz, J., & Consolvo, S. Toward a Framework for Evaluating Ubiquitous Computing Applications. Pervasive Computing, April-June 2004 (Vol. 3, No. 2), pp 82--88. Google ScholarDigital Library
- Tidwell, J., Common Ground: A Pattern Language for Human-Computer Interface Design. 1999. http://www.mit.edu/~jtidwell/common_ground.htmlGoogle Scholar
- UsabilityNet, Card Sorting. http://www.hostserver150.com/usabilit/tools/cardsorting.htmGoogle Scholar
- van Duyne, D.K., J.A. Landay, and J.I. Hong, The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience. Reading, MA: Addison-Wesley, 2002. http://designofsites.com Google ScholarDigital Library
- van Welie, M., GUI Design Patterns. 2003. http://www.welie.com/patterns/gui/Google Scholar
- van Welie, M., Web Design Patterns. 2001. http://www.welie.com/patternsGoogle Scholar
- van Welie, M., K. Mullet, and P. McInerney. Patterns in Practice: A Workshop for UI Designers. In Proc. of Human Factors in Computing Systems: CHI 2002. pp. 908--909. http://www.welie.com/patterns/chi2002-workshop/ Google ScholarDigital Library
- Weiser, M., The Computer for the 21st Century. Scientific American, 1991. 265(3): pp. 94--104.Google ScholarCross Ref
Index Terms
- The impact of pre-patterns on the design of digital home applications
Recommendations
Development and evaluation of emerging design patterns for ubiquitous computing
DIS '04: Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniquesDesign patterns are a format for capturing and sharing design knowledge. In this paper, we look at a new domain for design patterns, namely ubiquitous computing. The overall goal of this work is to aid practice by speeding up the diffusion of new ...
Design patterns for clinical guidelines
Objective: Transforming narrative guidelines into a computer-interpretable formalism is still a bottleneck in the development of decision-support systems. Our goal was to support this step by providing computer-interpretable templates for representing ...
Representing the applications and compositions of design patterns in UML
SAC '03: Proceedings of the 2003 ACM symposium on Applied computingDesign patterns capture the distilled experience of expert designers. The compositions of design patterns may reuse design experience and solve a set of problems. Design patterns and their compositions are usually modeled using UML. When a design ...
Comments