{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T13:15:27Z","timestamp":1772198127124,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2026,2,1]],"date-time":"2026-02-01T00:00:00Z","timestamp":1769904000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T00:00:00Z","timestamp":1770595200000},"content-version":"vor","delay-in-days":8,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Universitat de Valencia"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2026,2]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Cyber-Physical Systems often rely on human\u2013machine collaboration to achieve superior outcomes and mutual learning. For effective collaboration, systems must be understandable and trustworthy. Explanations are instrumental in promoting system understandability and building human trust. However, crafting such explanations poses key challenges: How many explanations do users need? How much information can they process? What level of detail is appropriate? This work introduces a conceptual model to characterize explanations and a predictive model that determines when and what type of explanation to provide. The predictive model considers system context, user profile, and interaction behavior, using machine learning techniques to infer explanatory needs and tailor responses accordingly. Although we apply our approach to a smart home environment, the methodology is generalizable to other CPS domains. At design time, developers define possible explanation points and relevant parameters. At runtime, the system autonomously adapts explanations to user-specific conditions. To validate our proposal, we conducted an experimental study evaluating the resulting explanations in terms of understandability, obtrusiveness, and adaptability. Results showed modest but meaningful improvements in all three dimensions, suggesting that our framework facilitates explanation designs more aligned with user preferences and situational demands.<\/jats:p>","DOI":"10.1007\/s00607-026-01617-0","type":"journal-article","created":{"date-parts":[[2026,2,9]],"date-time":"2026-02-09T11:03:30Z","timestamp":1770635010000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Dynamic characterization of explanations during human\u2013machine collaboration in cyber-physical systems"],"prefix":"10.1007","volume":"108","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8159-7560","authenticated-orcid":false,"given":"Oscar","family":"Pe\u00f1a-C\u00e1ceres","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8572-2579","authenticated-orcid":false,"given":"Antoni","family":"Mestre","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3747-400X","authenticated-orcid":false,"given":"Manoli","family":"Albert","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1090-230X","authenticated-orcid":false,"given":"Vicente","family":"Pelechano","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2987-1825","authenticated-orcid":false,"given":"Miriam","family":"Gil","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2026,2,9]]},"reference":[{"issue":"3","key":"1617_CR1","doi-asserted-by":"publisher","first-page":"4837","DOI":"10.3390\/s150304837","volume":"15","author":"E Lee","year":"2015","unstructured":"Lee E (2015) The past, present and future of cyber-physical systems: a focus on models. Sensors 15(3):4837\u20134869","journal-title":"Sensors"},{"issue":"2","key":"1617_CR2","doi-asserted-by":"publisher","first-page":"791","DOI":"10.1007\/s12652-018-0824-1","volume":"10","author":"N Streitz","year":"2019","unstructured":"Streitz N (2019) Beyond \u2018smart-only\u2019 cities: redefining the \u2018smart-everything\u2019 paradigm. J Ambient Intell Humaniz Comput 10(2):791\u2013812","journal-title":"J Ambient Intell Humaniz Comput"},{"key":"1617_CR3","doi-asserted-by":"crossref","unstructured":"Li N, Adepu S, Kang E, Garlan D (2020) Explanations for human-on-the-loop: a probabilistic model checking approach. In: Proceedings of the IEEE\/ACM 15th international symposium on software engineering for adaptive and self-managing systems, pp 181\u2013187. ACM, Seoul Republic of Korea","DOI":"10.1145\/3387939.3391592"},{"key":"1617_CR4","doi-asserted-by":"crossref","unstructured":"Dey AK (2009) Explanations in context-aware systems. In: Explanation-aware computing","DOI":"10.1201\/9781420093612.ch8"},{"key":"1617_CR5","doi-asserted-by":"crossref","unstructured":"Lim BY, Dey AK (2009) Assessing demand for intelligibility in context-aware applications. In: Proceedings of the 11th international conference on ubiquitous computing, Orlando Florida USA, pp 195\u2013204","DOI":"10.1145\/1620545.1620576"},{"key":"1617_CR6","doi-asserted-by":"crossref","unstructured":"Louzada H, Chaves G, Ponciano L (2020) Exploring user profiles based on their explainability requirements in interactive systems. In: Proceedings of the 19th Brazilian symposium on human factors in computing systems, pp 1\u20136","DOI":"10.1145\/3424953.3426545"},{"key":"1617_CR7","doi-asserted-by":"crossref","unstructured":"Chari S, Seneviratne O, Gruen DM, Foreman MA, Das AK, McGuinness DL (2020) Explanation ontology: a model of explanations for user-centered AI. In: The semantic web - ISWC 2020 vol. 12507, pp. 228\u2013243. Springer, Cham","DOI":"10.1007\/978-3-030-62466-8_15"},{"issue":"10","key":"1617_CR8","doi-asserted-by":"publisher","first-page":"2684","DOI":"10.1109\/TPDS.2023.3300081","volume":"34","author":"N Tampouratzis","year":"2023","unstructured":"Tampouratzis N, Mousouliotis P, Papaefstathiou I (2023) A novel integrated simulation framework for cyber-physical systems modelling. IEEE Trans Parallel Distrib Syst 34(10):2684\u20132698","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"1617_CR9","doi-asserted-by":"crossref","unstructured":"Diaconescu A, Houze E, Dessalles J-L, Vangheluwe H, Franceschini R (2022) Multi-scale model-based explanations for cyber-physical systems: the urban traffic case. In: Proceedings of the 25th international conference on model driven engineering languages and systems, pp 684\u2013691","DOI":"10.1145\/3550356.3561554"},{"key":"1617_CR10","doi-asserted-by":"crossref","unstructured":"Houze E, Dessalles J-L, Diaconescu A, Menga D, Schumann M (2022) A decentralized explanatory system for intelligent cyber-physical systems. In: Intelligent systems and applications, vol 294, pp 719\u2013738","DOI":"10.1007\/978-3-030-82193-7_48"},{"key":"1617_CR11","doi-asserted-by":"crossref","unstructured":"Houze E, Diaconescu A, Dessalles J-L, Menga D (2022) A generic and modular reference architecture for self-explainable smart homes. In: 2022 IEEE international conference on autonomic computing and self-organizing systems (ACSOS), pp 101\u2013110","DOI":"10.1109\/ACSOS55765.2022.00028"},{"key":"1617_CR12","doi-asserted-by":"crossref","unstructured":"Bersani MM, Camilli M, Lestingi L, Mirandola R, Rossi M, Scandurra P (2023) A conceptual framework for explainability requirements in software-intensive systems. In: 2023 IEEE 31st international requirements engineering conference workshops (REW), pp 309\u2013315. IEEE, Hannover, Germany","DOI":"10.1109\/REW57809.2023.00059"},{"issue":"5","key":"1617_CR13","doi-asserted-by":"publisher","first-page":"5427","DOI":"10.1007\/s11042-018-6660-7","volume":"78","author":"S Youm","year":"2019","unstructured":"Youm S, Kim C, Choi S, Kang Y-S (2019) Development of a methodology to predict and monitor emergency situations of the elderly based on object detection. Multimedia Tools Appl 78(5):5427\u20135444","journal-title":"Multimedia Tools Appl"},{"issue":"31\u201332","key":"1617_CR14","doi-asserted-by":"publisher","first-page":"23445","DOI":"10.1007\/s11042-020-09093-0","volume":"79","author":"SN Tran","year":"2020","unstructured":"Tran SN, Ngo T-S, Zhang Q, Karunanithi M (2020) Mixed-dependency models for multi-resident activity recognition in smart homes. Multimedia Tools Appl 79(31\u201332):23445\u201323460","journal-title":"Multimedia Tools Appl"},{"issue":"11","key":"1617_CR15","doi-asserted-by":"publisher","first-page":"31297","DOI":"10.1007\/s11042-023-16875-9","volume":"83","author":"MU Shoukat","year":"2023","unstructured":"Shoukat MU, Yan L, Zhang J, Cheng Y, Raza MU, Niaz A (2023) Smart home for enhanced healthcare: exploring human machine interface oriented digital twin model. Multimedia Tools Appl 83(11):31297\u201331315","journal-title":"Multimedia Tools Appl"},{"key":"1617_CR16","doi-asserted-by":"crossref","unstructured":"Drechsler R, Luth C, Fey G, Guneysu T (2018) Towards self-explaining digital systems: a design methodology for the next generation. In: 2018 IEEE 3rd international verification and security workshop (IVSW), pp 1\u20136","DOI":"10.1109\/IVSW.2018.8494900"},{"key":"1617_CR17","doi-asserted-by":"crossref","unstructured":"W\u00fcest D, Fotrousi F, Fricker S (2019) Combining monitoring and autonomous feedback requests to elicit actionable knowledge of system use. In: Requirements engineering: foundation for software quality vol 11412, pp 209\u2013225. Springer, Cham","DOI":"10.1007\/978-3-030-15538-4_16"},{"key":"1617_CR18","doi-asserted-by":"crossref","unstructured":"Blumreiter M, Greenyer J, Chiyah\u00a0Garcia FJ, Klos V, Schwammberger M, Sommer C, Vogelsang A, Wortmann A (2019) Towards self-explainable cyber-physical systems. In: 2019 ACM\/IEEE 22nd international conference on model driven engineering languages and systems, pp 543\u2013548","DOI":"10.1109\/MODELS-C.2019.00084"},{"key":"1617_CR19","doi-asserted-by":"crossref","unstructured":"Lim BY, Dey AK, Avrahami D (2009) Why and why not explanations improve the intelligibility of context-aware intelligent systems. In: Proceedings of the SIGCHI conference on human factors in computing systems, pp 2119\u20132128","DOI":"10.1145\/1518701.1519023"},{"key":"1617_CR20","doi-asserted-by":"crossref","unstructured":"Lim BY, Dey AK (2013) Evaluating intelligibility usage and usefulness in a context-aware application. Human-computer interaction, vol 8008. Towards intelligent and implicit interaction. Springer, Cham, pp 92\u2013101","DOI":"10.1007\/978-3-642-39342-6_11"},{"key":"1617_CR21","unstructured":"Navarro A, Lavalle A, Mate A, Trujillo J (2024) Requirements modeling and elicitation for explainable artificial intelligence based on i. In: CEUR workshop proceedings, vol 3936, pp 3\u201312. CEUR-WS, Pittsburgh, Pennsylvania"},{"key":"1617_CR22","doi-asserted-by":"crossref","unstructured":"Liaskos S, Mylopoulos J, Borgida A, Khan SM (2025) Modeling and reasoning about explanation requirements using goal models. In: Conceptual modeling, pp 215\u2013234. Springer, Cham","DOI":"10.1007\/978-3-031-75872-0_12"},{"issue":"6","key":"1617_CR23","doi-asserted-by":"publisher","first-page":"1413","DOI":"10.1007\/s00779-020-01508-x","volume":"26","author":"M Gil","year":"2022","unstructured":"Gil M, Albert M, Fons J, Pelechano V (2022) Modeling and smart prototyping human-in-the-loop interactions for Am I environments. Pers Ubiquit Comput 26(6):1413\u20131444","journal-title":"Pers Ubiquit Comput"},{"key":"1617_CR24","unstructured":"Hempel CG (1962) Deductive-nomological versus statistical explanation. University Digital Conservancy"},{"key":"1617_CR25","doi-asserted-by":"crossref","unstructured":"Glomsrud JA, \u00f8deg\u00e5rdstuen A, Clair ALS, Smogeli O (2020) Trustworthy versus explainable ai in autonomous vessels. In: Proceedings of the international seminar on safety and security of autonomous vessels (ISSAV) and European STAMP workshop and conference (ESWC) 2019, pp 37\u201347","DOI":"10.2478\/9788395669606-004"},{"issue":"5","key":"1617_CR26","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1007\/s00779-011-0414-0","volume":"16","author":"M Gil","year":"2012","unstructured":"Gil M, Giner P, Pelechano V (2012) Personalization for unobtrusive service interaction. Pers Ubiquit Comput 16(5):543\u2013561","journal-title":"Pers Ubiquit Comput"},{"issue":"3","key":"1617_CR27","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1145\/636772.636798","volume":"46","author":"E Horvitz","year":"2003","unstructured":"Horvitz E, Kadie C, Paek T, Hovel D (2003) Models of attention in computing and communication: from principles to applications. Commun ACM 46(3):52\u201359","journal-title":"Commun ACM"},{"key":"1617_CR28","doi-asserted-by":"publisher","first-page":"335","DOI":"10.3389\/fpsyg.2020.00335","volume":"11","author":"MJ Kim","year":"2020","unstructured":"Kim MJ, Cho ME, Jun HJ (2020) Developing design solutions for smart homes through user-centered scenarios. Front Psychol 11:335","journal-title":"Front Psychol"},{"issue":"5","key":"1617_CR29","doi-asserted-by":"publisher","first-page":"1003","DOI":"10.3390\/s17051003","volume":"17","author":"N Alshammari","year":"2017","unstructured":"Alshammari N, Alshammari T, Sedky M, Champion J, Bauer C (2017) OpenSHS: open smart home simulator. Sensors 17(5):1003","journal-title":"Sensors"},{"key":"1617_CR30","doi-asserted-by":"crossref","unstructured":"Alnaqbi SA, Tawfik HM (2023) Anomaly detection in smart homes based on kitchen activities and machine learning. In: 2023 16th international conference on developments in eSystems engineering (DeSE), pp 331\u2013336","DOI":"10.1109\/DeSE60595.2023.10469231"},{"key":"1617_CR31","doi-asserted-by":"crossref","unstructured":"Alhindi TJ, Angizeh F, Abulibdeh A, Jafari MA (2023) Consumers\u2019 willingness to invest in smart home technologies using machine learning: a survey-based analysis in qatar. In: 2023 IEEE PES GTD international conference and exposition (GTD), pp 325\u2013329","DOI":"10.1109\/GTD49768.2023.00088"},{"issue":"2","key":"1617_CR32","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/s13218-020-00636-z","volume":"34","author":"A Holzinger","year":"2020","unstructured":"Holzinger A, Carrington A, M\u00fcller H (2020) Measuring the quality of explanations: the system causability scale (SCS): comparing human and machine explanations. KI - K\u00fcnstliche Intelligenz 34(2):193\u2013198","journal-title":"KI - K\u00fcnstliche Intelligenz"},{"issue":"11","key":"1617_CR33","doi-asserted-by":"publisher","first-page":"11748","DOI":"10.1016\/j.heliyon.2022.e11748","volume":"8","author":"HB Santoso","year":"2022","unstructured":"Santoso HB, Schrepp M, Hasani LM, Fitriansyah R, Setyanto A (2022) The use of user experience questionnaire plus (UEQ+) for cross-cultural UX research: evaluating Zoom and Learn Quran Tajwid as online learning tools. Heliyon 8(11):11748","journal-title":"Heliyon"},{"key":"1617_CR34","doi-asserted-by":"crossref","unstructured":"Laugwitz B, Held T, Schrepp M (2008) Construction and evaluation of a user experience questionnaire. HCI and usability for education and work, vol 5298. Lecture Notes in Computer Science. Springer, Berlin, Heidelberg, pp 63\u201376","DOI":"10.1007\/978-3-540-89350-9_6"},{"issue":"6","key":"1617_CR35","first-page":"103","volume":"4","author":"M Schrepp","year":"2017","unstructured":"Schrepp M, Thomaschewski J, Hinderks A (2017) Design and evaluation of a short version of the user experience questionnaire (ueq-s). Int J Interact Multimedia Artif Intell 4(6):103\u2013108","journal-title":"Int J Interact Multimedia Artif Intell"},{"key":"1617_CR36","unstructured":"Maxwell KD (2002) Applied statistics for software managers. Applied Statistics for Software Managers"},{"key":"1617_CR37","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-69306-3","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2024","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2024) Experimentation in software engineering. Springer, Berlin, Heidelberg"},{"key":"1617_CR38","unstructured":"Runeson P (2003) Using students as experiment subjects - an analysis on graduate and freshmen student data. In: Proceedings of the 7th international conference on empirical assessment in software engineering"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-026-01617-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-026-01617-0","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-026-01617-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T12:34:49Z","timestamp":1772195689000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-026-01617-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,2]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,2]]}},"alternative-id":["1617"],"URL":"https:\/\/doi.org\/10.1007\/s00607-026-01617-0","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,2]]},"assertion":[{"value":"19 May 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"8 January 2026","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 February 2026","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No Conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}},{"value":"All the authors have approved the publication of this work.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}],"article-number":"30"}}