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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
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
Chang, C.K.: Situation analytics: a foundation for a new software engineering paradigm. IEEE Comput. 14, 24–33 (2016)
Chang, C.K., et al.: Situ: a situation-theoretic approach to context-aware service evolution. IEEE Trans. Serv. Comput. 2(3), 261–275 (2009)
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)
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
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)
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)
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)
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
Lee, Y., Balan, R.K.: The case for human-centric personal analytics. In: Proceedings of the WPA 2014, pp. 25–29. ACM (2014)
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)
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
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
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
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)
Mens, K., et al.: A taxonomy of context-aware software variability approaches. In: Proceedings of the MODULARITY Companion 2016, pp. 119–124. ACM (2016)
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)
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)
Paternò, F.: ConcurTaskTrees: An Engineered Approach to Model-Based Design of Interactive Systems. ISTI-C.N.R., Pisa (2001)
Picard, R.: Recognizing stress, engagement, and positive emotion. In: Proceedings IUI 2015, Atlanta, GA, USA, 29 March–1 April 2015, pp. 3–4 (2015)
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
Schilit, B.N., Theimer, M.M.: Disseminating active map information to mobile hosts. IEEE Netw. 8(5), 22–32 (1994)
Schmidt, A.: Biosignals in Human-Computer Interaction. Interactions 23, 76–79 (2016)
Stein, A., et al.: Interpolation in the eXtended Classifier System: an architectural perspective. J. Syst. Arch. 75, 79–94 (2017)
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)
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
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)