EmoWeb: An Infrastructure for Adapting User Interfaces Based on Desired Emotions
DOI:
https://doi.org/10.5753/jis.2026.6834Keywords:
User Interface, Emotions, Sensors, MAPE-K, InfrastructureAbstract
This article systematizes and analyzes the evolutionary development of EmoWeb, a computational infrastructure designed to adapt web interfaces according to users’ desired emotional states. Although the integration of emotional models into adaptive systems has received increasing attention in Human–Computer Interaction (HCI), consolidated studies examining the architectural evolution and longitudinal validation of such infrastructures remain scarce. Grounded in Scherer’s Semantic Space of Emotions and structured according to the IBM MAPE-K self-adaptive architecture, the proposed infrastructure integrates theoretical, methodological, and technical contributions derived from a longitudinal research program. This trajectory encompasses hybrid approaches to emotional assessment; the design of an adaptive architecture; studies on visual interface elements; emotion recognition using physiological sensors and machine learning techniques; and the development of self-report instruments. The infrastructure was evaluated through a comparative architectural analysis focusing on software maintainability, as well as a controlled user experiment that assessed its potential to guide users toward desired emotional states. The results indicate improvements in maintainability and architectural flexibility, along with a tendency for users to shift toward more positive emotional states. These findings highlight the potential of EmoWeb as a foundation for emotion-oriented adaptive interfaces and contribute to advances in HCI, particularly regarding the personalization of users’ emotional experiences, in alignment with the GranDIHC-BR 2025–2035 agenda.
Downloads
References
Ahmed, A. (2022). Exploring silences in the field of computerassisted language learning. Springer.
Bianchi, R. G. (2016). Studies on emotional aspects in thedesign of user interfaces. Dissertação (mestrado em ciênciada computação), Universidade Federal de São Carlos, SãoCarlos.
Bianchi, R. G., da Hora Rodrigues, K. R., and de Almeida Neris, V. P. (2021). Emotional responses to font types and sizes in web pages. In Proceedings of the xx Brazilian Symposium on Human Factors in Computing Systems, pages 1–11. DOI: https://doi.org/10.1145/3472301.3484325.
Bianchi, R. G. and de Almeida Neris, V. P. (2015). Which color should i pick? a study on colors and emotions in human-computer interaction. In Proceedings of the 14th Brazilian Symposium on Human Factors in Computing Systems, pages 1–10. DOI: https://doi.org/10.1145/3148456.3148464.
Birenboim, A., Ben-Nun Bloom, P., Levit, H., and Omer, I. (2021). The study of walking, walkability and wellbeing in immersive virtual environments. International Journal of Environmental Research and Public Health, 18(2):364. DOI: https://doi.org/10.3390/ijerph18020364.
Bradley, M. M. and Lang, P. J. (1994). Measuring emotion: the self-assessment manikin and the semantic differential. Journal of behavior therapy and experimental psychiatry, 25(1):49–59. DOI: https://doi.org/10.1016/0005-7916(94)90063-9.
Calatrava-Nicolás, F. M., Gutiérrez-Maestro, E., Bautista-Salinas, D., Ortiz, F. J., González, J. R., Vera-Repullo, J. A., Jiménez-Buendía, M., Méndez, I., Ruiz-Esteban, C., and Mozos, O. M. (2021). Robotic-based well-being monitoring and coaching system for the elderly in their daily activities. Sensors, 21(20):6865. DOI: https://doi.org/10.3390/s21206865.
Da Pos, O., Green-Armytage, P., et al. (2007). Facial expressions, colours and basic emotions. Colour: design & creativity, 1(1):1–20.
Dalvand, K. and Kazemifard, M. (2012). An adaptive user-interface based on user's emotion. In 2012 2nd International eConference on Computer and Knowledge Engineering (ICCKE), pages 161–166. IEEE. DOI: https://doi.org/10.1109/ICCKE.2012.6395371.
De Lera, E. and Garreta-Domingo, M. (2007). Ten emotion heuristics: Guidelines for assessing the user's affective dimension easily and cost-effectively. In Proceedings of the 21st British HCI Group Annual Conference on People and Computers: HCI...but Not as We Know It - Volume 2, BCS-HCI '07, page 163–166, Swindon, GBR. BCS Learning & Development Ltd.
de Queiroz Proença, M. and de Almeida Neris, V. P. (2017). Uiflex: a meta-design solution for the web. IHC '17, New York, NY, USA. Association for Computing Machinery. DOI: https://doi.org/10.1145/3160504.3160529.
Díaz-Arrieta, R., Díaz-Monroy, B., Castillo-Heredia, L., and Valenzuela-Cobos, A. (2025). Global trends and empirical metrics in the evaluation of code smells and technical debt: A bibliometric study. IEEE Access. DOI: https://doi.org/10.1109/ACCESS.2025.3594657.
Donati, M., Mori, G., and Paternò, F. (2020). Understanding the transitions between web interfaces designed to stimulate specific emotions. Universal Access in the Information Society, 19(2):391–407. DOI: https://doi.org/10.1007/s10209-019-00649-y.
Duarte, E. F., Toledo Palomino, P., Pontual Falcão, T., Porto, G. L. P. M. B., Portela, C. d. S., Ribeiro, D. F., Nascimento, A., Costa Aguiar, Y. P., Souza, M., Moutin Segoria Gasparotto, A., et al. (2024). Grandihc-br 2025–2035 gc6: Implications of artificial intelligence in hci — a discussion on paradigms, ethics, and diversity, equity and inclusion. In Proceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems (IHC 2024), pages 1–19, Brazil. SBC — Sociedade Brasileira de Computação. DOI: https://doi.org/10.1145/3702038.3702059.
Elliot, A. J. and Maier, M. A. (2014). Color psychology: Effects of perceiving color on psychological functioning in humans. Annual review of psychology, 65(1):95–120. DOI: https://doi.org/10.1146/annurev-psych-010213-115035.
Fischer, G. (2001). User modeling in human–computer interaction. User modeling and user-adapted interaction, 11(1):65–86. DOI: https://doi.org/10.1023/A:1011145532042.
Fischer, G. (2023). Adaptive and adaptable systems: differentiating and integrating ai and eud. In International Symposium on End User Development, pages 3–18. Springer. DOI: https://doi.org/10.1007/978-3-031-34433-6_1.
Fowler, M. (2018). Refactoring: improving the design of existing code. Addison-Wesley Professional.
Galindo, J. A., Dupuy-Chessa, S., and Céret, É. (2017). Toward a ui adaptation approach driven by user emotions. In ACHI'2017 - The Tenth International Conference on Advances in Computer-Human Interactions, pages 12–17. IARIA.
Giannakakis, G., Pediaditis, M., Manousos, D., Kazantzaki, E., Chiarugi, F., Simos, P. G., Marias, K., and Tsiknakis, M. (2017). Stress and anxiety detection using facial cues from videos. Biomedical Signal Processing and Control, 31:89–101. DOI: https://doi.org/10.1016/j.bspc.2016.06.020.
Gonçalves, T. G., Kolski, C., de Oliveira, K. M., Travassos, G. H., and Strugeon, E. G.-L. (2019). A systematic literature review on intelligent user interfaces: Preliminary results. In Adjunct Proceedings of the 31st Conference on l'Interaction Homme-Machine, pages 1–8. DOI: https://doi.org/10.1145/3366551.3370344.
Guimarães, P. D. (2022). A tool-supported approach to adapt web user interfaces considering the emotional state of the user. Dissertação (mestrado em ciência da computação), Universidade Federal de São Carlos, São Carlos, SP, Brasil. Orientador: Vania Paula de Almeida Neris.
Guimarães, P. D., Silva, F., Ara, A., and Neris, V. (2023). A mixed factorial experiment with colors and adaptive web user interfaces to change emotions. In Proceedings of the 22nd Brazilian Symposium on Human Factors in Computing Systems (IHC '23), pages 1–12, Maceió, Brazil. Association for Computing Machinery. DOI: https://doi.org/10.1145/3638067.3638092.
Gullà, F., Ceccacci, S., Germani, M., and Cavalieri, L. (2015). Design adaptable and adaptive user interfaces: a method to manage the information. In Ambient Assisted Living: Italian Forum 2014, pages 47–58. Springer. DOI: https://doi.org/10.1007/978-3-319-18374-9_5.
Herdin, C. and Märtin, C. (2020). Modeling and runtime generation of situation-aware adaptations. In International Conference on Human-Computer Interaction, pages 71–81. Springer. DOI: https://doi.org/10.1007/978-3-030-49059-1_5.
Honka, A. M., Nieminen, H., Similä, H., Kaartinen, J., and Van Gils, M. (2022). A comprehensive user modeling framework and a recommender system for personalizing well-being related behavior change interventions: development and evaluation. IEEE Access, 10:116766–116783. DOI: https://doi.org/10.1109/ACCESS.2022.3218776.
IBM (2005). An architectural blueprint for autonomic computing. Technical report, IBM.
Innocent, P. (1982). Towards self-adaptive interface systems. International Journal of Man-Machine Studies, 16(3):287–299. DOI: https://doi.org/10.1016/S0020-7373(82)80063-1.
Jameson, A. (2007). Adaptive interfaces and agents. In The human-computer interaction handbook, pages 459–484. CRC press. DOI: https://doi.org/10.1201/9781410615862.
Kasuya, S., Zhou, X., Tago, K., Nishimura, S., and Jin, Q. (2017). Cyber-enabled well-being oriented daily living support based on personal data analysis. IEEE Transactions on Emerging Topics in Computing, 8(2):493–502. DOI: https://doi.org/10.1109/TETC.2017.2763966.
Koch, B. E. (2011). Human emotion response to typographic design. PhD thesis, University of Minnesota.
Koch, N. and Wirsing, M. (2002). The munich reference model for adaptive hypermedia applications. In International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, pages 213–222. Springer. DOI: https://doi.org/10.1007/3-540-47952-X_23.
Koelstra, S., Muhl, C., Soleymani, M., Lee, J.-S., Yazdani, A., Ebrahimi, T., Pun, T., Nijholt, A., and Patras, I. (2011). Deap: A database for emotion analysis; using physiological signals. IEEE transactions on affective computing, 3(1):18–31. DOI: https://doi.org/10.1109/T-AFFC.2011.15.
Lavie, T. and Meyer, J. (2010). Benefits and costs of adaptive user interfaces. International Journal of Human-Computer Studies, 68(8):508–524. DOI: https://doi.org/10.1016/j.ijhcs.2010.01.004.
Lefèvre, F. and Lefèvre, A. M. C. (2005). O discurso do sujeito coletivo: um novo enfoque em pesquisa qualitativa (desdobramentos). In O discurso do sujeito coletivo: um novo enfoque em pesquisa qualitativa (desdobramentos).
Lim, Y.-k., Donaldson, J., Jung, H., Kunz, B., Royer, D., Ramalingam, S., Thirumaran, S., and Stolterman, E. (2008). Emotional experience and interaction design. In Affect and emotion in human-computer interaction: From theory to applications, pages 116–129. Springer. DOI: https://doi.org/10.1007/978-3-540-85099-1_10.
Mahlke, S. and Minge, M. (2008). Consideration of multiple components of emotions in human-technology interaction. In Affect and emotion in human-computer interaction: From theory to applications, pages 51–62. Springer. DOI: https://doi.org/10.1007/978-3-540-85099-1_5.
Makris, N. and van Eekelen, M. (2016). Creating adaptable and adaptive user interface implementations in model driven developed software. MSc dissertation.
Malhotra, R. and Lata, K. (2020). A systematic literature review on empirical studies towards prediction of software maintainability. Soft Computing, 24(21):16655–16677. DOI: https://doi.org/10.1007/s00500-020-05005-4.
Märtin, C., Rashid, S., and Herdin, C. (2016). Designing responsive interactive applications by emotion-tracking and pattern-based dynamic user interface adaptation. In International Conference on Human-Computer Interaction, pages 28–36. Springer. DOI: https://doi.org/10.1007/978-3-319-39513-5_3.
Martín, D. S., Siqueira, B., de Camargo, V. V., and Ferrari, F. (2020). Characterizing architectural drifts of adaptive systems. In 2020 IEEE 27th International Conference on Software Analysis, Evolution and Reengineering (SANER), pages 389–399. DOI: https://doi.org/10.1109/10.1109/SANER48275.2020.9054856.
Maybury, M. (1998). Intelligent user interfaces: an introduction. In Proceedings of the 4th international conference on Intelligent user interfaces, pages 3–4. DOI: https://doi.org/10.1145/291080.291081.
Mehrabian, A. and Russell, J. A. (1974). An approach to environmental psychology. the MIT Press.
Meudt, S., Schmidt-Wack, M., Honold, F., Schüssel, F., Weber, M., Schwenker, F., and Palm, G. (2016). Going further in affective computing: how emotion recognition can improve adaptive user interaction. In Toward Robotic Socially Believable Behaving Systems-Volume I: Modeling Emotions, pages 73–103. Springer. DOI: https://doi.org/10.1007/978-3-319-31056-5_6.
Moshagen, M. and Thielsch, M. (2013). A short version of the visual aesthetics of websites inventory. Behaviour & Information Technology, 32(12):1305–1311. DOI: https://doi.org/10.1080/0144929X.2012.694910.
Neris, V. P., Rosa, J. C. S., Maciel, C., Pereira, V. C., Galvão, V. F., and Arruda, I. L. (2024). Grandihc-br 2025-2035-gc4: Sociocultural aspects in human-computer interaction. In Proceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems, pages 1–14. DOI: https://doi.org/10.1145/3702038.3702057.
Norman, D. (2004). Emotional design: Why we love (or hate) everyday things. Basic books.
Paredes, P. E., Zhou, Y., Hamdan, N. A.-H., Balters, S., Murnane, E., Ju, W., and Landay, J. A. (2018). Just breathe: In-car interventions for guided slow breathing. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 2(1):1–23. DOI: https://doi.org/10.1145/3191760.
Pereira, R., Darin, T., and Silveira, M. S. (2024). Grandihc-br: Grand research challenges in human-computer interaction in brazil for 2025-2035. In Proceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems, pages 1–24. DOI: https://doi.org/10.1145/3702038.3702061.
Proença, M. d. Q. (2017). Uiflex - uma ferramenta para a criação de um perfil de interação para a web adaptativa. Dissertação (mestrado em ciência da computação), Universidade Federal de São Carlos, São Carlos.
Queiroz, M. (2017). Uiflex - uma ferramenta para a criação de um perfil de interação para a web adaptativa. Dissertação (mestrado em ciência da computação), Universidade Federal de São Carlos, São Carlos, SP, Brasil. Orientador: Vania Paula de Almeida Neris.
Quigley, K. S., Lindquist, K. A., and Barrett, L. F. (2014). Inducing and measuring emotion and affect: Tips, tricks, and secrets. Handbook of research methods in social and personality psychology, 220:252. DOI: https://doi.org/10.1017/CBO9780511996481.014.
Rashid, T. A., Hassan, B. A., Alsadoon, A., Qader, S., Vimal, S., Chhabra, A., and Yaseen, Z. M. (2023). Awareness requirement and performance management for adaptive systems: a survey. arXiv preprint arXiv:2302.05518. DOI: https://doi.org/10.1007/s11227-022-05021-1.
Rathnayake, N., Meedeniya, D., Perera, I., and Welivita, A. (2019). A framework for adaptive user interface generation based on user behavioural patterns. In 2019 Moratuwa Engineering Research Conference (MERCon), pages 698–703. IEEE. DOI: https://doi.org/10.1109/MERCon.2019.8818825.
Russell, J. A. (1980). A circumplex model of affect. Journal of personality and social psychology, 39(6):1161.
Sanchez, C., Cedillo, P., and Bermeo, A. (2017). A systematic mapping study for intelligent user interfaces-iui. In 2017 International Conference on Information Systems and Computer Science (INCISCOS), pages 361–368. IEEE. DOI: https://doi.org/10.1109/INCISCOS.2017.34.
Scherer, K. R. (1984). On the nature and function of emotion: A component process approach. In Approaches to emotion, pages 293–317. Psychology Press.
Scherer, K. R. (2005). What are emotions? and how can they be measured? Social science information, 44(4):695–729. DOI: https://doi.org/10.1177/0539018405058216.
Schlungbaum, E. (1997). Individual user interfaces and model-based user interface software tools. In Proceedings of the 2nd international conference on Intelligent user interfaces, pages 229–232. DOI: https://doi.org/10.1145/238218.238330.
Schölkopf, L., Wolf, M.-M., Hutmann, V., and Diermeyer, F. (2021). Conception, development and first evaluation of a context-adaptive user interface for commercial vehicles. In 13th international conference on automotive user interfaces and interactive vehicular applications, pages 21–25. DOI: https://doi.org/10.1145/3473682.3480256.
Seaman, C. G. (2011). Measuring and monitoring technical debt. Elsevier, 2011. v. 82, p. 25–46.
Serikawa, M. A., Landi, A. d. S., Siqueira, B. R., Costa, R. S., Ferrari, F. C., Menotti, R., and De Camargo, V. V. (2016). Towards the characterization of monitor smells in adaptive systems. In 2016 X Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS), pages 51–60. DOI: https://doi.org/10.1109/10.1109/SBCARS.2016.19.
Silva, L. G. Z. d., Guimarães, P. D., de Souza Gomes, L. O., and de Almeida Neris, V. P. (2020). A comparative study of users' subjective feeling collection instruments. In Proceedings of the 19th Brazilian Symposium on Human Factors in Computing Systems, pages 1–10. DOI: https://doi.org/10.1145/3424953.3426642.
Soleymani, M., Pantic, M., and Pun, T. (2012). Multimodal emotion recognition in response to videos. IEEE Trans. Affect. Comput., 3(2):211–223. DOI: https://doi.org/10.1109/10.1109/T-AFFC.2011.37.
Souza, I. E. (2019). Classificação de sinais fisiológicos para inferência do estado emocional de usuários. Master's thesis.
Tsonos, D., Ikospentaki, K., and Kouroupetrolgou, G. (2008). Towards modeling of readers' emotional state response for the automated annotation of documents. In 2008 IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), pages 3253–3260. IEEE. DOI: https://doi.org/10.1109/IJCNN.2008.4634260.
Van Velsen, L., Van Der Geest, T., Klaassen, R., and Steehouder, M. (2008). User-centered evaluation of adaptive and adaptable systems: a literature review. The knowledge engineering review, 23(3):261–281. DOI: https://doi.org/10.1017/S0269888908001379.
Völkel, S. T., Schneegass, C., Eiband, M., and Buschek, D. (2020). What is" intelligent" in intelligent user interfaces? a meta-analysis of 25 years of iui. In Proceedings of the 25th international conference on intelligent user interfaces, pages 477–487. DOI: https://doi.org/10.1145/3377325.3377500.
Wang, Y. and Stroulia, E. (2003). Flexible interface matching for web-service discovery. In Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003., pages 147–156. IEEE. DOI: https://doi.org/10.1109/WISE.2003.1254478.
Weyns, D. (2021). Basic principles of self-adaptation and conceptual model. In An Introduction to Self-Adaptive Systems, chapter 1, pages 1–15. John Wiley & Sons, Ltd, Chichester, UK. DOI: https://doi.org/10.1002/9781119574910.ch1.
Weyns, D., Schmerl, B., Grassi, V., Malek, S., Mirandola, R., Prehofer, C., Wuttke, J., Andersson, J., Giese, H., and Göschka, K. M. (2013). On Patterns for Decentralized Control in Self-Adaptive Systems, pages 76–107. Springer Berlin Heidelberg, Berlin, Heidelberg. DOI: https://doi.org/10.1007/978-3-642-35813-5_4.
Wiener, N. (1964). Extrapolation, interpolation, and smoothing of stationary time series. The MIT press.
Xavier, R. A. C. and de Almeida Neris, V. P. (2013). Measuring users' emotions with a component-based approach. In Enterprise Information Systems: 14th International Conference, ICEIS 2012 Wroclaw, Poland, June 28–July 1, 2012 Revised Selected Papers, pages 393–409. Springer. DOI: https://doi.org/10.1007/978-3-642-40654-6_24.
Zaina, L., Prates, R. O., Delabrida Silva, S. E., Choma, J., Valentim, N. M. C., Frigo, L. B., and Bicho, A. D. L. (2024). Grandihc-br 2025–2035 gc7: Interaction with emerging technologies — an ecosystem integrating humans, technologies and contexts. In Proceedings of the XXIII Brazilian Symposium on Human Factors in Computing Systems (IHC 2024), pages 1–21, Brazil. SBC — Sociedade Brasileira de Computação. DOI: https://doi.org/10.1145/3702038.3702060.
Zhang, L., Qu, Q.-X., Chao, W.-Y., and Duffy, V. G. (2020). Investigating the combination of adaptive uis and adaptable uis for improving usability and user performance of complex uis. International Journal of Human–Computer Interaction, 36(1):82–94. DOI: https://doi.org/10.1080/10447318.2019.1606975.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Alex Sandro Rodrigues Ancioto, Rogério Aparecido Campanari Xavier, Fernando Miguelão da Silva, Patrícia Deud Guimarães, Letícia Gabrielly Zacano da Silva, Valter Vieira de Camargo, Vania Paula de Almeida Neris

This work is licensed under a Creative Commons Attribution 4.0 International License.
JIS is free of charge for authors and readers, and all papers published by JIS follow the Creative Commons Attribution 4.0 International (CC BY 4.0) license.


