Challenges of HCI design and implementation
interactions
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Relationships between design patterns
Pattern languages of program design
Automatic code generation from design patterns
IBM Systems Journal
Process patterns: building large-scale systems using object technology
Process patterns: building large-scale systems using object technology
DENIM: finding a tighter fit between tools and practice for Web site design
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
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
A pattern approach to interaction design
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Z: a formal specification notation
Software specification methods
Multiple User Interfaces: Towards a Task-Driven and Patterns-Oriented Design Model
DSV-IS '02 Proceedings of the 9th International Workshop on Interactive Systems. Design, Specification, and Verification
A Model for Usability Pattern-Oriented Design
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
Model-based user interface engineering with design patterns
Journal of Systems and Software
IHC '06 Proceedings of VII Brazilian symposium on Human factors in computing systems
Generative pattern-based design of user interfaces
Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
A pattern approach to specifying usability features in use cases
Proceedings of the 2nd International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Giving UI developers the power of UI design patterns
HI'11 Proceedings of the 2011 international conference on Human interface and the management of information - Volume Part I
Hi-index | 0.00 |
User interface design is a multidisciplinary field at the crossroads between software engineering, computer science, psychology and cognitive science. HCI pattern writers focus on usability and human aspects of the interface. They use elaborate narrative formats to convey theories and practices of interaction design. Pattern users are typically software developers who need concise and pragmatic guidance of when and how patterns can be used. Narrative descriptions make it difficult to integrate patterns into design (CASE) tools. In this paper, we discuss how patterns can be represented in XML to effectively support their dissemination and assimilation in a programmable environment.