skip to main content
Skip header Section
Designing InterfacesNovember 2005
Publisher:
  • O'Reilly Media, Inc.
ISBN:978-0-596-00803-1
Published:01 November 2005
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Designing a good interface isn't easy. Users demand software that is well-behaved, good-looking, and easy to use. Your clients or managers demand originality and a short time to market. Your UI technology -- Web applications, desktop software, even mobile devices -- may give you the tools you need, but little guidance on how to use them well. UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence. Designing Interfaces captures those best practices as design patterns -- solutions to common design problems, tailored to the situation at hand. Each pattern contains practical advice that you can put to use immediately, plus a variety of examples illustrated in full color. You'll get recommendations, design alternatives, and warnings on when not to use them. Each chapter's introduction describes key design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of color. These give you a deeper understanding of why the patterns work, and how to apply them with more insight. A book can't design an interface for you -- no foolproof design process is given here -- but Designing Interfaces does give you concrete ideas that you can mix and recombine as you see fit. Experienced designers can use it as a sourcebook of ideas. Novice designers will find a roadmap to the world of interface and interaction design, with enough guidance to start using these patterns immediately.

Cited By

  1. Bakke S Non-destructive Interaction. Embracing Mistakes as an Activity Theoretical UX-Design Approach Human-Computer Interaction. Theoretical Approaches and Design Methods, (3-17)
  2. Flegel N, Poehler J, Van Laerhoven K and Mentler T Towards Control Rooms as Human-Centered Pervasive Computing Environments Sense, Feel, Design, (329-344)
  3. Naqvi B, Porras J, Oyedeji S and Ullah M Towards Identification of Patterns Aligning Security and Usability Beyond Interactions, (121-132)
  4. ACM
    Dankov Y Conceptual Model of User Interface Design for General Architectural Framework for Business Visual Analytics Proceedings of the 20th International Conference on Computer Systems and Technologies, (251-254)
  5. ACM
    de Andrade Cardieri G and Zaina L Analyzing User Experience in Mobile Web, Native and Progressive Web Applications Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems, (1-11)
  6. McGill M and Decker A Defining Requirements for a Repository to Meet the Needs of K-12 Computer Science Educators, Researchers, and Evaluators 2018 IEEE Frontiers in Education Conference (FIE), (1-9)
  7. ACM
    Cruz Y, S. T and García J Structure, organization and categorization of languages of interaction patterns Proceedings of the XVIII International Conference on Human Computer Interaction, (1-4)
  8. ACM
    Seidel N Empirical Evaluation Methods for Pattern Languages Proceedings of the 22nd European Conference on Pattern Languages of Programs, (1-24)
  9. ACM
    Gkantouna V, Tsakalidis A and Tzimas G Mining Interaction Patterns in the Design of Web Applications for Improving User Experience Proceedings of the 27th ACM Conference on Hypertext and Social Media, (219-224)
  10. Wania C Investigating an author's influence using citation analyses Proceedings of the 78th ASIS&T Annual Meeting: Information Science with Impact: Research in and for the Community, (1-10)
  11. ACM
    Schümmer T, haake J and Stark W Theoretical and practical thoughts on the interplay of patterns and creativity Proceedings of the 20th European Conference on Pattern Languages of Programs, (1-21)
  12. ACM
    Seidel N Making web video accessible Proceedings of the 20th European Conference on Pattern Languages of Programs, (1-16)
  13. ACM
    Seidel N Interaction design patterns for spatio-temporal annotations in video learning environments Proceedings of the 20th European Conference on Pattern Languages of Programs, (1-21)
  14. Kapitsaki G, Kateros D and Pappas C (2015). Enabling the deployment of mobile services for end-users, Service Oriented Computing and Applications, 9:1, (21-40), Online publication date: 1-Mar-2015.
  15. ACM
    Guy I, Hashavit A and Corem Y Games for Crowds Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, (1860-1871)
  16. Humayoun S, Hess S, Kiefer F and Ebert A Patterns for Designing Scalable Mobile App User Interfaces for Multiple Platforms Proceedings of the 28th International BCS Human Computer Interaction Conference on HCI 2014 - Sand, Sea and Sky - Holiday HCI, (317-322)
  17. ACM
    Dalsgaard P and Dindler C Between theory and practice Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1635-1644)
  18. ACM
    Pan Y and Stolterman E Pattern language and HCI CHI '13 Extended Abstracts on Human Factors in Computing Systems, (1989-1998)
  19. Fogli D and Guida G (2013). Knowledge-centered design of decision support systems for emergency management, Decision Support Systems, 55:1, (336-347), Online publication date: 1-Apr-2013.
  20. ACM
    Fleming S, Scaffidi C, Piorkowski D, Burnett M, Bellamy R, Lawrance J and Kwan I (2013). An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks, ACM Transactions on Software Engineering and Methodology, 22:2, (1-41), Online publication date: 1-Mar-2013.
  21. ACM
    Marquardt N, Ballendat T, Boring S, Greenberg S and Hinckley K Gradual engagement Proceedings of the 2012 ACM international conference on Interactive tabletops and surfaces, (31-40)
  22. Sakamoto S, da Silva L and de Miranda L Identificando barreiras de acessibilidade web em dispositivos móveis Proceedings of the 11th Brazilian Symposium on Human Factors in Computing Systems, (23-32)
  23. Barišić A, Monteiro P, Amaral V, Goulão M and Monteiro M Patterns for evaluating usability of domain-specific languages Proceedings of the 19th Conference on Pattern Languages of Programs, (1-34)
  24. Ribeiro J and Carvalhais M Web design patterns for mobile devices Proceedings of the 19th Conference on Pattern Languages of Programs, (1-48)
  25. ACM
    Hafiz M, Adamczyk P and Johnson R Growing a pattern language (for security) Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software, (139-158)
  26. ACM
    Tena S, Díaz P, Díez D and Aedo I Bridging the communication gap Proceedings of the 13th International Conference on Interacción Persona-Ordenador, (1-7)
  27. ACM
    White B Visualizing mobile design pattern relationships Proceedings of the 14th international conference on Human-computer interaction with mobile devices and services companion, (71-76)
  28. Morelli T and Gunes M Video Game Industry as a Social Network Proceedings of the 2012 International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2012), (1183-1188)
  29. ACM
    Eloranta V and Leppänen M Human machine interface patterns for distributed machine control systems Proceedings of the 17th European Conference on Pattern Languages of Programs, (1-16)
  30. Jones S (2012). A Census of State Portal and Agency Homepage Design in the United States, International Journal of Electronic Government Research, 8:2, (32-56), Online publication date: 1-Apr-2012.
  31. Diriye A, Kumaran G and Huang J Interactive search support for difficult web queries Proceedings of the 34th European conference on Advances in Information Retrieval, (37-49)
  32. ACM
    Alves V and Roque L A deck for sound design in games Proceedings of the 8th International Conference on Advances in Computer Entertainment Technology, (1-8)
  33. Neto M, De Souza A and Leite J Identificando problemas de usabilidade através de inspeção no modelo de interação Proceedings of the 10th Brazilian Symposium on Human Factors in Computing Systems and the 5th Latin American Conference on Human-Computer Interaction, (124-133)
  34. ACM
    Iacob C and Damiani E On the use of design patterns in collaborative design processes Procedings of the Second Conference on Creativity and Innovation in Design, (245-254)
  35. ACM
    Foster G and Foxcroft T Barrel menu Proceedings of the South African Institute of Computer Scientists and Information Technologists Conference on Knowledge, Innovation and Leadership in a Diverse, Multidisciplinary Environment, (97-105)
  36. Breiner K, Meixner G, Rombach D, Seissler M and Zühlke D Efficient generation of ambient intelligent user interfaces Proceedings of the 15th international conference on Knowledge-based and intelligent information and engineering systems - Volume Part IV, (136-145)
  37. ACM
    Alves V and Roque L An inspection on a deck for sound design in games Proceedings of the 6th Audio Mostly Conference: A Conference on Interaction with Sound, (15-22)
  38. ACM
    de Moel N and van der Veer G Design pattern based decision support Proceedings of the 29th Annual European Conference on Cognitive Ergonomics, (93-96)
  39. Richard J, Robert J, Malo S and Migneault J Giving UI developers the power of UI design patterns Proceedings of the 2011 international conference on Human interface and the management of information - Volume Part I, (40-47)
  40. Böhm P, Schneidermeier T and Wolff C Smart sol Proceedings of the 2nd international conference on Human centered design, (187-196)
  41. ACM
    Seissler M, Meixner G, Seffah A, Breiner K, Forbrig P and Klöckner K PEICS Proceedings of the 2nd International Workshop on Pattern-Driven Engineering of Interactive Computing Systems, (1-3)
  42. ACM
    Iacob C A design pattern mining method for interaction design Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems, (217-222)
  43. Fogli D and Provenza L End-user development of e-government services through meta-modeling Proceedings of the Third international conference on End-user development, (107-122)
  44. ACM
    Khambete P A pattern language for touch point ecosystem user experience Proceedings of the 3rd Indian Conference on Human-Computer Interaction, (68-74)
  45. Tekinerdoğan B, Bozbey S, Mester Y, Turançiftci E and Alkíşlar L An aspect-oriented tool framework for developing process-sensitive embedded user assistance systems Transactions on aspect-oriented software development VIII, (196-220)
  46. ACM
    Huang Y, Marsh T and Cheok A Investigation of software patterns of user experience Proceedings of the 7th International Conference on Advances in Computer Entertainment Technology, (116-117)
  47. ACM
    Verginadis Y, Papageorgiou N, Apostolou D and Mentzas G A review of patterns in collaborative work Proceedings of the 2010 ACM International Conference on Supporting Group Work, (283-292)
  48. Doyle J, Quigley A, Nixon P and Caulfield B Towards a pattern language approach to sharing experiences in healthcare technology evaluations Proceedings of the 6th international conference on HCI in work and learning, life and leisure: workgroup human-computer interaction and usability engineering, (124-137)
  49. Doyle J, Quigley A, Nixon P and Caulfield B Towards a Pattern Language Approach to Sharing Experiences in Healthcare Technology Evaluations 6th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering on HCI in Work and Learning, Life and Leisure - Volume 6389, (124-137)
  50. ACM
    Kohls C The structure of patterns Proceedings of the 17th Conference on Pattern Languages of Programs, (1-10)
  51. ACM
    Obrist M, Wurhofer D, Beck E, Karahasanovic A and Tscheligi M User experience (UX) patterns for audio-visual networked applications Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries, (343-352)
  52. Flores L, Pimenta M, Miranda E, Radanovitsck E and Keller D Patterns for the design of musical interaction with everyday mobile devices Proceedings of the IX Symposium on Human Factors in Computing Systems, (121-128)
  53. ACM
    Janeiro J, Barbosa S, Springer T and Schill A A flexible model for improving the reuse of user interface design patterns Proceedings of the 28th ACM International Conference on Design of Communication, (215-221)
  54. ACM
    Flores L, Miletto E, Pimenta M, Miranda E and Keller D Musical interaction patterns Proceedings of the 28th ACM International Conference on Design of Communication, (199-206)
  55. ACM
    Petter S, Khazanchi D and Murphy J (2010). A design science based evaluation framework for patterns, ACM SIGMIS Database: the DATABASE for Advances in Information Systems, 41:3, (9-26), Online publication date: 23-Aug-2010.
  56. ACM
    Janeiro J, Barbosa S, Springer T and Schill A Semantically relating user interface design patterns Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems, (40-43)
  57. ACM
    Bottoni P, Guerra E and de Lara J Formalising design and interaction patterns and their relationships Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems, (32-35)
  58. ACM
    Kruschitz C and Hitz M Bringing formalism and unification to human-computer interaction design patterns Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems, (20-23)
  59. Vieritz H, Schilberg D and Jeschke S Merging web accessibility and usability by patterns Proceedings of the 12th international conference on Computers helping people with special needs: Part I, (336-342)
  60. ACM
    Todd E, Kemp E and Phillips C 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, (57-64)
  61. ACM
    Klöckner K, Kohler K, Kerkow D, Niebuhr S and Nass C Aligning business goals and user goals by engineering hedonic quality Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems, (241-250)
  62. ACM
    Teraoka T Doughnut crumbs Proceedings of the International Conference on Advanced Visual Interfaces, (353-356)
  63. ACM
    Fogli D, Provenza L and Bernareggi C A design pattern language for accessible web sites Proceedings of the International Conference on Advanced Visual Interfaces, (307-310)
  64. ACM
    Conti G and Sobiesk E Malicious interface design Proceedings of the 19th international conference on World wide web, (271-280)
  65. ACM
    Röder H Using interaction requirements to operationalize usability Proceedings of the 2010 ACM Symposium on Applied Computing, (318-319)
  66. ACM
    Kruschitz C and Hitz M Analyzing the HCI design pattern variety Proceedings of the 1st Asian Conference on Pattern Languages of Programs, (1-8)
  67. García R, Gimeno J, Perdrix F, Gil R, Oliva M, López J, Pascual A and Sendín M (2010). Building a Usable and Accessible Semantic Web Interaction Platform, World Wide Web, 13:1-2, (143-167), Online publication date: 1-Mar-2010.
  68. Blas N, Garzotto F and Poggi C (2009). Web Engineering at the Frontier of the Web 2.0, World Wide Web, 12:4, (345-379), Online publication date: 1-Dec-2009.
  69. ACM
    Abraham G and Atwood M Patterns or claims Proceedings of the 21st Annual Conference of the Australian Computer-Human Interaction Special Interest Group: Design: Open 24/7, (25-32)
  70. ACM
    Janeiro J, Barbosa S, Springer T and Schill A Enhancing user interface design patterns with design rationale structures Proceedings of the 27th ACM international conference on Design of communication, (9-16)
  71. Alsudani F and Casey M The effect of aesthetics on web credibility Proceedings of the 23rd British HCI Group Annual Conference on People and Computers: Celebrating People and Technology, (512-519)
  72. ACM
    Chen N and Rabb M A pattern language for screencasting Proceedings of the 16th Conference on Pattern Languages of Programs, (1-11)
  73. Stoll P, Bass L, Golden E and John B Supporting usability in product line architectures Proceedings of the 13th International Software Product Line Conference, (241-248)
  74. O'Hear T and Boudjenane Y Using Activity Descriptions to Generate User Interfaces for ERP Software Proceedings of the 13th International Conference on Human-Computer Interaction. Part IV: Interacting in Various Application Domains, (577-586)
  75. ACM
    Yanagida T, Nonaka H and Kurihara M Personalizing graphical user interfaces on flexible widget layout Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, (255-264)
  76. ACM
    John B, Bass L, Golden E and Stoll P A responsibility-based pattern language for usability-supporting architectural patterns Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems, (3-12)
  77. Chien S and Mahdavi A Implementation of a User Interface Model for Systems Control in Buildings Proceedings of the 5th International on ConferenceUniversal Access in Human-Computer Interaction. Part II: Intelligent and Ubiquitous Interaction Environments, (20-28)
  78. ACM
    Todd E, Kemp E and Phillips C Introducing students to UI patterns Proceedings of the 10th International Conference NZ Chapter of the ACM's Special Interest Group on Human-Computer Interaction, (37-40)
  79. Kudelka M, Snasel V, Horak Z and Abraham A Web Site Description Based on Genres and Web Design Patterns Proceedings of the 2009 International Workshop on Social Informatics, (68-73)
  80. ACM
    Wania C and Atwood M Pattern languages in the wild Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology, (1-15)
  81. ACM
    Möllers M, Diehl J, Jordans M and Borchers J Towards systematic usability verification CHI '09 Extended Abstracts on Human Factors in Computing Systems, (4645-4650)
  82. ACM
    Kruschitz C XPLML CHI '09 Extended Abstracts on Human Factors in Computing Systems, (4117-4122)
  83. ACM
    Reul M Bringing usability to industrial control systems CHI '09 Extended Abstracts on Human Factors in Computing Systems, (3335-3340)
  84. ACM
    Benford S, Giannachi G, Koleva B and Rodden T From interaction to trajectories Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (709-718)
  85. ACM
    Zheng X, Chakraborty I, Lin J and Rauschenberger R Correlating low-level image statistics with users - rapid aesthetic and affective judgments of web pages Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1-10)
  86. Kudelka M, Snášel V, Horák Z and Hassanien A Web Communities Defined by Web Page Content Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 03, (385-389)
  87. ACM
    Dalsgaard P, Halskov K and Nielsen R Towards a design space explorer for media facades Proceedings of the 20th Australasian Conference on Computer-Human Interaction: Designing for Habitus and Habitat, (219-226)
  88. ACM
    Biel B, Grill T and Gruhn V Patterns of trust in ubiquitous environments Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia, (391-396)
  89. ACM
    Dormann C and Biddle R Understanding game design for affective learning Proceedings of the 2008 Conference on Future Play: Research, Play, Share, (41-48)
  90. Miyamaru F, Leite L, Bertuzzi A and Filgueiras L Task patterns for e-government services Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems, (276-279)
  91. ACM
    Andersson M and Nordmark M Bringing the web to the shop floor Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges, (579-580)
  92. ACM
    Ratzka A Explorative studies on multimodal interaction in a PDA- and desktop-based scenario Proceedings of the 10th international conference on Multimodal interfaces, (121-128)
  93. ACM
    Carvalhais M Learning and studying interaction design through design patterns Proceedings of the 15th Conference on Pattern Languages of Programs, (1-8)
  94. Balagtas-Fernandez F and Hussmann H Model-Driven Development of Mobile Applications Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering, (509-512)
  95. Moerdijk F, Tiberius C and Niestadt J Accessing the ANW dictionary Proceedings of the workshop on Cognitive Aspects of the Lexicon, (18-24)
  96. ACM
    Lim Y, Stolterman E and Tenenberg J (2008). The anatomy of prototypes, ACM Transactions on Computer-Human Interaction, 15:2, (1-27), Online publication date: 1-Jul-2008.
  97. ACM
    Schümmer T and Haake J Supporting social practice learning in NGOs Proceedings of the hypertext 2008 workshop on Collaboration and collective intelligence, (17-21)
  98. ACM
    De Bruijn O and Spence R (2008). A New Framework for Theory-Based Interaction Design Applied to Serendipitous Information Retrieval, ACM Transactions on Computer-Human Interaction, 15:1, (1-38), Online publication date: 1-May-2008.
  99. ACM
    Lin J and Landay J Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1313-1322)
  100. ACM
    Goldberg J, Helfman J and Martin L Information distance and orientation in liquid layout Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, (1153-1156)
  101. Kotzé P, Renaud K and Biljon J (2008). Don't do this - Pitfalls in using anti-patterns in teaching human-computer interaction principles, Computers & Education, 50:3, (979-1008), Online publication date: 1-Apr-2008.
  102. Kudělka M, Snášel V, Lehečka O, El-Qawasmeh E and Pokorný J Web pages reordering and clustering based on web patterns Proceedings of the 34th conference on Current trends in theory and practice of computer science, (731-742)
  103. Panach J, Valverde F and Pastor Ó Improvement of a web engineering method through usability patterns Proceedings of the 2007 international conference on Web information systems engineering, (441-446)
  104. McGee K Patterns and computer game design innovation Proceedings of the 4th Australasian conference on Interactive entertainment, (1-8)
  105. Zou Y, Zhang Q and Zhao X (2007). Improving the Usability of E-Commerce Applications using Business Processes, IEEE Transactions on Software Engineering, 33:12, (837-855), Online publication date: 1-Dec-2007.
  106. Specker M and Wentzlaff I Exploring usability needs by human-computer interaction patterns Proceedings of the 6th international conference on Task models and diagrams for user interface design, (254-260)
  107. Radeke F and Forbrig P Patterns in task-based modeling of user interfaces Proceedings of the 6th international conference on Task models and diagrams for user interface design, (184-197)
  108. Kocibova J, Klos K, Lehecka O, Kudelka M and Snasel V Web Page Analysis Proceedings of the 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Workshops, (221-225)
  109. Juristo N, Moreno A and Sanchez-Segura M (2007). Guidelines for Eliciting Usability Functionalities, IEEE Transactions on Software Engineering, 33:11, (744-758), Online publication date: 1-Nov-2007.
  110. ACM
    McCool M Chromatic prototypes for information systems Proceedings of the 25th annual ACM international conference on Design of communication, (75-79)
  111. ACM
    Frauenberger C, Stockman T and Bourguet M Pattern design in the context space Proceedings of the 14th Conference on Pattern Languages of Programs, (1-7)
  112. ACM
    Kohls C and Windbrake T Where to go and what to show Proceedings of the 14th Conference on Pattern Languages of Programs, (1-14)
  113. Schmettow M and Niebuhr S A pattern-based usability inspection method Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but not as we know it - Volume 2, (99-102)
  114. Schadewitz N and Jachna T Introducing new methodologies for identifying design patterns for internationalization and localization Proceedings of the 2nd international conference on Usability and internationalization, (228-237)
  115. Tesoriero R, Montero F, Lozano M and Gallud J HCI design patterns for PDA running space structured applications Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (1206-1215)
  116. Märtin C and Roski A Structurally supported design of HCI pattern languages Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (1159-1167)
  117. Kunert T and Krömker H A pattern-based framework for the exploration of design alternatives Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (1119-1128)
  118. Jounila I How to make tailored user interface guideline for software designers Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability, (527-535)
  119. Douglas I Testing object management (TOM) Proceedings of the 2nd international conference on Usability and internationalization, (297-305)
  120. Kamthan P (2007). Towards a systematic approach for the credibility of humancentric web applications, Journal of Web Engineering, 6:2, (99-120), Online publication date: 1-Jun-2007.
  121. ACM
    Herzog A and Shahmehri N User help techniques for usable security Proceedings of the 2007 symposium on Computer human interaction for the management of information technology, (11-es)
  122. ACM
    Glenn B (2007). Review of "Shape: Talking About Seeing and Doing by George Stiny," MIT Press, 2006, ISBN 0262195313, $38.50, Interactions, 14:1, (52-ff), Online publication date: 1-Jan-2007.
  123. ACM
    Hughes M (2007). A pattern language for user assistance, Interactions, 14:1, (27-29), Online publication date: 1-Jan-2007.
  124. ACM
    Kohls C and Windbrake T Where to go and what to show Proceedings of the 2006 conference on Pattern languages of programs, (1-11)
  125. ACM
    Schümmer T and Lukosch S The absent participant Proceedings of the 2006 conference on Pattern languages of programs, (1-14)
  126. ACM
    Osinski S Using historical data to guide user interface evolution Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles, (483-484)
  127. ACM
    Wentzlaff I and Specker M Pattern-based development of user-friendly web applications Workshop proceedings of the sixth international conference on Web engineering, (2-es)
Contributors

Recommendations