{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T06:58:21Z","timestamp":1775199501262,"version":"3.50.1"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"9","license":[{"start":{"date-parts":[[2022,12,10]],"date-time":"2022-12-10T00:00:00Z","timestamp":1670630400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,12,10]],"date-time":"2022-12-10T00:00:00Z","timestamp":1670630400000},"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":["Computing"],"published-print":{"date-parts":[[2023,9]]},"DOI":"10.1007\/s00607-022-01139-5","type":"journal-article","created":{"date-parts":[[2022,12,10]],"date-time":"2022-12-10T11:02:38Z","timestamp":1670670158000},"page":"1933-1956","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["An architectural style for scalable choreography-based microservice-oriented distributed systems"],"prefix":"10.1007","volume":"105","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8908-6960","authenticated-orcid":false,"given":"Gianluca","family":"Filippone","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Claudio","family":"Pompilio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Autili","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Massimo","family":"Tivoli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,12,10]]},"reference":[{"issue":"10","key":"1139_CR1","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MC.2003.1236471","volume":"36","author":"C Peltz","year":"2003","unstructured":"Peltz C (2003) Web services orchestration and choreography. Computer 36(10):46\u201352. https:\/\/doi.org\/10.1109\/MC.2003.1236471","journal-title":"Computer"},{"key":"1139_CR2","doi-asserted-by":"publisher","unstructured":"Basu S, Bultan T (2011) Choreography conformance via synchronizability. In: Proceedings of the 20th international conference on world wide web, pp 795\u2013804. https:\/\/doi.org\/10.1145\/1963405.1963516","DOI":"10.1145\/1963405.1963516"},{"key":"1139_CR3","doi-asserted-by":"publisher","unstructured":"G\u00f6ssler G, Sala\u00fcn G (2011) Realizability of choreographies for services interacting asynchronously. In: International workshop on formal aspects of component software. Springer, pp 151\u2013167. https:\/\/doi.org\/10.1007\/978-3-642-35743-5_10","DOI":"10.1007\/978-3-642-35743-5_10"},{"key":"1139_CR4","doi-asserted-by":"publisher","unstructured":"Basu S, Bultan T, Ouederni M (2012) Deciding choreography realizability. ACM Sigplan Not 47(1):191\u2013202. https:\/\/doi.org\/10.1145\/2103621.2103680","DOI":"10.1145\/2103621.2103680"},{"key":"1139_CR5","doi-asserted-by":"publisher","unstructured":"Basu S, Bultan T (2016) Automated choreography repair. In: International conference on fundamental approaches to software engineering. Springer, pp 13\u201330. https:\/\/doi.org\/10.1007\/978-3-662-49665-7_2","DOI":"10.1007\/978-3-662-49665-7_2"},{"key":"1139_CR6","doi-asserted-by":"publisher","unstructured":"Lanese I, Montesi F, Zavattaro G (2015) In: De\u00a0Nicola R, Hennicker R (eds) The evolution of Jolie. Springer, Cham, pp 506\u2013521. https:\/\/doi.org\/10.1007\/978-3-319-15545-6_29","DOI":"10.1007\/978-3-319-15545-6_29"},{"key":"1139_CR7","doi-asserted-by":"publisher","unstructured":"Orlando S, Pasquale VD, Barbanera F, Lanese I, Tuosto E (2021) Corinne, a tool for choreography automata. In: Sala\u00fcn G, Wijs A (eds) Formal aspects of component software. Springer, Cham, pp 82\u201392. https:\/\/doi.org\/10.1007\/978-3-030-90636-8_5","DOI":"10.1007\/978-3-030-90636-8_5"},{"key":"1139_CR8","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/j.scico.2017.10.010","volume":"160","author":"M Autili","year":"2018","unstructured":"Autili M, Inverardi P, Tivoli M (2018) Choreography realizability enforcement through the automatic synthesis of distributed coordination delegates. Sci Comput Program 160:3\u201329. https:\/\/doi.org\/10.1016\/j.scico.2017.10.010","journal-title":"Sci Comput Program"},{"key":"1139_CR9","doi-asserted-by":"publisher","unstructured":"Autili M, Di\u00a0Salle A, Gallo F, Pompilio C, Tivoli M (2019) Aiding the realization of service-oriented distributed systems. In: Proceedings of the 34th ACM\/SIGAPP symposium on applied computing. In: SAC \u201919. Association for Computing Machinery, New York, pp 1701\u20131710. https:\/\/doi.org\/10.1145\/3297280.3297446","DOI":"10.1145\/3297280.3297446"},{"key":"1139_CR10","doi-asserted-by":"publisher","unstructured":"Dar K, Taherkordi A, Rouvoy R, Eliassen F (2011) Adaptable service composition for very-large-scale internet of things systems. In: Eyers DM (ed) Proceedings of the 8th middleware doctoral symposium of the 12th ACM\/IFIP\/USENIX international middleware conference, Lisbon, Portugal, 12 December 2011, pp 2\u2013126. https:\/\/doi.org\/10.1145\/2093190.2093192","DOI":"10.1145\/2093190.2093192"},{"key":"1139_CR11","doi-asserted-by":"publisher","unstructured":"Furtado T, Francesquini E, Lago N, Kon F (2014) A middleware for reflective web service choreographies on the cloud. In: Costa FM, Andersen A (eds) Proceedings of the 13th workshop on adaptive and reflective middleware, ARM@Middleware 2014, Bordeaux, France, December 8\u201312, 2014, pp 9\u2013196. https:\/\/doi.org\/10.1145\/2677017.2677026","DOI":"10.1145\/2677017.2677026"},{"key":"1139_CR12","doi-asserted-by":"publisher","unstructured":"Vincent H, Issarny V, Georgantas N, Francesquini E, Goldman A, Kon F (2010) Choreos: scaling choreographies for the internet of the future. In: Middleware\u201910 posters and demos track, pp 1\u20133. https:\/\/doi.org\/10.1145\/1930028.1930036","DOI":"10.1145\/1930028.1930036"},{"key":"1139_CR13","doi-asserted-by":"publisher","unstructured":"Barker A, Besana P, Robertson D, Weissman JB (2009) The benefits of service choreography for data-intensive computing. In: Rauber T, R\u00fcnger G, Jeannot E, Jha S (eds) Proceedings of the 7th international workshop on challenges of large applications in distributed environments, CLADE@HPDC 2009, Garching Near Munich, Germany, June 10, 2009, pp 1\u201310. https:\/\/doi.org\/10.1145\/1552315.1552317","DOI":"10.1145\/1552315.1552317"},{"key":"1139_CR14","doi-asserted-by":"publisher","unstructured":"Yoon Y, Ye C, Jacobsen H (2011) A distributed framework for reliable and efficient service choreographies. In: Srinivasan S, Ramamritham K, Kumar A, Ravindra MP, Bertino E, Kumar R (eds) Proceedings of the 20th international conference on world wide web, WWW 2011, Hyderabad, India, March 28\u2013April 1, 2011, pp 785\u2013794. https:\/\/doi.org\/10.1145\/1963405.1963515","DOI":"10.1145\/1963405.1963515"},{"key":"1139_CR15","doi-asserted-by":"publisher","unstructured":"Gorbenko A, Kharchenko V, Romanovsky A (2009) Using inherent service redundancy and diversity to ensure web services dependability. Springer, Berlin, Heidelberg, pp 324\u2013341. https:\/\/doi.org\/10.1007\/978-3-642-00867-2_15","DOI":"10.1007\/978-3-642-00867-2_15"},{"key":"1139_CR16","doi-asserted-by":"crossref","unstructured":"Bondi AB (2000) Characteristics of scalability and their impact on performance. In: Proceedings of the 2nd international workshop on software and performance, pp 195\u2013203","DOI":"10.1145\/350391.350432"},{"key":"1139_CR17","volume-title":"The art of scalability: scalable web architecture, processes, and organizations for the modern enterprise","author":"ML Abbott","year":"2015","unstructured":"Abbott ML, Fisher MT (2015) The art of scalability: scalable web architecture, processes, and organizations for the modern enterprise. Addison-Wesley Professional, Boston"},{"key":"1139_CR18","doi-asserted-by":"publisher","unstructured":"Baresi L, Filgueira\u00a0Mendon\u00e7a, D, Garriga M (2017) Empowering low-latency applications through a serverless edge computing architecture. In: European conference on service-oriented and cloud computing. Springer, pp 196\u2013210. https:\/\/doi.org\/10.1007\/978-3-319-67262-5_15","DOI":"10.1007\/978-3-319-67262-5_15"},{"key":"1139_CR19","unstructured":"Lewis J, Fowler M (2014) Microservices a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html. Accessed June 2022"},{"key":"1139_CR20","doi-asserted-by":"publisher","unstructured":"Dragoni N, Giallorenzo S, Lafuente AL, Mazzara M, Montesi F, Mustafin R, Safina L (2017) In: Mazzara M, Meyer B (eds) Microservices: yesterday, today, and tomorrow. Springer, Cham, pp 195\u2013216. https:\/\/doi.org\/10.1007\/978-3-319-67425-4_12","DOI":"10.1007\/978-3-319-67425-4_12"},{"key":"1139_CR21","doi-asserted-by":"publisher","unstructured":"Dragoni N, Lanese I, Larsen ST, Mazzara M, Mustafin R, Safina L. Microservices: how to make your application scale. https:\/\/doi.org\/10.1007\/978-3-319-74313-4_8","DOI":"10.1007\/978-3-319-74313-4_8"},{"key":"1139_CR22","volume-title":"Building microservices","author":"S Newman","year":"2015","unstructured":"Newman S (2015) Building microservices, 1st edn. O\u2019Reilly Media Inc, Sebastopol","edition":"1"},{"key":"1139_CR23","doi-asserted-by":"publisher","unstructured":"Autili M, Tivoli M (2014) Distributed enforcement of service choreographies. In: C\u00e1mara, J., Proen\u00e7a, J. (eds.) Proceedings 13th International Workshop on Foundations of Coordination Languages and Self-Adaptive Systems, FOCLASA 2014, Rome, Italy, 6th September 2014. EPTCS, vol. 175, pp. 18\u201335. https:\/\/doi.org\/10.4204\/EPTCS.175.2","DOI":"10.4204\/EPTCS.175.2"},{"key":"1139_CR24","doi-asserted-by":"publisher","unstructured":"Autili M, Perucci A, De\u00a0Lauretis L (2020) In: Bucchiarone, A., Dragoni, N., Dustdar, S., Lago, P., Mazzara, M., Rivera, V., Sadovykh, A. (eds.) A Hybrid Approach to Microservices Load Balancing, pp. 249\u2013269. Springer, Cham. https:\/\/doi.org\/10.1007\/978-3-030-31646-4_10","DOI":"10.1007\/978-3-030-31646-4_10"},{"key":"1139_CR25","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2020.102498","volume":"197","author":"M Autili","year":"2020","unstructured":"Autili M, Di Salle A, Gallo F, Pompilio C, Tivoli M (2020) Chorevolution: Service choreography in practice. Sci Comput Program 197:102498. https:\/\/doi.org\/10.1016\/j.scico.2020.102498","journal-title":"Sci Comput Program"},{"key":"1139_CR26","doi-asserted-by":"publisher","unstructured":"Autili M, Perucci A, Leite L, Tivoli M, Kon F, Di Salle A (2021) Highly collaborative distributed systems: synthesis and enactment at work. Concurr Comput: Pract Exp. https:\/\/doi.org\/10.1002\/cpe.6039","DOI":"10.1002\/cpe.6039"},{"key":"1139_CR27","doi-asserted-by":"publisher","unstructured":"Filippone G, Autili M, Tivoli M Synthesis of context-aware business-to-business processes for location-based services through choreographies. J Softw: Evolut Process. https:\/\/doi.org\/10.1002\/smr.2416","DOI":"10.1002\/smr.2416"},{"key":"1139_CR28","doi-asserted-by":"publisher","unstructured":"Balalaie A, Heydarnoori A, Jamshidi P (2016) Migrating to cloud-native architectures using microservices: An experience report. In: Celesti A, Leitner P (eds) Advances in service-oriented and cloud computing. Springer, Cham, pp 201\u2013215. https:\/\/doi.org\/10.1007\/978-3-319-33313-7_15","DOI":"10.1007\/978-3-319-33313-7_15"},{"key":"1139_CR29","doi-asserted-by":"publisher","unstructured":"Taibi D, Lenarduzzi, V, Pahl C (2018) Architectural patterns for microservices: a systematic mapping study. In: CLOSER 2018: Proceedings of the 8th international conference on cloud computing and services science; Funchal, Madeira, Portugal, 19\u201321 March 2018, pp 221\u2013232. https:\/\/doi.org\/10.5220\/0006798302210232","DOI":"10.5220\/0006798302210232"},{"key":"1139_CR30","unstructured":"Li R (2015) Baker street: avoiding bottlenecks with a client-side load balancer for microservices. https:\/\/thenewstack.io\/baker-street-avoiding-bottlenecks-with-a-client-side-load-balancer-for-microservices\/. Accessed June 2022"},{"key":"1139_CR31","doi-asserted-by":"publisher","unstructured":"Konersmann M, Kaplan A, K\u00fchn T, Heinrich R, Koziolek A, Reussner R, J\u00fcrjens J, al-Doori M, Boltz N, Ehl M, Fuchs D, Groser K, Hahner S, Keim J, Lohr M, Sa\u011flam T, Schulz S, T\u00f6berg, J-P (2022) Evaluation methods and replicability of software architecture research objects. In: 2022 IEEE 19th international conference on software architecture (ICSA), pp 157\u2013168. https:\/\/doi.org\/10.1109\/ICSA53651.2022.00023","DOI":"10.1109\/ICSA53651.2022.00023"},{"key":"1139_CR32","doi-asserted-by":"publisher","unstructured":"Kogias M, Iyer R, Bugnion E (2020) Bypassing the load balancer without regrets. In: Proceedings of the 11th ACM symposium on cloud computing. SoCC \u201920. Association for Computing Machinery, New York, pp 193\u2013207. https:\/\/doi.org\/10.1145\/3419111.3421304","DOI":"10.1145\/3419111.3421304"},{"key":"1139_CR33","doi-asserted-by":"publisher","unstructured":"Niu Y, Liu F, Li Z (2018) Load balancing across microservices. In: IEEE INFOCOM 2018\u2014IEEE conference on computer communications, pp 198\u2013206. https:\/\/doi.org\/10.1109\/INFOCOM.2018.8486300","DOI":"10.1109\/INFOCOM.2018.8486300"},{"key":"1139_CR34","unstructured":"Fielding RT (2000) Architectural styles and the design of network-based software architectures. PhD Thesis, University of California, Irvine"},{"key":"1139_CR35","doi-asserted-by":"publisher","unstructured":"Scalas A, Dardha O, Hu R, Yoshida N (2017) A linear decomposition of multiparty sessions for safe distributed programming. In: M\u00fcller P (ed) 31st European conference on object-oriented programming, ECOOP 2017, June 19\u201323, 2017, Barcelona, Spain. LIPIcs, vol 74, pp 24\u201312431. https:\/\/doi.org\/10.4230\/LIPIcs.ECOOP.2017.24","DOI":"10.4230\/LIPIcs.ECOOP.2017.24"},{"key":"1139_CR36","doi-asserted-by":"publisher","unstructured":"Honda K, Mukhamedov A, Brown G, Chen T, Yoshida N (2011) Scribbling interactions with a formal foundation. In: Natarajan R, Ojo AK (eds) Distributed computing and internet technology\u20147th international conference, ICDCIT 2011, Bhubaneshwar, India, February 9\u201312, 2011. Proceedings. Lecture Notes in Computer Science, vol 6536. Springer, Cham, pp 55\u201375. https:\/\/doi.org\/10.1007\/978-3-642-19056-8_4","DOI":"10.1007\/978-3-642-19056-8_4"},{"key":"1139_CR37","doi-asserted-by":"publisher","unstructured":"Giallorenzo S, Lanese I, Russo D (2018) Chip: A choreographic integration process. In: Panetto H, Debruyne C, Proper HA, Ardagna CA, Roman D, Meersman R (eds) On the move to meaningful internet systems. OTM 2018 conferences\u2014confederated international conferences: CoopIS, C &TC, and ODBASE 2018, Valletta, Malta, October 22\u201326, 2018, Proceedings, Part II. Lecture Notes in Computer Science, vol 11230. Springer, Cham, pp 22\u201340. https:\/\/doi.org\/10.1007\/978-3-030-02671-4_2","DOI":"10.1007\/978-3-030-02671-4_2"},{"key":"1139_CR38","doi-asserted-by":"publisher","unstructured":"Carbone M, Montesi F (2013) Deadlock-freedom-by-design: multiparty asynchronous global programming. In: Giacobazzi R, Cousot R (eds) The 40th annual ACM SIGPLAN-SIGACT symposium on principles of programming languages, POPL \u201913, Rome, Italy\u2014January 23\u201325, 2013, pp 263\u2013274. https:\/\/doi.org\/10.1145\/2429069.2429101","DOI":"10.1145\/2429069.2429101"},{"key":"1139_CR39","doi-asserted-by":"publisher","unstructured":"Preda MD, Gabbrielli M, Giallorenzo S, Lanese I, Mauro J (2017) Dynamic choreographies: theory and implementation. Log Methods Comput Sci. https:\/\/doi.org\/10.23638\/LMCS-13(2:1)2017","DOI":"10.23638\/LMCS-13(2:1)2017"},{"issue":"4","key":"1139_CR40","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1145\/3397495","volume":"53","author":"P Weisenburger","year":"2020","unstructured":"Weisenburger P, Wirth J, Salvaneschi G (2020) A survey of multitier programming. ACM Comput Surv 53(4):81\u201318135. https:\/\/doi.org\/10.1145\/3397495","journal-title":"ACM Comput Surv"},{"key":"1139_CR41","doi-asserted-by":"publisher","unstructured":"Giallorenzo S, Montesi F, Peressotti M, Richter D, Salvaneschi G, Weisenburger P (2021) Multiparty languages: the choreographic and multitier cases (pearl). In: M\u00f8ller A, Sridharan M (eds) 35th European conference on object-oriented programming, ECOOP 2021, July 11\u201317, 2021, Aarhus, Denmark (Virtual conference). LIPIcs, vol 194, pp 22\u201312227. https:\/\/doi.org\/10.4230\/LIPIcs.ECOOP.2021.22","DOI":"10.4230\/LIPIcs.ECOOP.2021.22"},{"key":"1139_CR42","doi-asserted-by":"publisher","unstructured":"Oberhauser R (2016) Microflows: lightweight automated planning and enactment of workflows comprising semantically-annotated microservices. In: 6th international symposium on business modeling and software design (BMSD 2016), vol 1, pp 134\u2013143. https:\/\/doi.org\/10.5220\/0006223001340143","DOI":"10.5220\/0006223001340143"},{"key":"1139_CR43","doi-asserted-by":"publisher","unstructured":"Ben Hadj\u00a0Yahia E, R\u00e9veill\u00e8re L, Bromberg Y-D, Chevalier R, Cadot A (2016) Medley: an event-driven lightweight platform for service composition. In: Bozzon A, Cudre-Maroux P, Pautasso C (eds) Web engineering. Springer, Cham, pp 3\u201320. https:\/\/doi.org\/10.1007\/978-3-319-38791-8_1","DOI":"10.1007\/978-3-319-38791-8_1"},{"issue":"4","key":"1139_CR44","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1007\/s11761-020-00300-2","volume":"14","author":"D Monteiro","year":"2020","unstructured":"Monteiro D, Maia PHM, Rocha LS, Mendon\u00e7a NC (2020) Building orchestrated microservice systems using declarative business processes. SOCA 14(4):243\u2013268. https:\/\/doi.org\/10.1007\/s11761-020-00300-2","journal-title":"SOCA"},{"key":"1139_CR45","doi-asserted-by":"publisher","unstructured":"Guti\u00e9rrez\u2013Fern\u00e1ndez AM, Resinas, M, Ruiz\u2013Cort\u00e9s A (2017) Redefining a process engine as a microservice platform. In: Dumas M, Fantinato M (eds) Business process management workshops. Springer, Cham, pp 252\u2013263. https:\/\/doi.org\/10.1007\/978-3-319-58457-7_19","DOI":"10.1007\/978-3-319-58457-7_19"},{"key":"1139_CR46","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106370","volume":"127","author":"P Valderas","year":"2020","unstructured":"Valderas P, Torres V, Pelechano V (2020) A microservice composition approach based on the choreography of BPMN fragments. Inf Softw Technol 127:106370. https:\/\/doi.org\/10.1016\/j.infsof.2020.106370","journal-title":"Inf Softw Technol"},{"key":"1139_CR47","doi-asserted-by":"publisher","unstructured":"Sun C-a, Wang J, Liu Z, Han Y (2021) A variability-enabling and model-driven approach to adaptive microservice-based systems. In: 2021 IEEE 45th annual computers, software, and applications conference (COMPSAC), pp 968\u2013973. https:\/\/doi.org\/10.1109\/COMPSAC51774.2021.00130","DOI":"10.1109\/COMPSAC51774.2021.00130"},{"key":"1139_CR48","doi-asserted-by":"publisher","unstructured":"Guidi C, Lanese I, Mazzara M, Montesi F (2017) In: Mazzara M, Meyer B (eds) Microservices: a language-based approach. Springer, Cham, pp 217\u2013225. https:\/\/doi.org\/10.1007\/978-3-319-67425-4_13","DOI":"10.1007\/978-3-319-67425-4_13"},{"key":"1139_CR49","doi-asserted-by":"publisher","unstructured":"Afzal S, Ganesh K (2019) Load balancing in cloud computing\u2014a hierarchical taxonomical classification. J Cloud Comput. https:\/\/doi.org\/10.1186\/s13677-019-0146-7","DOI":"10.1186\/s13677-019-0146-7"},{"key":"1139_CR50","unstructured":"Malcom (2018) Load-balancing strategies. https:\/\/www.beyondthelines.net\/computing\/load-balancing-strategies\/. Accessed June 2022"},{"key":"1139_CR51","doi-asserted-by":"publisher","unstructured":"Yu R, Kilari VT, Xue G, Yang D (2019) Load balancing for interdependent Iot microservices. In: IEEE INFOCOM 2019\u2014IEEE conference on computer communications, pp 298\u2013306. https:\/\/doi.org\/10.1109\/INFOCOM.2019.8737450","DOI":"10.1109\/INFOCOM.2019.8737450"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-022-01139-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-022-01139-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-022-01139-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,28]],"date-time":"2023-08-28T14:05:01Z","timestamp":1693231501000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-022-01139-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,12,10]]},"references-count":51,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["1139"],"URL":"https:\/\/doi.org\/10.1007\/s00607-022-01139-5","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,12,10]]},"assertion":[{"value":"30 June 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 November 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 December 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}