skip to main content
10.1145/1073943.1073951acmotherconferencesArticle/Chapter ViewAbstractPublication PageschinzConference Proceedingsconference-collections
Article

Managing UI pattern collections

Published:07 July 2005Publication History

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.

References

  1. Alexander, C. Notes on the Synthesis of Form. Harvard University Press, Cambridge, 1964.Google ScholarGoogle Scholar
  2. Alexander, C. The Timeless Way of Building. Oxford University Press, New York, 1979.Google ScholarGoogle Scholar
  3. 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 ScholarGoogle Scholar
  4. Borchers, J. A Pattern Approach to Interaction Design. John Wiley&Sons Ltd, Chichester, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. DIAC02 Public Sphere Project. http://diac.cpsr.org/cgibin/diac02/pattern.cgi.Google ScholarGoogle Scholar
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. Gaffar, A., Sinnig, D., Javahery, H. and Seffah, A. MOUDIL. http://hci.cs.concordia.ca/moudil.Google ScholarGoogle Scholar
  9. 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 ScholarGoogle Scholar
  10. Graham, I. A pattern language for web usability. Addison-Wesley, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Graham, I. Wu Website. http://www.wupatterns.com/.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle Scholar
  13. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle Scholar
  16. Laakso, S. A. User Interface Design Patterns. http://www.cs.helsinki.fi/u/salaakso/patterns/index.html.Google ScholarGoogle Scholar
  17. 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 ScholarGoogle Scholar
  18. Martin, D., Rodden, T., Sommerville, I., Rouncefield, M. and Hughes, J. Patterns of cooperative interaction. http://polo.lancs.ac.uk/pointer/PatternsOfCooperativeInteractionGoogle ScholarGoogle Scholar
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. Schuemmer, T., Evolving a Groupware Pattern Language. In ECSCW2003 Workshop "From Good Practices to Patterns", (Helsinki, Finland, 2003).Google ScholarGoogle Scholar
  22. 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 ScholarGoogle Scholar
  23. Tidwell, J. COMMON GROUND:A Pattern Language for Human-Computer Interface Design. http://www.mit.edu/~jtidwell/interaction_patterns.html.Google ScholarGoogle Scholar
  24. Tidwell, J. UI Patterns and Techniques. http://time-tripper.com/uipatterns/index.php.Google ScholarGoogle Scholar
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. Welie, M. v. Patterns in Interaction Design. http://www.welie.com/index.html.Google ScholarGoogle Scholar
  27. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  28. 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 ScholarGoogle Scholar
  29. Zajicek, M., Eight patterns for speech interaction for older adults. In CHI 2004 Conference on Human Factors in Computing Systems, (Vienna, Austria, 2004).Google ScholarGoogle Scholar

Index Terms

  1. Managing UI pattern collections

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      CHINZ '05: Proceedings of the 6th ACM SIGCHI New Zealand chapter's international conference on Computer-human interaction: making CHI natural
      July 2005
      103 pages
      ISBN:1595930361
      DOI:10.1145/1073943

      Copyright © 2005 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 7 July 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate8of23submissions,35%

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader