ABSTRACT
A large number of user interface (UI) pattern collections have been developed by different researchers. This paper discusses the main requirements for a tool to be used by researchers and user interface designers that can manage a repository of possibly disparate pattern collections. An analysis of the main requirements and specifications for such a tool has been carried out. Pattern tools have been surveyed to identify the functionality they provide. A framework for a UI pattern management tool has been developed in the light of the analysis and the survey.
- Alexander, C. Notes on the Synthesis of Form. Harvard University Press, Cambridge, 1964.Google Scholar
- Alexander, C. The Timeless Way of Building. Oxford University Press, New York, 1979.Google Scholar
- Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdhl-King, I. and Angel, S. A Pattern Language: Towns, Building, Constructions. Oxford University Press, New York, 1977.Google Scholar
- Borchers, J. A Pattern Approach to Interaction Design. John Wiley&Sons Ltd, Chichester, 2001. Google ScholarDigital Library
- DIAC02 Public Sphere Project. http://diac.cpsr.org/cgibin/diac02/pattern.cgi.Google Scholar
- Duyne, D. K. V., Landay, J. A. and Hong, J. I. The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience. Addison-Wesley, Boston, 2003. Google ScholarDigital Library
- Fincher, S. CHI 2003 Workshop Report Perspective on HCI Patterns: Concepts and tools (introducing PLML). In Interfaces 56, British HCI Group, 2003, 27--28. Google ScholarDigital Library
- Gaffar, A., Sinnig, D., Javahery, H. and Seffah, A. MOUDIL. http://hci.cs.concordia.ca/moudil.Google Scholar
- Gaffar, A., Sinnig, D., Javahery, H. and Seffah, A., MOUDIL: A Comprehensive Framework for Disseminating and Sharing HCI Patterns. In CHI 2003 workshop on HCI Patterns: Concepts and Tools, (Fort Lauderdale, Florida, 2003).Google Scholar
- Graham, I. A pattern language for web usability. Addison-Wesley, 2003. Google ScholarDigital Library
- Graham, I. Wu Website. http://www.wupatterns.com/.Google Scholar
- Greene, S. L., Matchen, P. M., Jones, L., Thomas, J. C. and Callery, M., Tool-based Decision Support for Pattern Assisted Development. In CHI 2003 workshop on HCI Patterns: Concepts and Tools, (Fort Lauderdale, Florida, 2003).Google Scholar
- Greene, S. L., Paula, M. M. and Jones, L., Tools for pattern use. In CHI 2002:Patterns in Practice: A Workshop for UI Designers, (Minneapolis, Minnesota, USA, 2002). Google ScholarDigital Library
- Henninger, S., An Organizational Learning Method for Applying Usability Guidelines and Patterns. In Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction, (Toronto, Canada, 2001), Springer-Verlag London, UK, 141--156. Google ScholarDigital Library
- Henninger, S., Keshk, M. and Kinworthy, R., Capturing and Disseminating Usability Patterns With Semantic Web Technology. In CHI 2003 workshop on HCI Patterns: Concepts and Tools, (Fort Lauderdale, Florida, 2003).Google Scholar
- Laakso, S. A. User Interface Design Patterns. http://www.cs.helsinki.fi/u/salaakso/patterns/index.html.Google Scholar
- Lin, J. and Landay, J., Damask: A Tool for Early-Stage Design and Prototyping of Cross-Device User Interfaces. In CHI 2003 workshop on HCI Patterns: Concepts and Tools, (Fort Lauderdale, Florida, 2003).Google Scholar
- Martin, D., Rodden, T., Sommerville, I., Rouncefield, M. and Hughes, J. Patterns of cooperative interaction. http://polo.lancs.ac.uk/pointer/PatternsOfCooperativeInteractionGoogle Scholar
- Molina, P. J. and Hernandez, J., Just-UI: Using patterns as concepts for IU specification and code generation. In CHI 2003 workshop on HCI Patterns: Concepts and Tools, (Fort Lauderdale, Florida, 2003).Google Scholar
- Norman, D. A. and Drapher, S. W. User-Centered System Design: New Perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates, Hillsdale, New Jersey, 1986. Google ScholarDigital Library
- Schuemmer, T., Evolving a Groupware Pattern Language. In ECSCW2003 Workshop "From Good Practices to Patterns", (Helsinki, Finland, 2003).Google Scholar
- Schuemmer, T., Seeking for structure in a Groupware Pattern Language. In CHI 2003 workshop on HCI Patterns: Concepts and Tools, (Fort Lauderdale, Florida, 2003).Google Scholar
- Tidwell, J. COMMON GROUND:A Pattern Language for Human-Computer Interface Design. http://www.mit.edu/~jtidwell/interaction_patterns.html.Google Scholar
- Tidwell, J. UI Patterns and Techniques. http://time-tripper.com/uipatterns/index.php.Google Scholar
- Todd, E., Kemp, E. and Philips, C., What makes a good User Interface pattern language? In The 5th Australasian User Interface Conference, (Dunedin, 2004), Australian Computer Society, 91--100. Google ScholarDigital Library
- Welie, M. v. Patterns in Interaction Design. http://www.welie.com/index.html.Google Scholar
- Welie, M., Mullet, K. and McInerney, P., Patterns in practice: a workshop for UI designers. In CHI '02 extended abstracts on Human factors in computing systems, (Minneapolis, Minnesota, USA, 2002), ACM Press New York, NY, USA, 908--909. Google ScholarDigital Library
- Welie, M. v., Veer, G. C. v. d. and Eliëns, A., Patterns as Tools for User Interface Design. In International Workshop on Tools for Working with Guidelines, (Biarritz, France, 2000), 313--324.Google Scholar
- Zajicek, M., Eight patterns for speech interaction for older adults. In CHI 2004 Conference on Human Factors in Computing Systems, (Vienna, Austria, 2004).Google Scholar
Index Terms
- Managing UI pattern collections
Recommendations
UI Design Pattern-driven Rapid Prototyping for Agile Development of Mobile Applications
MobileHCI '19: Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and ServicesIn agile development, lean UX designers perform rapid prototyping and quick evaluation of prototypes to ensure fast releases. To understand designers' workflow during rapid prototyping, we interviewed 15 lean UX designers. We identified the following ...
Focussing on a standard pattern form: the development and evaluation of MUIP
CHINZ '06: Proceedings of the 7th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: design centered HCIA framework for the tool, MUIP (Management of User Interface Patterns), has been developed based on the relevant literature and a survey of existing pattern tools. The framework supports the following features: pattern authoring, manipulating forces, ...
Visualizing mobile design pattern relationships
MobileHCI '12: Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services companionThis paper describes the process of creating a design pattern management interface for a collection of mobile design patterns. The need to communicate how patterns are interrelated and work together to create solutions motivated the creation of this ...
Comments