Skip to main content

Patterns in Task-Based Modeling of User Interfaces

  • Conference paper
Task Models and Diagrams for User Interface Design (TAMODIA 2007)

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

Abstract

The development of user interfaces is influenced by various challenges in recent years. These are foremost caused by increasing complexity of the underlying applications and the use of these applications on different devices, by different user types and in changing environments. Model-based user interface development approaches have been shown to be suitable to face these challenges. However, creating, transforming and linking the various included models are complex tasks. Employing patterns can avoid these disadvantages and provide an advanced concept of reuse. In this paper a general framework is introduced that describes how model-based approaches can be extended with patterns. The implementation of the framework is exemplarily shown in order to derive a concrete pattern-driven model-based approach for user interface development. A case study is used to illustrate the derived approach.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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.: The Timeless Way of Building. Oxford University Press, New York (1979)

    Google Scholar 

  2. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., Angel, S.: A Pattern Language. Oxford University Press, New York (1977)

    Google Scholar 

  3. Borchers, J., Thomas, J.: Patterns: What’s In It For HCI. In: Proceedings of Conference on Human Factors in Computing (CHI) 2001, Seattle (2001)

    Google Scholar 

  4. Breedvelt, I., Paternó, F., Severiins, C.: Reusable Structures in Task Models. In: Proceedings of Design, Specification, Verification of Interactive Systems 1997, Springer, Heidelberg (1997)

    Google Scholar 

  5. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers 15(3), 289–308 (2003)

    Article  Google Scholar 

  6. da Silva, P.: User Interface Declarative Models and Development Environments: A Survey. In: Palanque, P., Paternó, F. (eds.) DSV-IS 2000. LNCS, vol. 1946, pp. 207–226. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Eclipse 2007. Eclipse - An open development platform. Internet Resource. Accessed at (January 2007), http://www.eclipse.org

  8. Fincher, S.: CHI 2003 Workshop Report - Perspectives on HCI Patterns: Concepts and Tools (introducing PLML). Interfaces 56, 26–28 (2003)

    Google Scholar 

  9. Limbourg, Q., Vanderdonckt, J., Michotte, B., Laurent, B., Murielle, F., Trevisan, D.: USIXML: A User Interface Description Language for Context-Sensitive User Interfaces. In: Proceedings of ACM AVI 2004 Workshop Developing User Interfaces with XML: Advances on User Interface Description Languages, Gallipoli (2004)

    Google Scholar 

  10. Norman, D.A., Draper, S.W.e.: User Centered System Design: New perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates, Hillsdale, New Jersey (1986)

    Google Scholar 

  11. Paternó, F.: Model-based design and evaluation of interactive applications. Springer, Berlin (2000)

    MATH  Google Scholar 

  12. Paternó, F., Santoro, C.: One Model, Many Interfaces. In: Proceedings of: CADUI 2002, Valenciennes, France (2002)

    Google Scholar 

  13. Puerta, A., Eisenstei, J.: Towards a General Computational Framework for Model-Based Interface Development Systems. In: Proceedings of IUI 1999: International Conference on Intelligent User Interfaces, Los Angeles (1999)

    Google Scholar 

  14. Radeke, F.: Pattern-driven Model-based User-Interface Development, Diploma Thesis in Department of Computer Science, University of Rostock, Rostock (2007)

    Google Scholar 

  15. Sinnig, D.: The Complicity of Patterns and Model-based UI Development, Master’s Thesis in Department of Computer Science, Concordia University, Montreal, Canada (2004)

    Google Scholar 

  16. TeresaXML 2007: XML languages of Teresa. Internet Resource. Accessed at (January 2007), Available from: http://giove.cnuce.cnr.it/teresa/teresa_xml.html

  17. Tidwell, J.: Designing Interfaces - Patterns for Effective Interaction Design. O’Reilly, Beijing (2005)

    Google Scholar 

  18. UsiXML 2006: User Interface Extensible Markup Language. Internet Resource (accessed at December 2006) Available from: http://www.usixml.org

  19. van Duyne, D., Landay, J., Hong, J.: The Design of Sites - Patterns, Principles and Processes for Crafting a Customer-centered Web Experience. Addison Wesley, Boston, USA (2005)

    Google Scholar 

  20. Welie, M.: Patterns in Interaction Design. Internet Resource (accessed at January 2007), Available from: http://www.welie.com/

  21. Welie, M., Trætteberg, H.: Interaction Patterns in User Interfaces. In: Proceedings of Pattern Languages of Programs (PLoP 2000), Monticello, Illinois, USA (2000)

    Google Scholar 

  22. Wolff, A., Forbrig, P., Dittmar, A., Reichart, D.: Linking GUI Elements to Tasks - Supporting an Evolutionary Design Process. In: Proceedings of TAMODIA 2005, Gdansk, Poland (2005)

    Google Scholar 

  23. XIML 2006. XIML: A Universal Language for User Interfaces. Internet Resource (accessed at October 2006), Available from: http://www.ximl.org

Download references

Author information

Authors and Affiliations

Authors

Editor information

Marco Winckler Hilary Johnson Philippe Palanque

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Radeke, F., Forbrig, P. (2007). Patterns in Task-Based Modeling of User Interfaces. In: Winckler, M., Johnson, H., Palanque, P. (eds) Task Models and Diagrams for User Interface Design. TAMODIA 2007. Lecture Notes in Computer Science, vol 4849. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-77222-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-77222-4_15

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics