Skip to main content

Using Patterns to Support the Design of Flexible User Interaction

  • Conference paper
Human-Computer Interaction. Interaction Design and Usability (HCI 2007)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4550))

Included in the following conference series:

Abstract

The social value of Web applications is in their potential to be the conduit for many different types of applications to many different people, using different resources and embedded in diverse contexts. Designing for flexibility involves many people, with different skills, interests and levels of commitment, including, designers, developers and users. Tailorable features in the user interface demand a clear bond between the phases in the whole software lifecycle, starting from requirements elicitation to the design and development stages. As interaction patterns have been considered a promising approach to bridge the gaps between analysis, design and implementation of usability related features, this work first investigates and synthesizes from literature a set of interaction patterns related to tailoring activities. From this analysis, a semiotic-informed categorization of tailorable user interface features is presented and discussed; an elicitation pattern for tailorable user interface features illustrates the usefulness of the proposal.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language: Towns, Building, Constructions. Oxford Univer. Press, NY (1977)

    Google Scholar 

  2. Arvola, M.: Interaction Design Patterns for Computers in Sociable Use. Journal of Computer Application in Technology. 25(2-3), 128–139 (2006)

    Article  Google Scholar 

  3. Beck, K.: User Interface (Last visit: February 2007) http://c2.com/ppr/ui.html

  4. Borches, J.: A Pattern Approach to Interaction Design (Last visit: February 2007) http://www.hcipatterns.org/patterns/borchers/patternindex.html

  5. Coram, T., Lee, J.: Experiences – A Pattern Language for User Interface Design (Last visit: February 2007) http://www.maplefish.com/todd/papers/Experiences.html

  6. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Boston, EUA (1995)

    Google Scholar 

  7. Henderson, A., Kyng, M.: There’s no place like home: Continuing Design in Use. In: Greenbaum, J., Kyng, M. (eds.) Design at work: Cooperative Design of Computer Systems, pp. 219–240. Lawrence Erlbaum Ass, Hillsdale, NJ (1991)

    Google Scholar 

  8. Jones, M.C., Rathi, D., Twidale, M.B.: Wikifying your Interface: Facilitating Community-Based Interface Translation. DIS 2006, June 26–28, 2006, University Park, Pennsylvania, USA, ACM (2006) 1-59593-341-7/06/0006

    Google Scholar 

  9. Juristo, N., Moreno, A., Sanchez-Segura, M.: Using Elicitation Patterns to Gather Usability Functionalities. Universidad Politécnica de Madrid, Faculdad de Informática. Internal Document (2006)

    Google Scholar 

  10. Kahler, H., Morch, A., Stiemerling, 0., Wulf, V.: Computer Supported Cooperative Work: The Journal of Collaborative Computing. CSCW 9(I), 1–4 (2000)

    Google Scholar 

  11. Laakso, S. User Interface Design Patterns (Last visit: February 2007) http://www.cs.helsinki.fi/u/salaakso/patterns/

  12. Liu, K.: Semiotics in Information Systems Engineering, 1st edn. Cambridge University Press, Cambridge. UK (2000)

    Book  MATH  Google Scholar 

  13. Ma, J., Kienle, M., Kaminski, P.: Customizing Lotus Notes to Build Software Engineering Tools. In: Proceedings of the conference of the Center for Advanced Studies on Collaborative, Toronto, pp. 211–222 (2003)

    Google Scholar 

  14. Mackay, W.: Triggers and Barriers to Customization Software. In: Proceedings of the SIGCHI conference on Human factors in computing systems: Reaching through technology. New Orleans, pp. 153–160 (1991)

    Google Scholar 

  15. Nadin, M.: Interface Design: A semiotic paradigm. Semiotica 69(3/4), pp. 269–302 (1988)

    Google Scholar 

  16. Oliveira, O., Baranauskas, M.: A Semiótica e o Design de Software. Technical Report – Computing Institute - Unicamp 98 – 09 (1998)

    Google Scholar 

  17. Patterns of Interaction: a Pattern Language for CSCW (Last visit: Februaary 2007) http://www.comp.lancs.ac.uk/computing/research/cseg/projects/pointer/patterns.html

  18. Rivera, D.: The Effect of Content Customization on Learnability and Perceived Workload. CHI 2005 extended abstracts on Human factors in computing systems, pp. 1749–1752, Portland, USA (2005)

    Google Scholar 

  19. Segerståhl, K., Jokela, T.: Usability of Interaction Patterns CHI 2006, April 22–27, 2006, Montreal, Québec, Canada. ACM (2006) 1-59593-298-4/06/0004

    Google Scholar 

  20. Stamper, R.K., Althaus, K., Backhouse, J.: MEASUR: Method for Eliciting, Analizing and Specifying User Requirements. In: Olle, T.W., Verrijn-Stuart, A.A., Bhabuts, L. (eds.) Computerized assistance during the information systems life cycle, Elsevier Science Publishers, North-Holland (1988)

    Google Scholar 

  21. Stamper, R.: Language and computer in organized behavior. In: Riet, R.P., Meersman, R.A. (eds.) Linguistic Instruments in Knowledge Engineering, pp. 143–163. Elsevier, Amsterdam (1992)

    Google Scholar 

  22. Tidwell, J.: Common Ground: A Pattern Language for Human-Computer Interface Design (Last visit: February 2007) http://www.mit.edu/~jtidwell/interaction_patterns.html

  23. Yahoo! Design Pattern Library (Last visit February 2007) http://developer.yahoo.com/ypatterns/

  24. Web Patterns-A UC Berkeley Resource for Building User Interfaces (Last visit: February 2007) http://harbinger.sims.berkeley.edu/ui_designpatterns/webpatterns2/webpatterns/home.php

  25. van Welie, M.: Web Desig Patterns (Last visit: February 2007) http://www.welie.com/patterns/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Julie A. Jacko

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baranauskas, M.C.C., de Almeida Neris, V.P. (2007). Using Patterns to Support the Design of Flexible User Interaction. In: Jacko, J.A. (eds) Human-Computer Interaction. Interaction Design and Usability. HCI 2007. Lecture Notes in Computer Science, vol 4550. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73105-4_113

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73105-4_113

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73104-7

  • Online ISBN: 978-3-540-73105-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics