Skip to main content

A Structured Approach for Designing Adaptive Interactive Systems by Unifying Situation-Analytics with Model- and Pattern-Based User Interface Development

  • Conference paper
  • First Online:
Computer-Human Interaction Research and Applications (CHIRA 2017)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 654))

  • 349 Accesses

Abstract

This paper discusses the SitAdapt 2.0 development approach for constructing adaptive interactive systems. Resulting applications provide situation-awareness and respond to changing contexts, environments, user emotions, and biometric signals. An observer component is watching the user during interaction with the system. The adaptation process is triggered by situation changes or the recognition of new situations. The necessary software modifications are established in real-time by activating situation rules and exploiting the pattern- and model-based resources of the PaMGIS development framework for model based user interface development. It is shown in detail, how the adaptation process exploits the different PaMGIS models before and during runtime. The SitAdapt approach may also serve for finding user personas, optimizing user experience, and allowing for individualized digital marketing activities. The approach is currently being evaluated for applications from the e-business domain.

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

References

  1. Akiki, P.A., et al.: Integrating adaptive user interface capabilities in enterprise applications. In: Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), pp. 712–723. ACM (2014)

    Google Scholar 

  2. Breiner, K., et al. (eds.): PEICS: towards HCI patterns into engineering of interactive systems. In: Proceedings of the PEICS 2010, pp. 1–3. ACM (2010)

    Google Scholar 

  3. Calvary, G., Coutaz, J., Bouillon, L., et al.: The CAMELEON Reference Framework (2002). http://giove.isti.cnr.it/projects/cameleon/pdf/CAMELEON%20D1.1RefFramework.pdf. Accessed 25 Aug 2016

  4. Chang, C.K.: Situation analytics: a foundation for a new software engineering paradigm. IEEE Comput. 14, 24–33 (2016)

    Article  Google Scholar 

  5. Chang, C.K., et al.: Situ: a situation-theoretic approach to context-aware service evolution. IEEE Trans. Serv. Comput. 2(3), 261–275 (2009)

    Article  Google Scholar 

  6. Engel, J., Märtin, C., Forbrig, P.: A concerted model-driven and pattern-based framework for developing user interfaces of interactive ubiquitous applications. In: Proceedings of the First International Workshop on Large-Scale and Model-Based Interactive Systems, Duisburg, pp. 35–41 (2015)

    Google Scholar 

  7. Engel, J., Märtin, C., Forbrig, P.: Practical aspects of pattern-supported model-driven user interface generation. In: Kurosu, M. (ed.) HCI 2017. LNCS, vol. 10271, pp. 397–414. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58071-5_30

    Chapter  Google Scholar 

  8. Flach, J.M.: Situation awareness: the emperor’s new clothes. In: Mouloua, M., Parasuaman, R. (eds.) Human Performance in Automated Systems: Current Research and Trends, Erlbaum, pp. 241–248 (1994)

    Google Scholar 

  9. Flach, J.M., Mulder, M., Van Paassen, M.M.: The concept of the situation in psychology. In: Banbury, S., Tremblay, S. (eds.) A Cognitive Approach to Situation Awareness: Theory and Applications, pp. 42–60. Ashgate Publisching, Oxon (2004)

    Google Scholar 

  10. Forbrig, P., Reichart, D.: Spezifikation von „Multiple User Interfaces“ mit Dialoggraphen. In: Proc. INFORMATIK 2007: Informatik trifft Logistik, Beiträge der 37. Jahrestagung der Gesellschaft für Informatik e.V. (GI), Bremen (2007)

    Google Scholar 

  11. Herdin, C., Märtin, C., Forbrig, P.: SitAdapt: an architecture for situation-aware runtime adaptation of interactive systems. In: Kurosu, M. (ed.) HCI 2017. LNCS, vol. 10271, pp. 447–455. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-58071-5_33

    Chapter  Google Scholar 

  12. Lee, Y., Balan, R.K.: The case for human-centric personal analytics. In: Proceedings of the WPA 2014, pp. 25–29. ACM (2014)

    Google Scholar 

  13. Märtin, C., Herdin, C., Engel, J.: Model-based user-interface adaptation by exploiting situations, emotions and software patterns. In: Proceedings of the CHIRA 2017, Funchal, Madeira, 31 October–2 November, SCITEPRESS (2017)

    Google Scholar 

  14. Märtin, C., Herdin, C., Engel, J.: Patterns and models for automated user interface construction – in search of the missing links. In: Kurosu, M. (ed.) HCI 2013. LNCS, vol. 8004, pp. 401–410. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-39232-0_44

    Chapter  Google Scholar 

  15. Märtin, C., Rashid, S., Herdin, C.: Designing responsive interactive applications by emotion-tracking and pattern-based dynamic user interface adaptation. In: Kurosu, M. (ed.) HCI 2016. LNCS, vol. 9733, pp. 28–36. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39513-5_3

    Chapter  Google Scholar 

  16. Meixner, G., Calvary, G., Coutaz, J.: Introduction to model-based user interfaces. W3C Working Group Note, 07 January 2014. http://www.w3.org/TR/mbui-intero/. Accessed 27 May 2015

  17. Melchior, J., Vanderdonckt, J., Van Roy, P.: A model-based approach for distributed user interfaces. In: Proceedings of the EICS 2011, pp. 11–20. ACM (2011)

    Google Scholar 

  18. Mens, K., et al.: A taxonomy of context-aware software variability approaches. In: Proceedings of the MODULARITY Companion 2016, pp. 119–124. ACM (2016)

    Google Scholar 

  19. Mulder, M., Borst, C., van Paassen, M.M.: Designing for situation awareness – the world behind the glass. In: Proceedings of the CHIRA 2017, pp. 9–21. SCITEPRESS (2017)

    Google Scholar 

  20. Navalpakkam, V., Churchill, E.F.: Mouse-tracking: measuring and predicting users’ experience of web-based content. In: Proceedings of the CHI 2012, Austin, Texas, USA, 5–10 May, pp. 2963–2972 (2012)

    Google Scholar 

  21. Paternò, F.: ConcurTaskTrees: An Engineered Approach to Model-Based Design of Interactive Systems. ISTI-C.N.R., Pisa (2001)

    Google Scholar 

  22. Picard, R.: Recognizing stress, engagement, and positive emotion. In: Proceedings IUI 2015, Atlanta, GA, USA, 29 March–1 April 2015, pp. 3–4 (2015)

    Google Scholar 

  23. Qu, F., Wang, S.-J., Yan, W.-J., Fu, X.: CAS(ME)2: a database of spontaneous macro-expressions and micro-expressions. In: Kurosu, M. (ed.) HCI 2016. LNCS, vol. 9733, pp. 48–59. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39513-5_5

    Chapter  Google Scholar 

  24. Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)

    Article  Google Scholar 

  25. Schmidt, A.: Biosignals in Human-Computer Interaction. Interactions 23, 76–79 (2016)

    Article  Google Scholar 

  26. Stein, A., et al.: Interpolation in the eXtended Classifier System: an architectural perspective. J. Syst. Arch. 75, 79–94 (2017)

    Article  Google Scholar 

  27. Warshaw, J., et al.: Can an algorithm know the “real you”? Understanding people’s reactions to hyper-personal analytics systems. In: Proceedings of the CHI 2015, pp. 797–806. ACM (2015)

    Google Scholar 

  28. Yigitbas, E., Sauer, S., Engels, G.: A model-based framework for multi-adaptive migratory user interfaces. In: Kurosu, M. (ed.) HCI 2015. LNCS, vol. 9170, pp. 563–572. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-20916-6_52

    Chapter  Google Scholar 

Download references

Acknowledgements

The authors want to express many thanks to Lionnelle Biawan Yameni, who with her B.Sc. thesis heavily contributed to the implementation of the travel-booking demonstrator application for SitAdapt 2.0.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christian Märtin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Märtin, C., Herdin, C., Engel, J., Kampfer, F. (2019). A Structured Approach for Designing Adaptive Interactive Systems by Unifying Situation-Analytics with Model- and Pattern-Based User Interface Development. In: Holzinger, A., Silva, H., Helfert, M. (eds) Computer-Human Interaction Research and Applications. CHIRA 2017. Communications in Computer and Information Science, vol 654. Springer, Cham. https://doi.org/10.1007/978-3-030-32965-5_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-32965-5_3

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-32964-8

  • Online ISBN: 978-3-030-32965-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics