Pick-and-drop: a direct manipulation technique for multiple computer environments
Proceedings of the 10th annual ACM symposium on User interface software and technology
Lingua Francas for design: sacred places and pattern languages
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Evaluating pattern languages in participatory design
CHI '02 Extended Abstracts on Human Factors in Computing Systems
Patterns in practice: a workshop for UI designers
CHI '02 Extended Abstracts on Human Factors in Computing Systems
The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
A Pattern Language for Web Usability
A Pattern Language for Web Usability
The Aware Home: A Living Laboratory for Ubiquitous Computing Research
CoBuild '99 Proceedings of the Second International Workshop on Cooperative Buildings, Integrating Information, Organization, and Architecture
Notes on a pattern language for interactive usability
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
Why Johnny can't encrypt: a usability evaluation of PGP 5.0
SSYM'99 Proceedings of the 8th conference on USENIX Security Symposium - Volume 8
Privacy risk models for designing privacy-sensitive ubiquitous computing systems
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The impact of pre-patterns on the design of digital home applications
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
External representations in ubiquitous computing design and the implications for design tools
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Research through design as a method for interaction design research in HCI
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
aIRPLane: an information retrieval pattern language
CHI '07 Extended Abstracts on Human Factors in Computing Systems
End-user privacy in human-computer interaction
Foundations and Trends in Human-Computer Interaction
Design patterns for sociality in human-robot interaction
Proceedings of the 3rd ACM/IEEE international conference on Human robot interaction
Software pre-patterns as architectural knowledge
Proceedings of the 3rd international workshop on Sharing and reusing architectural knowledge
From privacy methods to a privacy toolbox: Evaluation shows that heuristics are complementary
ACM Transactions on Computer-Human Interaction (TOCHI)
Visual representation of web design patterns for end-users
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Privacy patterns for online interactions
Proceedings of the 2006 conference on Pattern languages of programs
Range: exploring implicit interaction through electronic whiteboard design
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Designing for the self: making products that help people become the person they desire to be
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Web Design Patterns: Investigating User Goals and Browsing Strategies
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
Pattern languages in the wild: exploring pattern languages in the laboratory and in the real world
Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology
Introducing students to UI patterns
Proceedings of the 10th International Conference NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction
Design patterns for user interface for mobile applications
Advances in Engineering Software
Experiments on pattern-based ontology design
Proceedings of the fifth international conference on Knowledge capture
Are User Interface Pattern Languages Usable? A Report from the Trenches
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
Auditory display design-An investigation of a design pattern approach
International Journal of Human-Computer Studies
Patterns or claims: do they help in communicating design advice?
OZCHI '09 Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7
Proceedings of the 14th Conference on Pattern Languages of Programs
A pattern-based framework for the exploration of design alternatives
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Task-based prediction of interaction patterns for ambient intelligence environments
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Understanding compliance to privacy guidelines using text-and video-based scenarios
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Creation of pre-patterns in a system of content creation for digital television
Proceedings of the 8th international interactive conference on Interactive TV&Video
Bringing formalism and unification to human-computer interaction design patterns
Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
Guiding the development of UI pattern models in an educational context
Proceedings of the 11th International Conference of the NZ Chapter of the ACM Special Interest Group on Human-Computer Interaction
A visual tool for using design patterns as pattern languages
Proceedings of the International Conference on Advanced Visual Interfaces
User experience (UX) patterns for audio-visual networked applications: inspirations for design
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
On the use of design patterns in collaborative design processes
Procedings of the Second Conference on Creativity and Innovation in Design
Model-Driven development of reactive systems with SDL
SDL'05 Proceedings of the 12th international conference on Model Driven
Using design patterns in collaborative interaction design processes
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work Companion
A methodology for content-centered design of ambient environments
DESRIST'10 Proceedings of the 5th international conference on Global Perspectives on Design Science Research
Journal of Ambient Intelligence and Smart Environments - A software engineering perspective on smart applications for AmI
Analyzing the HCI design pattern variety
Proceedings of the 1st Asian Conference on Pattern Languages of Programs
A pattern language for touch point ecosystem user experience: a proposal
Proceedings of the 3rd International Conference on Human Computer Interaction
Pattern language and HCI: expectations and experiences
CHI '13 Extended Abstracts on Human Factors in Computing Systems
Designing iDTV applications from participatory use of patterns
DUXU'13 Proceedings of the Second international conference on Design, User Experience, and Usability: design philosophy, methods, and tools - Volume Part I
Hi-index | 0.00 |
Design 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 interaction techniques and evaluation results from researchers, presenting the information in a form more usable to practicing designers. Towards this end, we have developed an initial and emerging pattern language for ubiquitous computing, consisting of 45 pre-patterns describing application genres, physical-virtual spaces, interaction and systems techniques for managing privacy, and techniques for fluid interactions. We evaluated the effectiveness of our pre-patterns with 16 pairs of designers in helping them design location-enhanced applications. We observed that our pre-patterns helped new and experienced designers unfamiliar with ubiquitous computing in generating and communicating ideas, and in avoiding design problems early in the design process.