{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T02:52:06Z","timestamp":1781837526358,"version":"3.54.5"},"publisher-location":"Cham","reference-count":32,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783032293718","type":"print"},{"value":"9783032293725","type":"electronic"}],"license":[{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2026,1,1]],"date-time":"2026-01-01T00:00:00Z","timestamp":1767225600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026]]},"DOI":"10.1007\/978-3-032-29372-5_3","type":"book-chapter","created":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T02:44:01Z","timestamp":1781837041000},"page":"32-46","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Automated Estimation of\u00a0Web Interaction Complexity Based on\u00a0UI Tests"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2761-9009","authenticated-orcid":false,"given":"Sebastian","family":"Heil","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7962-4312","authenticated-orcid":false,"given":"Juli\u00e1n","family":"Grigera","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-2464-6129","authenticated-orcid":false,"given":"Ekaterina","family":"Pavlova","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6729-2912","authenticated-orcid":false,"given":"Martin","family":"Gaedke","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2026,6,20]]},"reference":[{"key":"3_CR1","doi-asserted-by":"publisher","unstructured":"Abb, L., Rehse, J.R.: Process-related user interaction logs: state of the art, reference model, and object-centric implementation. Inf. Syst. 124, 102386 (2024). https:\/\/doi.org\/10.1016\/j.is.2024.102386","DOI":"10.1016\/j.is.2024.102386"},{"key":"3_CR2","doi-asserted-by":"crossref","unstructured":"Ak\u00e7a, E., \u00d6mer\u00a0\u00d6zg\u00fcr Tanri\u00f6ver: A comprehensive appraisal of perceptual visual complexity analysis methods in GUI design. Displays 69, 102031 (2021)","DOI":"10.1016\/j.displa.2021.102031"},{"key":"3_CR3","doi-asserted-by":"publisher","unstructured":"Albers, M.J.: Tapping as a measure of cognitive load and website usability. In: SIGDOC 2011 - Proceedings of the 29th ACM International Conference on Design of Communication, pp. 25\u201332 (2011). https:\/\/doi.org\/10.1145\/2038476.2038481","DOI":"10.1145\/2038476.2038481"},{"key":"3_CR4","doi-asserted-by":"publisher","unstructured":"Albrecht, A., Gaffney, J.: Software function, source lines of code, and development effort prediction: a software science validation. IEEE Trans. Softw. Eng. SE-9(6), 639\u2013648 (1983). https:\/\/doi.org\/10.1109\/TSE.1983.235271","DOI":"10.1109\/TSE.1983.235271"},{"key":"3_CR5","unstructured":"Alsmadi, I., Al-Kabi, M.: GUI structural metrics. Int. Arab J. Inf. Technol. 8, 124\u2013129 (2011)"},{"key":"3_CR6","doi-asserted-by":"publisher","unstructured":"Bakaev, M., Heil, S., Khvorostov, V., Gaedke, M.: In: Web Engineering: 18th International Conference, ICWE. Springer (2018). https:\/\/doi.org\/10.1007\/978-3-319-91662-0_10","DOI":"10.1007\/978-3-319-91662-0_10"},{"key":"3_CR7","doi-asserted-by":"publisher","unstructured":"Bakaev, M., Heil, S., Khvorostov, V., Gaedke, M.: Auto-extraction and integration of metrics for web user interfaces. J. Web Eng. 17, 561\u2013590 (2019). https:\/\/doi.org\/10.13052\/jwe1540-9589.17676","DOI":"10.13052\/jwe1540-9589.17676"},{"key":"3_CR8","doi-asserted-by":"publisher","unstructured":"Bakaev, M., Speicher, M., Heil, S., Gaedke, M.: I don\u2019t have that much data! reusing user behavior models for websites from different domains. In: Bielikova, M., Mikkonen, T., Pautasso, C. (eds.) Web Engineering, LNCS, vol. 12128, pp. 146\u2013162. Springer International Publishing, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-50578-3_11","DOI":"10.1007\/978-3-030-50578-3_11"},{"issue":"7","key":"3_CR9","doi-asserted-by":"publisher","first-page":"396","DOI":"10.1145\/358886.358895","volume":"23","author":"SK Card","year":"1980","unstructured":"Card, S.K., Moran, T.P., Newell, A.: The keystroke-level model for user performance time with interactive systems. Commun. ACM 23(7), 396\u2013410 (1980). https:\/\/doi.org\/10.1145\/358886.358895","journal-title":"Commun. ACM"},{"issue":"45\u20131","key":"3_CR10","first-page":"1","volume":"2","author":"S Card","year":"1986","unstructured":"Card, S., Moran, T., Newell, A.: The model human processor- an engineering model of human performance. Handb. Percept. Hum. Perform. 2(45\u20131), 1\u201335 (1986)","journal-title":"Handb. Percept. Hum. Perform."},{"issue":"16","key":"3_CR11","doi-asserted-by":"publisher","first-page":"1504","DOI":"10.1080\/10447318.2021.2004699","volume":"38","author":"H Degen","year":"2022","unstructured":"Degen, H.: Big i notation to estimate the interaction complexity of interaction concepts. Int. J. Hum. Comput. Interact. 38(16), 1504\u20131528 (2022)","journal-title":"Int. J. Hum. Comput. Interact."},{"key":"3_CR12","doi-asserted-by":"crossref","unstructured":"El\u00a0Batran, K., Dunlop, M.D.: Enhancing KLM (keystroke-level model) to fit touch screen mobile devices. In: Proceedings of the 16th International Conference on Human-computer Interaction with Mobile Devices & Services, pp. 283\u2013286 (2014)","DOI":"10.1145\/2628363.2628385"},{"key":"3_CR13","doi-asserted-by":"publisher","unstructured":"Fan, Y., Wang, S., Fei, Z., Qin, Y., Li, H., Liu, Y.: Can cooperative multi-agent reinforcement learning boost automatic web testing? An exploratory study. In: Proceedings of the 39th IEEE\/ACM International Conference on Automated Software Engineering, pp. 14\u201326. ACM, New York, NY, USA (2024). https:\/\/doi.org\/10.1145\/3691620.3694983","DOI":"10.1145\/3691620.3694983"},{"key":"3_CR14","doi-asserted-by":"publisher","unstructured":"Georges, V., Courtemanche, F., S\u00e9n\u00e9cal, S., Baccino, T., L\u00e9ger, P.M., Fr\u00e9dette, M.: Measuring visual complexity using neurophysiological data. In: Information Systems and Neuroscience: Gmunden Retreat on NeuroIS, pp. 207\u2013212. Springer (2015). https:\/\/doi.org\/10.1007\/978-3-319-18702-0_28","DOI":"10.1007\/978-3-319-18702-0_28"},{"issue":"2","key":"3_CR15","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/MITP.2023.3267139","volume":"25","author":"J Grigera","year":"2023","unstructured":"Grigera, J., Espada, J.P., Rossi, G.: Ai in user interface design and evaluation. IT Professional 25(2), 20\u201322 (2023). https:\/\/doi.org\/10.1109\/MITP.2023.3267139","journal-title":"IT Professional"},{"key":"3_CR16","unstructured":"Hada, B.: Software testing metrics guide; definition, types & example (2023). https:\/\/www.lambdatest.com\/learning-hub\/software-testing-metrics"},{"issue":"2","key":"3_CR17","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1498700.1498704","volume":"6","author":"S Harper","year":"2009","unstructured":"Harper, S., Michailidou, E., Stevens, R.: Toward a definition of visual complexity as an implicit measure of cognitive load. ACM Trans. Appl. Percept.(TAP) 6(2), 1\u201318 (2009)","journal-title":"ACM Trans. Appl. Percept.(TAP)"},{"key":"3_CR18","doi-asserted-by":"publisher","unstructured":"Hart, S.G.: Nasa-Task Load Index (NASA-TLX); 20 years later. In: Proceedings of the Human Factors and Ergonomics Society Annual Meeting, vol. 50, no. 9, pp. 904\u2013908 (2006). https:\/\/doi.org\/10.1177\/154193120605000909","DOI":"10.1177\/154193120605000909"},{"issue":"5","key":"3_CR19","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1002\/hfm.20327","volume":"23","author":"C Ling","year":"2013","unstructured":"Ling, C., Lopez, M., Shehab, R.: Complexity questionnaires of visual displays: a validation study of two information complexity questionnaires of visual displays. Hum. Fact. Ergon. Manuf. Serv. Ind. 23(5), 391\u2013411 (2013)","journal-title":"Hum. Fact. Ergon. Manuf. Serv. Ind."},{"key":"3_CR20","unstructured":"Mack, M.L., Oliva, A.: Computational estimation of visual complexity. In: The 12th Annual Object, Perception, Attention, and Memory Conference (2004)"},{"key":"3_CR21","unstructured":"Magni, S., Ozcan, M.: UI testing best practices (2024). https:\/\/github.com\/NoriSte\/ui-testing-best-practices"},{"key":"3_CR22","doi-asserted-by":"publisher","unstructured":"Michailidou, E., Eraslan, S., Yesilada, Y., Harper, S.: Automated prediction of visual complexity of web pages: tools and evaluations. Int. J. Hum. Comput. Stud. 145, 102523 (2021). https:\/\/doi.org\/10.1016\/j.ijhcs.2020.102523","DOI":"10.1016\/j.ijhcs.2020.102523"},{"key":"3_CR23","doi-asserted-by":"publisher","unstructured":"Miniukovich, A., De Angeli, A.: Computation of interface aesthetics. In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, pp. 1163\u20131172. ACM, New York, NY, USA (2015). https:\/\/doi.org\/10.1145\/2702123.2702575","DOI":"10.1145\/2702123.2702575"},{"key":"3_CR24","doi-asserted-by":"crossref","unstructured":"Miniukovich, A., Sulpizio, S., De Angeli, A.: Visual complexity of graphical user interfaces. In: Proceedings of the 2018 International Conference on Advanced Visual Interfaces, pp. 1\u20139 (2018)","DOI":"10.1145\/3206505.3206549"},{"key":"3_CR25","doi-asserted-by":"publisher","unstructured":"Oulasvirta, A., et\u00a0al.: Aalto Interface Metrics (AIM)): a service and codebase for computational GUI evaluation. In: The 31st Annual ACM Symposium on User Interface Software and Technology Adjunct Proceedings - UIST 2018 Adjunct, pp. 16\u201319. ACM Press, New York, New York, USA (2018). https:\/\/doi.org\/10.1145\/3266037.3266087","DOI":"10.1145\/3266037.3266087"},{"key":"3_CR26","doi-asserted-by":"publisher","unstructured":"Paganelli, L., Patern\u00f2, F.: Intelligent analysis of user interactions with web applications. In: Proceedings of the 7th International Conference on Intelligent User Interfaces, pp. 111\u2013118. ACM, New York, NY, USA (2002). https:\/\/doi.org\/10.1145\/502716.502735","DOI":"10.1145\/502716.502735"},{"key":"3_CR27","doi-asserted-by":"publisher","unstructured":"Riegler, A., Holzmann, C.: UI-CAT: calculating user interface complexity metrics for mobile applications. In: Proceedings of the 14th International Conference on Mobile and Ubiquitous Multimedia, vol. 30-November-2015, pp. 390\u2013394. ACM (2015). https:\/\/doi.org\/10.1145\/2836041.2841214","DOI":"10.1145\/2836041.2841214"},{"key":"3_CR28","doi-asserted-by":"publisher","unstructured":"Riegler, A., Holzmann, C.: Measuring visual user interface complexity of mobile applications with metrics. Interact. Comput. 30(3), 207\u2013223 (2018). https:\/\/doi.org\/10.1093\/iwc\/iwy008","DOI":"10.1093\/iwc\/iwy008"},{"key":"3_CR29","doi-asserted-by":"publisher","unstructured":"Rosenholtz, R., Li, Y., Nakano, L.: Measuring visual clutter. J. Vis. 7(2), \u00a017 (2007). https:\/\/doi.org\/10.1167\/7.2.17","DOI":"10.1167\/7.2.17"},{"key":"3_CR30","doi-asserted-by":"publisher","unstructured":"Taba, S.E.S., Keivanloo, I., Zou, Y., Ng, J., Ng, T.: An exploratory study on the relation between user interface complexity and the perceived quality. In: Web Engineering: 14th International Conference, ICWE 2014, vol.\u00a08541, pp. 370\u2013379 (2014). https:\/\/doi.org\/10.1007\/978-3-319-08245-5_22","DOI":"10.1007\/978-3-319-08245-5_22"},{"key":"3_CR31","doi-asserted-by":"crossref","unstructured":"Weyuker, E.: Evaluating software complexity measures. IEEE Trans. Software Eng. 14(9), 1357\u20131365 (1988)","DOI":"10.1109\/32.6178"},{"key":"3_CR32","doi-asserted-by":"publisher","unstructured":"Wu, O., Hu, W., Shi, L.: Measuring the visual complexities of web pages. ACM Trans. Web 7(1), 1\u201334 (2013). https:\/\/doi.org\/10.1145\/2435215.2435216","DOI":"10.1145\/2435215.2435216"}],"container-title":["Lecture Notes in Computer Science","Web Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-032-29372-5_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,19]],"date-time":"2026-06-19T02:44:12Z","timestamp":1781837052000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-032-29372-5_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026]]},"ISBN":["9783032293718","9783032293725"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-3-032-29372-5_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026]]},"assertion":[{"value":"20 June 2026","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"The authors have no competing interests to declare that\u00a0are relevant to the content of this article.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclosure of Interest"}},{"value":"ICWE","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Web Engineering","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Lyon","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"France","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2026","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 June 2026","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"12 June 2026","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icwe2026","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/icwe2026.webengineering.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}