{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,23]],"date-time":"2026-02-23T17:07:56Z","timestamp":1771866476595,"version":"3.50.1"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2025,12,1]],"date-time":"2025-12-01T00:00:00Z","timestamp":1764547200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T00:00:00Z","timestamp":1767571200000},"content-version":"vor","delay-in-days":35,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100002957","name":"Technische Universit\u00e4t Dresden","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100002957","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Softw Tools Technol Transfer"],"published-print":{"date-parts":[[2025,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:p>Ensembles and swarms occur everywhere in nature, in social and technical contexts. Their modeling and programming form a significant challenge in modern software systems engineering. While it is well-known how self-adaptive or autonomic systems can be designed advantageously, the effective modeling and programming of ensembles often require the engineering of new software languages, which necessitates a tremendous development effort. This paper presents a context-role-oriented approach for modeling the structure and behavior of ensembles. We contribute three design patterns for frequently occurring ensemble types, developed via context-role-oriented modeling. Additionally, we show the feasibility of nesting design patterns to describe the behavior of nested swarms.<\/jats:p>","DOI":"10.1007\/s10009-025-00833-x","type":"journal-article","created":{"date-parts":[[2026,1,5]],"date-time":"2026-01-05T13:20:25Z","timestamp":1767619225000},"page":"541-555","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Design patterns for swarms engineered with context-role-oriented modeling"],"prefix":"10.1007","volume":"27","author":[{"given":"Christian","family":"Gutsche","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Uwe","family":"A\u00dfmann","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sebastian","family":"G\u00f6tz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Volodymyr","family":"Prokopets","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2026,1,5]]},"reference":[{"issue":"2","key":"833_CR1","doi-asserted-by":"publisher","first-page":"181","DOI":"10.3233\/APO-2007-033","volume":"2","author":"S. Herrmann","year":"2007","unstructured":"Herrmann, S.: A precise model for contextual roles: the programming language ObjectTeams\/Java. Appl. Ontol. 2(2), 181\u2013207 (2007)","journal-title":"Appl. Ontol."},{"issue":"9","key":"833_CR2","doi-asserted-by":"publisher","first-page":"1462","DOI":"10.4249\/scholarpedia.1462","volume":"2","author":"M. Dorigo","year":"2007","unstructured":"Dorigo, M., Birattari, M., Garnier, S., Hamann, H., Oca, M.M., Solnon, C., St\u00fctzle, T.: Swarm intelligence. Scholarpedia 2(9), 1462 (2007)","journal-title":"Scholarpedia"},{"key":"833_CR3","first-page":"73","volume-title":"Cyber-Physical Systems of Systems: Foundations\u2013a Conceptual Model and Some Derivations: The AMADEOS Legacy","author":"H. Kopetz","year":"2016","unstructured":"Kopetz, H., Bondavalli, A., Brancati, F., Fr\u00f6mel, B., H\u00f6ftberger, O., Iacob, S.: Emergence in cyber-physical systems-of-systems (CPSoSs). In: Cyber-Physical Systems of Systems: Foundations\u2013a Conceptual Model and Some Derivations: The AMADEOS Legacy, pp.\u00a073\u201396 (2016)"},{"issue":"4","key":"833_CR4","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/s10009-020-00565-0","volume":"22","author":"R.D. Nicola","year":"2020","unstructured":"Nicola, R.D., J\u00e4hnichen, S., Wirsing, M.: Rigorous engineering of collective adaptive systems: special section. Int. J. Softw. Tools Technol. Transf. 22(4), 389\u2013397 (2020)","journal-title":"Int. J. Softw. Tools Technol. Transf."},{"key":"833_CR5","doi-asserted-by":"publisher","first-page":"359","DOI":"10.1007\/978-3-642-54624-2_18","volume-title":"Foundations for Ensemble Modeling\u00a0\u2013 the Helena Approach","author":"R. Hennicker","year":"2014","unstructured":"Hennicker, R., Klarl, A.: In: Iida, S., Meseguer, J., Ogata, K. (eds.) Foundations for Ensemble Modeling\u00a0\u2013 the Helena Approach, pp.\u00a0359\u2013381. Springer, Berlin (2014). https:\/\/doi.org\/10.1007\/978-3-642-54624-2_18"},{"key":"833_CR6","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-031-75107-3_12","volume-title":"Proceedings, Part II","author":"U. A\u00dfmann","year":"2024","unstructured":"A\u00dfmann, U., Gutsche, C.: Railcabs and birds in Julia: context-role ensemble engineering in practice. In: Proceedings, Part II. Leveraging Applications of Formal Methods, Verification and Validation. Rigorous Engineering of Collective Adaptive Systems: 12th International Symposium, ISoLA 2024, Crete, Greece. October 27\u201331, 2024, pp.\u00a0191\u2013207. Springer, Berlin (2024). https:\/\/doi.org\/10.1007\/978-3-031-75107-3_12"},{"key":"833_CR7","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1109\/SEAMS66627.2025.00017","volume-title":"2025 IEEE\/ACM 20th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS)","author":"C. Gutsche","year":"2025","unstructured":"Gutsche, C., G\u00f6tz, S., Prokopets, V., A\u00dfmann, U.: Context-role oriented programming in Julia: advancing swarm programming. In: 2025 IEEE\/ACM 20th Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS), pp.\u00a085\u201395 (2025). https:\/\/doi.org\/10.1109\/SEAMS66627.2025.00017"},{"issue":"4","key":"833_CR8","doi-asserted-by":"publisher","first-page":"267","DOI":"10.1002\/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D","volume":"1","author":"M.W. Maier","year":"1998","unstructured":"Maier, M.W.: Architecting principles for systems-of-systems. Syst. Eng. 1(4), 267\u2013284 (1998). https:\/\/doi.org\/10.1002\/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D. https:\/\/incose.onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/%28SICI%291520-6858%281998%291%3A4%3C267%3A%3AAID-SYS3%3E3.0.CO%3B2-D","journal-title":"Syst. Eng."},{"key":"833_CR9","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1145\/2465449.2465462","volume-title":"Proceedings of the 16th International ACM Sigsoft Symposium on Component-Based Software Engineering. CBSE \u201913","author":"T. Bures","year":"2013","unstructured":"Bures, T., Gerostathopoulos, I., Hnetynka, P., Keznikl, J., Kit, M., Plasil, F.: Deeco: an ensemble-based component system. In: Proceedings of the 16th International ACM Sigsoft Symposium on Component-Based Software Engineering. CBSE \u201913, pp.\u00a081\u201390. Association for Computing Machinery, New York (2013). https:\/\/doi.org\/10.1145\/2465449.2465462"},{"key":"833_CR10","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1007\/978-3-319-47474-8_8","volume-title":"Self-Aware Computing Systems","year":"2017","unstructured":"Kounev, S., Kephart, J.O., Milenkoski, A., Zhu, X. (eds.): Self-Aware Computing Systems, pp.\u00a0237\u2013275. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-47474-8_8"},{"key":"833_CR11","unstructured":"Ewing, J.M.: Autonomic performance optimization with application to self-architecting software systems. PhD thesis, George Mason University, Fairfax, Virginia, USA (2015) http:\/\/hdl.handle.net\/1920\/9702"},{"key":"833_CR12","doi-asserted-by":"publisher","unstructured":"A\u00dfmann, U., Grzelak, D., Mey, J., Pukhkaiev, D., Sch\u00f6ne, R., Werner, C., P\u00fcschel, G.: Cross-Layer Adaptation in Multi-layer Autonomic Systems (Invited Talk) (2019). https:\/\/doi.org\/10.1007\/978-3-030-10801-4_1","DOI":"10.1007\/978-3-030-10801-4_1"},{"issue":"3","key":"833_CR13","doi-asserted-by":"publisher","first-page":"125","DOI":"10.5381\/jot.2008.7.3.a4","volume":"7","author":"R. Hirschfeld","year":"2008","unstructured":"Hirschfeld, R., Costanza, P., Nierstrasz, O.: Context-oriented programming. J. Object Technol. 7(3), 125\u2013151 (2008)","journal-title":"J. Object Technol."},{"issue":"1","key":"833_CR14","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1016\/S0169-023X(00)00023-9","volume":"35","author":"F. Steimann","year":"2000","unstructured":"Steimann, F.: On the representation of roles in object-oriented and conceptual modelling. Data Knowl. Eng. 35(1), 83\u2013106 (2000)","journal-title":"Data Knowl. Eng."},{"key":"833_CR15","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/978-3-319-11245-9","volume-title":"Software Language Engineering","author":"T. K\u00fchn","year":"2014","unstructured":"K\u00fchn, T., Leuth\u00e4user, M., G\u00f6tz, S., Seidl, C., A\u00dfmann, U.: A metamodel family for role-based modeling and programming languages. In: Combemale, B., Pearce, D.J., Barais, O., Vinju, J.J. (eds.) Software Language Engineering, pp.\u00a0141\u2013160. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-11245-9"},{"key":"833_CR16","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1145\/2802059.2802062","volume-title":"Proceedings of the 2015 Joint MORSE\/VAO Workshop on Model-Driven Robot Software Engineering and View-Based Software-Engineering. MORSE\/VAO \u201915","author":"M. Leuth\u00e4user","year":"2015","unstructured":"Leuth\u00e4user, M., A\u00dfmann, U.: Enabling view-based programming with SCROLL: using roles and dynamic dispatch for etablishing view-based programming. In: Proceedings of the 2015 Joint MORSE\/VAO Workshop on Model-Driven Robot Software Engineering and View-Based Software-Engineering. MORSE\/VAO \u201915, pp.\u00a025\u201333. ACM, New York (2015). https:\/\/doi.org\/10.1145\/2802059.2802062"},{"issue":"2","key":"833_CR17","doi-asserted-by":"publisher","first-page":"337","DOI":"10.1145\/169701.169682","volume":"15","author":"S. Katz","year":"1993","unstructured":"Katz, S.: A superimposition control construct for distributed systems. ACM Trans. Program. Lang. Syst. 15(2), 337\u2013356 (1993)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"833_CR18","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1109\/WETICE.2015.32","volume-title":"2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises","author":"A. Klarl","year":"2015","unstructured":"Klarl, A.: Engineering self-adaptive systems with the role-based architecture of Helena. In: 2015 IEEE 24th International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, pp.\u00a03\u20138 (2015). https:\/\/doi.org\/10.1109\/WETICE.2015.32"},{"key":"833_CR19","doi-asserted-by":"publisher","unstructured":"Pitonakova, L., Crowder, R., Bullock, S.: Information exchange design patterns for robot swarm foraging and their application in robot control algorithms. Front. Robot. AI 5 (2018). https:\/\/doi.org\/10.3389\/frobt.2018.00047","DOI":"10.3389\/frobt.2018.00047"},{"issue":"4","key":"833_CR20","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1007\/s11334-024-00570-5","volume":"20","author":"S. Ebert","year":"2024","unstructured":"Ebert, S., Mey, J., Sch\u00f6ne, R., G\u00f6tz, S., A\u00dfmann, U.: Distributed Petri nets for model-driven verifiable robotic applications in ROS. Innov. Syst. Softw. Eng. 20(4), 531\u2013557 (2024)","journal-title":"Innov. Syst. Softw. Eng."},{"issue":"4","key":"833_CR21","doi-asserted-by":"publisher","first-page":"541","DOI":"10.1109\/5.24143","volume":"77","author":"T. Murata","year":"1989","unstructured":"Murata, T.: Petri nets: properties, analysis and applications. Proc. IEEE 77(4), 541\u2013580 (1989). https:\/\/doi.org\/10.1109\/5.24143","journal-title":"Proc. IEEE"},{"key":"833_CR22","first-page":"43","volume-title":"Proceedings","author":"E. Kindler","year":"2009","unstructured":"Kindler, E., Petrucci, L.: Towards a standard for modular Petri nets: a formalisation. In: Proceedings. Applications and Theory of Petri Nets: 30th International Conference, PETRI NETS 2009, Paris, France, June 22-26, 2009, vol.\u00a030, pp.\u00a043\u201362. Springer (2009)"},{"key":"833_CR23","first-page":"2","volume-title":"Sixth International Workshop on Scenarios and State Machines (SCESM\u201907: ICSE Workshops 2007)","author":"J.M. Fernandes","year":"2007","unstructured":"Fernandes, J.M., Tjell, S., Jorgensen, J.B., Ribeiro, \u00d3.: Designing tool support for translating use cases and UML 2.0 sequence diagrams into a coloured Petri net. In: Sixth International Workshop on Scenarios and State Machines (SCESM\u201907: ICSE Workshops 2007), pp.\u00a02\u20132. IEEE (2007)"},{"key":"833_CR24","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1145\/1134285.1134315","volume-title":"Proceedings of the 28th International Conference on Software Engineering","author":"R.G. Pettit IV","year":"2006","unstructured":"Pettit, R.G. IV, Gomaa, H.: Modeling behavioral design patterns of concurrent objects. In: Proceedings of the 28th International Conference on Software Engineering, pp.\u00a0202\u2013211 (2006)"},{"key":"833_CR25","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-60794-3","volume-title":"Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use","author":"K. Jensen","year":"1997","unstructured":"Jensen, K.: Coloured Petri Nets: Basic Concepts, Analysis Methods and Practical Use, vol.\u00a03. Springer, Berlin (1997). https:\/\/doi.org\/10.1007\/978-3-642-60794-3"},{"key":"833_CR26","first-page":"61","volume-title":"Proc. of the 4th Int. Workshop on Practical Use of CPNs and the CPN Tools, Aarhus, Denmark, Technical Report DAIMI PB-560","author":"J.B. J\u00f8rgensen","year":"2002","unstructured":"J\u00f8rgensen, J.B.: Coloured Petri nets in UML-based software development\u2013designing middleware for pervasive healthcare. In: Proc. of the 4th Int. Workshop on Practical Use of CPNs and the CPN Tools, Aarhus, Denmark, Technical Report DAIMI PB-560, pp.\u00a061\u201380 (2002)"},{"issue":"9","key":"833_CR27","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MC.2015.261","volume":"48","author":"J. Beal","year":"2015","unstructured":"Beal, J., Pianini, D., Viroli, M.: Aggregate programming for the internet of things. Computer 48(9), 22\u201330 (2015). https:\/\/doi.org\/10.1109\/MC.2015.261","journal-title":"Computer"},{"key":"833_CR28","doi-asserted-by":"publisher","DOI":"10.1016\/j.jlamp.2019.100486","volume":"109","author":"M. Viroli","year":"2019","unstructured":"Viroli, M., Beal, J., Damiani, F., Audrito, G., Casadei, R., Pianini, D.: From distributed coordination to field calculus and aggregate computing. J. Log. Algebr. Methods Program. 109, 100486 (2019). https:\/\/doi.org\/10.1016\/j.jlamp.2019.100486","journal-title":"J. Log. Algebr. Methods Program."},{"key":"833_CR29","doi-asserted-by":"publisher","unstructured":"Damiani, F., Viroli, M., Pianini, D., Beal, J.: Code mobility meets self-organisation: a higher-order calculus of computational fields, vol.\u00a09039, pp.\u00a0113\u2013128 (2015). https:\/\/doi.org\/10.1007\/978-3-319-19195-9_8","DOI":"10.1007\/978-3-319-19195-9_8"},{"key":"833_CR30","doi-asserted-by":"crossref","unstructured":"Pinciroli, C., Lee-Brown, A., Beltrame, G.: Buzz: an Extensible Programming Language for Self-Organizing Heterogeneous Robot Swarms (2015). arXiv:1507.05946","DOI":"10.1109\/IROS.2016.7759558"},{"key":"833_CR31","doi-asserted-by":"publisher","unstructured":"Bezanson, J., Chen, J., Chung, B., Karpinski, S., Shah, V.B., Vitek, J., Zoubritzky, L.: Julia: dynamism and performance reconciled by design. Proc. ACM Program. Lang. 2(OOPSLA) (2018). https:\/\/doi.org\/10.1145\/3276490","DOI":"10.1145\/3276490"},{"key":"833_CR32","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/SEAA64295.2024.00011","volume-title":"2024 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)","author":"C. Gutsche","year":"2024","unstructured":"Gutsche, C., Prokopets, V., Wang, Z., G\u00f6tz, S., A\u00dfmann, U.: Context-oriented programming and modeling in Julia with context Petri nets. In: 2024 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp.\u00a01\u20139 (2024). https:\/\/doi.org\/10.1109\/SEAA64295.2024.00011"},{"key":"833_CR33","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1007\/11617808_6","volume":"3870","author":"J. Cabot","year":"2006","unstructured":"Cabot, J., Ravent\u00f3s, R.: Conceptual modelling patterns for roles. J. Data Semant. 3870, 158\u2013184 (2006). https:\/\/doi.org\/10.1007\/11617808_6","journal-title":"J. Data Semant."},{"key":"833_CR34","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1109\/ASWEC.2014.26","volume-title":"2014 23rd Australian Software Engineering Conference","author":"A. Klarl","year":"2014","unstructured":"Klarl, A., Hennicker, R.: Design and implementation of dynamically evolving ensembles with the Helena framework. In: 2014 23rd Australian Software Engineering Conference, pp.\u00a015\u201324. IEEE (2014). https:\/\/doi.org\/10.1109\/ASWEC.2014.26"},{"issue":"2","key":"833_CR35","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1007\/s10270-014-0423-3","volume":"14","author":"J. Desel","year":"2015","unstructured":"Desel, J., Reisig, W.: The concepts of Petri nets. Softw. Syst. Model. 14(2), 669\u2013683 (2015). https:\/\/doi.org\/10.1007\/s10270-014-0423-3","journal-title":"Softw. Syst. Model."},{"key":"833_CR36","doi-asserted-by":"publisher","first-page":"819","DOI":"10.1007\/978-3-540-27755-2_23","volume-title":"Object Petri Nets","author":"R. Valk","year":"2004","unstructured":"Valk, R.: In: Desel, J., Reisig, W., Rozenberg, G. (eds.) Object Petri Nets, pp.\u00a0819\u2013848. Springer, Berlin (2004). https:\/\/doi.org\/10.1007\/978-3-540-27755-2_23"},{"key":"833_CR37","first-page":"99","volume-title":"Proceedings of the 14th International Software Product Line Conference (SPLC 2010)","author":"R. Muschevici","year":"2010","unstructured":"Muschevici, R., Clarke, D., Proen\u00e7a, J.: Feature Petri nets. In: Proceedings of the 14th International Software Product Line Conference (SPLC 2010), vol.\u00a02, pp.\u00a099\u2013106 (2010)"},{"key":"833_CR38","volume-title":"Proceedings of the 9th International Symposium on Advanced Vehicle Control, Kobe, Japan,","author":"C. Henke","year":"2008","unstructured":"Henke, C., Tichy, M., Schneider, T., B\u00f6cker, J., Sch\u00e4fer, W.: Organization and control of autonomous railway convoys. In: Proceedings of the 9th International Symposium on Advanced Vehicle Control, Kobe, Japan,, vol.\u00a02 (2008)"},{"key":"833_CR39","doi-asserted-by":"publisher","unstructured":"Ma, Y., Gowda, S., Anantharaman, R., Laughman, C., Shah, V., Rackauckas, C.: ModelingToolkit: a Composable Graph Transformation System for Equation-Based Modeling (2021). https:\/\/doi.org\/10.48550\/arXiv.2103.05244","DOI":"10.48550\/arXiv.2103.05244"},{"key":"833_CR40","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1145\/643603.643613","volume-title":"Proceedings of the 2nd International Conference on Aspect-Oriented Software Development. AOSD \u201903","author":"M. Mezini","year":"2003","unstructured":"Mezini, M., Ostermann, K.: Conquering aspects with caesar. In: Proceedings of the 2nd International Conference on Aspect-Oriented Software Development. AOSD \u201903, pp.\u00a090\u201399. ACM, New York (2003). https:\/\/doi.org\/10.1145\/643603.643613"},{"key":"833_CR41","unstructured":"Mertgen, A.: Modularisierung und wiederverwendung durch generische klassen in object teams. PhD thesis, Technische Universit\u00e4t, Berlin (2013)"},{"issue":"1","key":"833_CR42","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11721-012-0075-2","volume":"7","author":"M. Brambilla","year":"2013","unstructured":"Brambilla, M., Ferrante, E., Birattari, M., Dorigo, M.: Swarm robotics: a review from the swarm engineering perspective. Swarm Intell. 7(1), 1\u201341 (2013). https:\/\/doi.org\/10.1007\/s11721-012-0075-2","journal-title":"Swarm Intell."}],"container-title":["International Journal on Software Tools for Technology Transfer"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-025-00833-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10009-025-00833-x","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10009-025-00833-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,23]],"date-time":"2026-02-23T16:13:02Z","timestamp":1771863182000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10009-025-00833-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12]]},"references-count":42,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["833"],"URL":"https:\/\/doi.org\/10.1007\/s10009-025-00833-x","relation":{},"ISSN":["1433-2779","1433-2787"],"issn-type":[{"value":"1433-2779","type":"print"},{"value":"1433-2787","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12]]},"assertion":[{"value":"13 December 2025","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 January 2026","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"To improve the use of the English language, the authors used the AI-based tools DeepL and Grammarly.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Disclaimer"}}]}}