Abstract
The Internet of Behaviors (IoB) approach supports developing socio-technical systems based on humans’ goals, characteristics, behaviors, and emotions. This paper shows how emotions and behaviors could impact the quality of software systems. We propose interactive control loops that supervise application and architecture adaptations toward enhancing the system quality of service (QoS) and human quality of experience (QoE). Under the IoB conceptual model, we first show how historical and real emotions could be the source of the design and adaptation of socio-technical systems. We further use a Reinforcement Learning (RL)-based approach as a self-adaptation supervisor of user interfaces (UIs) to users’ emotions. The approach aims to maximize applying the essential adaptations and minimize the unnecessary ones towards users’ QoE. If the control system detects a drop in QoS in emotion-based adaptations or other functions, another level of adaptation reconfigures the architecture towards better quality. We used the emotional IoB approach to develop a mobile application as a recommender system in emergency evacuation training. The app takes users’ facial emotions and positions as input and adapts its UI to impact users’ target emotions and task completion. In addition to UI adaptation, the system supports architecture adaptations to decrease response time if required. The evaluation process confirms the efficiency of the RL in iterations, as well as compared to other possible UI adaptation techniques. The results also show that architecture adaptations positively impact the system performance and users’ emotions and performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abughazala, M.B., Moghaddam, M.T., Muccini, H., Vaidhyanathan, K.: Human behavior-oriented architectural design. In: Biffl, S., Navarro, E., Löwe, W., Sirjani, M., Mirandola, R., Weyns, D. (eds.) ECSA 2021. LNCS, vol. 12857, pp. 134–143. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-86044-8_9
Alipour, M., Dupuy-Chessa, S., Céret, E.: An emotion-oriented problem space for ui adaptation: from a literature review to a conceptual framework. In: 2021 9th International Conference on Affective Computing and Intelligent Interaction (ACII), pp. 1–8. IEEE (2021)
Alipour, M., Dupuy-Chessa, S., Jongmans, E.: Disaster mitigation using interface adaptation to emotions: a targeted literature review. In: 10th International Conference on the Internet of Things Companion, pp. 1–15 (2020)
Arbib, C., Arcelli, D., Dugdale, J., Moghaddam, M.T., Muccini, H.: Real-time emergency response through performant IoT architectures. In: International Conference on Information Systems for Crisis Response and Management (ISCRAM) (2019)
Arbib, C., Moghaddam, M.T., Muccini, H.: IoT flows: a network flow model application to building evacuation. In: Dell’Amico, M., Gaudioso, M., Stecca, G. (eds.) A View of Operations Research Applications in Italy, 2018. ASS, vol. 2, pp. 115–131. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-25842-9_9
Arbib, C., Muccini, H., Moghaddam, M.T.: Applying a network flow model to quick and safe evacuation of people from a building: a real case. RSFF 18, 50–61 (2018)
Bannon, L.: Reimagining HCI: toward a more human-centered perspective. Interactions 18(4), 50–57 (2011)
Bannon, L.J.: From human factors to human actors: the role of psychology and human-computer interaction studies in system design. In: Readings in Human-Computer Interaction, pp. 205–214. Elsevier (1995)
Castillo, J.C., et al.: Software architecture for smart emotion recognition and regulation of the ageing adult. Cogn. Comput. 8, 357–367 (2016)
Dugdale, J., Moghaddam, M.T., Muccini: Human behaviour centered design: developing a software system for cultural heritage. In: Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: Software Engineering in Society, pp. 85–94 (2020)
Ekman, P.: Basic emotions. Handbook of cognition and emotion 98(45–60), 16 (1999)
Ekman, P., et al.: Universals and cultural differences in the judgments of facial expressions of emotion. J. Pers. Soc. Psychol. 53(4), 712 (1987)
Firmenich, S., Garrido, A., Paternò, F., Rossi, G.: User interface adaptation for accessibility. In: Yesilada, Y., Harper, S. (eds.) Web Accessibility. HIS, pp. 547–568. Springer, London (2019). https://doi.org/10.1007/978-1-4471-7440-0_29
Hardin, B., McCool, D.: BIM and construction management: proven tools, methods, and workflows. John Wiley & Sons (2015)
Hunziker, S., Laschinger, L., Portmann-Schwarz, S., Semmer, N.K., Tschan, F., Marsch, S.: Perceived stress and team performance during a simulated resuscitation. Intensive Care Med. 37(9), 1473–1479 (2011)
ISO/IEC/IEEE: ISO/IEC/IEEE 42010, systems and software engineering - architecture description (2011)
Kjærgaard, M.B., Kuhrmann, M.: On architectural qualities and tactics for mobile sensing. In: Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, pp. 63–72. Association for Computing Machinery (2015)
Kleinginna, P.R., Kleinginna, A.M.: A categorized list of emotion definitions, with suggestions for a consensual definition. Motiv. Emot. 5(4), 345–379 (1981)
Konar, A., Chakraborty, A.: Emotion recognition: a pattern analysis approach. John Wiley & Sons (2015)
Lenberg, P., Feldt, R., Wallgren, L.G.: Behavioral software engineering: a definition and systematic literature review. J. Syst. Softw. 107, 15–37 (2015)
Lin, B., Cecchi, G., Bouneffouf, D., Reinen, J., Rish, I.: A story of two streams: reinforcement learning models from human behavior and neuropsychiatry. arXiv preprint arXiv:1906.11286 (2019)
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
Moghaddam, M.T., Muccini, H., Dugdale, J.: Intelligent building evacuation: from modeling systems to behaviors. In: Scholl, H.J., Holdeman, E.E., Boersma, F.K. (eds.) Disaster Management and Information Technology. Public Administration and Information Technology, vol. 40, pp. 111–129. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-20939-0_7
Moghaddam, M.T., Muccini, H., Dugdale, J., Kjægaard, M.B.: Designing internet of behaviors systems. In: 2022 IEEE 19th International Conference on Software Architecture (ICSA), pp. 124–134. IEEE (2022)
Moghaddam, M.T., Rutten, E., Lalanda, P., Giraud, G.: IAS: an IoT architectural self-adaptation framework. In: Jansen, A., Malavolta, I., Muccini, H., Ozkaya, I., Zimmermann, O. (eds.) ECSA 2020. LNCS, vol. 12292, pp. 333–351. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58923-3_22
Moghaddam, M.T., Alipour, M., Baun Kjærgaard, M.: User interface and architecture adaption based on emotions and behaviors. In: 2020 IEEE International Conference on Software Architecture (ICSA), pp. 1–10. IEEE (2023)
Moghaddam, M.T., Muccini, H.: Fault-tolerant IoT. In: Calinescu, R., Di Giandomenico, F. (eds.) SERENE 2019. LNCS, vol. 11732, pp. 67–84. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30856-8_5
Moghaddam, M.T., Rutten, E., Giraud, G.: Hierarchical control for self-adaptive iot systems a constraint programming-based adaptation approach. In: HICSS-Hawaii International Conference on System Sciences, pp. 1–10 (2022)
Muccini, H., Arbib, C., Davidsson, P., Tourchi Moghaddam, M.: An IoT software architecture for an evacuable building architecture. In: Proceedings of the 52nd Hawaii International Conference on System Sciences (2019)
Muccini, H., Moghaddam, M.T.: IoT architectural styles. In: Cuesta, C.E., Garlan, D., Pérez, J. (eds.) ECSA 2018. LNCS, vol. 11048, pp. 68–85. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00761-4_5
Muccini, H., Spalazzese, R., Moghaddam, M.T., Sharaf, M.: Self-adaptive IoT architectures: An emergency handling case study. In: Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, pp. 1–6 (2018)
Posner, J., Russell, J.A., Peterson, B.S.: The circumplex model of affect: An integrative approach to affective neuroscience, cognitive development, and psychopathology. Dev. Psychopathol. 17(3), 715–734 (2005)
Schirner, G., Erdogmus, D., Chowdhury, K., Padir, T.: The future of human-in-the-loop cyber-physical systems. Computer 46(1), 36–45 (2013)
Schrader, C., Brich, J., Frommel, J., Riemer, V., Rogers, K.: Rising to the challenge: an emotion-driven approach toward adaptive serious games. Serious Games Edutain. Appl. II, 3–28 (2017)
Shteingart, H., Loewenstein, Y.: Reinforcement learning and human behavior. Curr. Opin. Neurobiol. 25, 93–98 (2014)
Sottet, J.-S., et al.: Model-driven adaptation for plastic user interfaces. In: Baranauskas, C., Palanque, P., Abascal, J., Barbosa, S.D.J. (eds.) INTERACT 2007. LNCS, vol. 4662, pp. 397–410. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74796-3_38
Todi, K., Bailly, G., Leiva, L., Oulasvirta, A.: Adapting user interfaces with model-based reinforcement learning. In: Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, pp. 1–13 (2021)
Watkins, C.J., Dayan, P.: Q-learning. Mach. Learni. 8(3–4), 279–292 (1992)
Weyns, D., et al.: On patterns for decentralized control in self-adaptive systems. In: de Lemos, R., Giese, H., Müller, H.A., Shaw, M. (eds.) Software Engineering for Self-Adaptive Systems II. LNCS, vol. 7475, pp. 76–107. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-35813-5_4
Yechiam, E., Busemeyer, J.R., Stout, J.C., Bechara, A.: Using cognitive models to map relations between neuropsychological disorders and human decision-making deficits. Psychol. Sci. 16(12), 973–978 (2005)
Yigitbas, E., Hottung, A., Rojas, S.M., Anjorin, A., Sauer, S., Engels, G.: Context-and data-driven satisfaction analysis of user interface adaptations based on instant user feedback. Proceed. ACM Hum.-Comput. Interact. 3(EICS), 1–20 (2019)
Zheng, M., Xu, Q., Fan, H.: Modeling the adaption rule in context-aware systems. arXiv preprint arXiv:1609.01614 (2016)
Acknowledgement
This work is supported by the Innovation Fund Denmark for the project DIREC (9142-00001B).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Alipour, M., Moghaddam, M.T., Vaidhyanathan, K., Kristensen, T., Krogager Asmussen, N. (2023). Emotional Internet of Behaviors: A QoE-QoS Adjustment Mechanism. In: Degen, H., Ntoa, S. (eds) Artificial Intelligence in HCI. HCII 2023. Lecture Notes in Computer Science(), vol 14050. Springer, Cham. https://doi.org/10.1007/978-3-031-35891-3_1
Download citation
DOI: https://doi.org/10.1007/978-3-031-35891-3_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-35890-6
Online ISBN: 978-3-031-35891-3
eBook Packages: Computer ScienceComputer Science (R0)