Skip to main content

Interaction Model-Based User Interfaces: Two Approaches, One Goal - Comparison of Two User Interface Generation Approaches Applying Interaction Models

  • Conference paper
  • First Online:
Information and Communication Technologies for Ageing Well and e-Health (ICT4AWE 2015)

Abstract

Nowadays, we use a variety of devices to interact with local and cloud-based systems and services. We are accustomed to utilize an esthetic, functional and well-structured user interfaces. Most of these user interfaces are designed for the broad mass following the “one fits all” strategy. Undoubtedly, such a universal design approach has some benefits, but it has also some essential limitations. Inflexibility and the lack of possibilities for personalization are just two examples for these limitations. General designed user interfaces are not able to take specific user needs and requirements into account. Model-based user interface design tackles this challenge by creating abstract models which are used as starting point for the generation of tailored user interfaces. This work targets the comparison of two different interaction modeling techniques (CTT vs. SCXML) used for the design of multimodal user interfaces. Next to the general concepts, the corresponding execution frameworks and the practical exploration results are presented. The summary of elaborated advantages and disadvantages of each approach clarifies that the CTT approach is more applicable for large and complex user interaction scenarios, whereas the SCXML approach is more suitable for lightweight and structurally simpler user interaction scenarios.

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 EPUB and 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

Notes

  1. 1.

    http://www.aaluis.eu.

  2. 2.

    http://www.ibi.or.at.

References

  1. Smith, D.C., et al.: The desktop metaphor as an approach to user interface design (panel discussion). In: Proceedings of the 1985 ACM Annual Conference on the Range of Computing: mid-80’s Perspective: mid-80’s Perspective, pp. 548–549 (1985)

    Google Scholar 

  2. Thacker, C.P., et al.: Alto: A personal computer. Xerox Palo Alto Research Center, Report CSL-79-11, vol. 445 (1979)

    Google Scholar 

  3. Burbeck, S.: Applications programming in smalltalk-80 (tm): How to use model-view-controller (mvc)., Smalltalk-80 v2.5 (1992)

    Google Scholar 

  4. Krasner, G.E., et al.: A description of the model-view-controller user interface paradigm in the smalltalk-80 system. J. Object Oriented Program. 1(3), 26–49 (1988)

    MathSciNet  Google Scholar 

  5. Janssen, C., et al.: Generating user interfaces from data models and dialogue net specifications. In: Proceedings of the INTERACT 1993 and CHI 1993 Conference on Human Factors in Computing Systems, pp. 418–423 (1993)

    Google Scholar 

  6. De Baar, D., et al.: Coupling application design and user interface design. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 259–266 (1992)

    Google Scholar 

  7. Puerta, A.R., et al.: Model-based automated generation of user interfaces. In: AAAI, pp. 471–477 (1994)

    Google Scholar 

  8. Puerta, A.R., et al.: Towards a general computational framework for model-based interface development systems. Knowl. Based Syst. 12(8), 433–442 (1999)

    Article  Google Scholar 

  9. Puerta, A.R.: A model-based interface development environment. IEEE Softw. 14(4), 40–47 (1997)

    Article  Google Scholar 

  10. Sili, M., Bobeth, J., Sandner, E., Hanke, S., Schwarz, S., Mayer, C.: Talking faces in lab and field trials. In: Zhou, J., Salvendy, G. (eds.) ITAP 2015. LNCS, vol. 9193, pp. 134–144. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  11. Paternò, F., et al.: ConcurTaskTrees: A diagrammatic notation for specifying task models. In: Human-Computer Interaction INTERACT 1997, pp. 362–369 (1997)

    Google Scholar 

  12. Barnett, J., et al.: State Chart XML (SCXML): State machine notation for control abstraction, W3C working draft (2007)

    Google Scholar 

  13. Paternò, F.: Concur task trees: an engineered notation for task models. In: The Handbook of Task Analysis for Human-Computer Interaction, pp. 483–503 (2003)

    Google Scholar 

  14. Paternò, F., et al.: W3C MBUI - Task Models. http://www.w3.org/TR/2012/WD-task-models-20120802/. Accessed 28 September 2015

  15. Harel, D.: Statecharts: a visual formalism for complex systems. Sci. Comput. Program. 8(3), 231–274 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  16. Auburn, R.J., et al.: Voice browser call control: CCXML version 1.0, W3C Working Draft (2005)

    Google Scholar 

  17. Romellini, C., et al.: CCXML: The Power of Standardization. Loquendo, Turin (2005)

    Google Scholar 

  18. Dragert, C.: Model-Driven Development of AI for Digital Games, Diss. McGill University (2013)

    Google Scholar 

  19. Jeong, H., et al.: Multimodal Interface for Mobile Cloud Computing. Latest Advances in Information Science and Applications, pp. 270–274. WSEAS Press, Venice (2012)

    Google Scholar 

  20. Alliance, O.: OSGi service platform, release 3. IOS Press, Inc., Amsterdam (2003)

    Google Scholar 

  21. Mayer, C., et al.: A comparative study of systems for the design of flexible user interfaces. J. Ambient Intell. Smart Environ. (2015, in press/accepted)

    Google Scholar 

  22. Pemberton, S.: XHTML™ 1.0 the extensible hypertext markup language. W3C Recommendations, pp. 1–11 (2000)

    Google Scholar 

  23. Boyer, J.M., et al.: XForms 1.1, W3C Recommendation 20 (2009)

    Google Scholar 

  24. Richardson, L., et al.: RESTful web services. O’Reilly Media, Inc., Sebastopol (2008)

    Google Scholar 

  25. Mori, G., et al.: CTTE: support for developing and analyzing task models for interactive system design. IEEE Trans. Softw. Eng. 28(8), 797–813 (2002)

    Article  Google Scholar 

  26. Code.google.com, scxmlgui - A graphical editor for SCXML finite state machines.- Google Project Hosting. https://code.google.com/p/scxmlgui/. Accessed 28 September 2015

Download references

Acknowledgements

The project AALuis was co-funded by the AAL Joint Programme (REF. AAL-2010-3-070) and the following National Authorities and R&D programs in Austria, Germany and The Netherlands: BMVIT, program benefit, FFG (AT), BMBF (DE) and ZonMw (NL).

The ibi project was co-funded by the benefit programme of the Federal Ministry for Transport, Innovation and Technology (BMVIT) of Austria.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miroslav Sili .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Sili, M., Gira, M., Müllner-Rieder, M., Mayer, C. (2015). Interaction Model-Based User Interfaces: Two Approaches, One Goal - Comparison of Two User Interface Generation Approaches Applying Interaction Models. In: Helfert, M., Holzinger, A., Ziefle, M., Fred, A., O'Donoghue, J., Röcker, C. (eds) Information and Communication Technologies for Ageing Well and e-Health. ICT4AWE 2015. Communications in Computer and Information Science, vol 578. Springer, Cham. https://doi.org/10.1007/978-3-319-27695-3_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27695-3_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27694-6

  • Online ISBN: 978-3-319-27695-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics