{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T15:25:18Z","timestamp":1772119518571,"version":"3.50.1"},"reference-count":59,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,12,6]],"date-time":"2023-12-06T00:00:00Z","timestamp":1701820800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,12,6]],"date-time":"2023-12-06T00:00:00Z","timestamp":1701820800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"National NSF of China","award":["62141218"],"award-info":[{"award-number":["62141218"]}]},{"name":"National NSF of China","award":["62141218"],"award-info":[{"award-number":["62141218"]}]},{"name":"National NSF of China","award":["62141218"],"award-info":[{"award-number":["62141218"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2024,5]]},"DOI":"10.1007\/s10515-023-00404-x","type":"journal-article","created":{"date-parts":[[2023,12,6]],"date-time":"2023-12-06T06:02:12Z","timestamp":1701842532000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Enhancing embedded systems development with TS$$^-$$"],"prefix":"10.1007","volume":"31","author":[{"given":"Xingzi","family":"Yu","sequence":"first","affiliation":[]},{"given":"Wei","family":"Tang","sequence":"additional","affiliation":[]},{"given":"Tianlei","family":"Xiong","sequence":"additional","affiliation":[]},{"given":"Wengang","family":"Chen","sequence":"additional","affiliation":[]},{"given":"Jie","family":"He","sequence":"additional","affiliation":[]},{"given":"Bin","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Zhengwei","family":"Qi","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,12,6]]},"reference":[{"key":"404_CR1","doi-asserted-by":"publisher","unstructured":"Agesen, O., Palsberg, J., Schwartzbach, M.I.: Type inference of SELF. In: Nierstrasz O (ed) ECOOP\u201993\u2013Object-Oriented Programming, 7th European Conference, Kaiserslautern, Germany, July 26-30, 1993, Proceedings, Lecture Notes in Computer Science, vol 707, pp. 247\u2013267. Springer (1993) https:\/\/doi.org\/10.1007\/3-540-47910-4_14","DOI":"10.1007\/3-540-47910-4_14"},{"issue":"P1","key":"404_CR2","doi-asserted-by":"publisher","first-page":"52","DOI":"10.1016\/j.scico.2013.06.006","volume":"96","author":"E Allende","year":"2014","unstructured":"Allende, E., Calla\u00fa, O., Fabry, J., et al..: Gradual typing for smalltalk. Sci. Comput. Program. 96(P1), 52\u201369 (2014). https:\/\/doi.org\/10.1016\/j.scico.2013.06.006","journal-title":"Sci. Comput. Program."},{"key":"404_CR3","unstructured":"Alliance, B.: WebAssembly micro runtime (2023) https:\/\/github.com\/bytecodealliance\/wasm-micro-runtime, original-date: 2019-05-02T21:32:09Z"},{"key":"404_CR4","unstructured":"Apple: Webkit: A fast, open source web browser engine. (2018) https:\/\/webkit.org\/"},{"key":"404_CR5","doi-asserted-by":"publisher","unstructured":"Ball, T., de\u00a0Halleux, P., Moskal, M.: Static typescript: an implementation of a static compiler for the typescript language. In: Hosking AL, Finocchi I (eds) Proceedings of the 16th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, MPLR 2019, Athens, Greece, October 21-22. ACM, pp. 105\u2013116 (2019) https:\/\/doi.org\/10.1145\/3357390.3361032","DOI":"10.1145\/3357390.3361032"},{"key":"404_CR6","unstructured":"Bastien, J.: Webassembly-going public launch bug. (2015) https:\/\/github.com\/WebAssembly\/design\/issues\/150"},{"key":"404_CR7","unstructured":"Bellard, F.: Quickjs documentation-jsvalue. (2021a) https:\/\/bellard.org\/quickjs\/quickjs.html#JSValue-1"},{"key":"404_CR8","unstructured":"Bellard, F.: Quickjs javascript engine. (2021b) https:\/\/bellard.org\/quickjs\/"},{"issue":"4","key":"404_CR9","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1145\/3340571","volume":"41","author":"ED Berger","year":"2019","unstructured":"Berger, E.D., Hollenbeck, C., Maj, P., et al..: On the impact of programming languages on code quality: a reproduction study. ACM Trans. Program Lang. Syst. 41(4), 21\u201324 (2019). https:\/\/doi.org\/10.1145\/3340571","journal-title":"ACM Trans. Program Lang. Syst."},{"key":"404_CR10","doi-asserted-by":"publisher","unstructured":"Bierman, G.M., Meijer, E., Torgersen, M.: Adding dynamic types to C#. In: ECOOP 2010\u2014Object-Oriented Programming, 24th European Conference, Maribor, Slovenia, June 21-25, 2010. Proceedings, pp. 76\u2013100 (2010) https:\/\/doi.org\/10.1007\/978-3-642-14107-2_5","DOI":"10.1007\/978-3-642-14107-2_5"},{"key":"404_CR11","doi-asserted-by":"publisher","unstructured":"Bierman, G.M., Abadi, M., Torgersen, M.: Understanding typescript. In: Jones RE (ed) ECOOP 2014 - Object-Oriented Programming\u201328th European Conference, Uppsala, Sweden, July 28 - August 1, 2014. Proceedings, Lecture Notes in Computer Science, vol 8586. pp. 257\u2013281, Springer, (2014) https:\/\/doi.org\/10.1007\/978-3-662-44202-9_11","DOI":"10.1007\/978-3-662-44202-9_11"},{"key":"404_CR12","unstructured":"bytecodealliance (2020) Wasi: The webassembly system interface. https:\/\/wasi.dev\/"},{"key":"404_CR13","doi-asserted-by":"publisher","unstructured":"Chandra, S., Gordon, C.S., Jeannin, J., et al..: Type inference for static compilation of javascript. In: Visser E, Smaragdakis Y (eds) Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2016, part of SPLASH 2016, Amsterdam, The Netherlands, October 30 - November 4, 2016. ACM, pp. 410\u2013429 (2016) https:\/\/doi.org\/10.1145\/2983990.2984017, https:\/\/doi.org\/10.1145\/2983990.2984017","DOI":"10.1145\/2983990.2984017"},{"key":"404_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3133872","volume":"1","author":"A Chaudhuri","year":"2017","unstructured":"Chaudhuri, A., Vekris, P., Goldman, S., et al..: Fast and precise type checking for Javascript. Proc ACM. Program Lang. 1, 1\u201330 (2017). https:\/\/doi.org\/10.1145\/3133872","journal-title":"Proc ACM. Program Lang."},{"key":"404_CR15","doi-asserted-by":"publisher","unstructured":"Cheng, L., Ilbeyi, B., Bolz-Tereick, C.F., et al..: Type freezing: exploiting attribute type monomorphism in tracing JIT compilers. In: CGO \u201920: 18th ACM\/IEEE International Symposium on Code Generation and Optimization, San Diego, CA, USA, February, 2020. ACM, pp. 16\u201329 (2020) https:\/\/doi.org\/10.1145\/3368826.3377907","DOI":"10.1145\/3368826.3377907"},{"key":"404_CR16","doi-asserted-by":"publisher","unstructured":"Choi, W., Chandra, S., Necula, G.C., et al..: SJS: a type system for javascript with fixed object layout. In: Blazy S, Jensen TP (eds) Static Analysis\u201322nd International Symposium, SAS 2015, Saint-Malo, France, September 9-11, 2015, Proceedings, Lecture Notes in Computer Science, vol 9291. pp. 181\u2013198, Springer (2015) https:\/\/doi.org\/10.1007\/978-3-662-48288-9_11","DOI":"10.1007\/978-3-662-48288-9_11"},{"key":"404_CR17","unstructured":"Clark, L.,: Standardizing wasi: a system interface to run webassembly outside the web-mozilla hacks-the web developer blog. (2019) https:\/\/hacks.mozilla.org\/2019\/03\/standardizing-wasi-a-webassembly-system-interface\/"},{"key":"404_CR18","doi-asserted-by":"publisher","unstructured":"Devine, J., Finney, J., Halleux, P.d., et al..: MakeCode and CODAL: intuitive and efficient embedded systems programming for education. In: Proceedings of the 19th ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2018, Philadelphia, PA, USA, June 19-20, 2018, pp. 19\u201330 (2018) https:\/\/doi.org\/10.1145\/3211332.3211335","DOI":"10.1145\/3211332.3211335"},{"key":"404_CR19","unstructured":"Expruino (2023) Espruino - JavaScript for Microcontrollers. https:\/\/www.espruino.com\/"},{"key":"404_CR20","unstructured":"Foundation, E.: 2022 iot & edge developer survey report. (2022) https:\/\/accounts.eclipse.org\/documents"},{"key":"404_CR21","doi-asserted-by":"publisher","unstructured":"Gao, Z., Bird, C., Barr, E.T.: To type or not to type: quantifying detectable bugs in javascript. In: Uchitel S, Orso A, Robillard MP (Eds) Proceedings of the 39th International Conference on Software Engineering, ICSE 2017, Buenos Aires, Argentina, May 20-28, 2017. IEEE\/ACM, pp. 758\u2013769 (2017) https:\/\/doi.org\/10.1109\/ICSE.2017.75","DOI":"10.1109\/ICSE.2017.75"},{"key":"404_CR22","unstructured":"George, D.: Micropython. (2023) http:\/\/www.micropython.org\/"},{"key":"404_CR23","doi-asserted-by":"publisher","unstructured":"Haas, A., Rossberg, A., Schuff, D.L., et al..: Bringing the web up to speed with webassembly. In: Cohen A, Vechev MT (Eds) Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI 2017, Barcelona, Spain, June 18-23, 2017. ACM, pp. 185\u2013200 (2017) https:\/\/doi.org\/10.1145\/3062341.3062363","DOI":"10.1145\/3062341.3062363"},{"issue":"5","key":"404_CR24","doi-asserted-by":"publisher","first-page":"1335","DOI":"10.1007\/s10664-013-9289-1","volume":"19","author":"S Hanenberg","year":"2014","unstructured":"Hanenberg, S., Kleinschmager, S., Robbes, R., et al..: An empirical study on the impact of static typing on software maintainability. Empir. Softw. Eng. 19(5), 1335\u20131382 (2014). https:\/\/doi.org\/10.1007\/s10664-013-9289-1","journal-title":"Empir. Softw. Eng."},{"key":"404_CR25","doi-asserted-by":"publisher","unstructured":"Jensen, S.H., M\u00f8ller, A., Thiemann, P.: Type analysis for javascript. In: Palsberg J, Su Z (Eds) Static Analysis, 16th International Symposium, SAS 2009, Los Angeles, CA, USA, August 9-11, 2009. Proceedings, Lecture Notes in Computer Science, vol 5673. pp. 238\u2013255, Springer (2009) https:\/\/doi.org\/10.1007\/978-3-642-03237-0_17","DOI":"10.1007\/978-3-642-03237-0_17"},{"key":"404_CR26","doi-asserted-by":"publisher","unstructured":"Kranz, D.A., Kelsey, R., Rees, J., et al..: Orbit: an optimizing compiler for scheme (with retrospective). In: 20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, A Selection, pp. 175\u2013191 (1986) https:\/\/doi.org\/10.1145\/989393.989414","DOI":"10.1145\/989393.989414"},{"key":"404_CR27","unstructured":"McCallum, T.: Ai on a cloud native webassembly runtime (wasmedge)-part i. (2021) https:\/\/medium.com\/wasm\/ai-on-a-cloud-native-webassembly-runtime-wasmedge-part-i-3bf3714a64ea"},{"key":"404_CR28","unstructured":"MDN (2019) Spidermonkey internals. https:\/\/firefox-source-docs.mozilla.org\/js\/index.html"},{"key":"404_CR29","doi-asserted-by":"publisher","unstructured":"M\u00e9n\u00e9trey, J., Pasin, M., Felber, P., et al..: Twine: an embedded trusted runtime for webassembly. In: 37th IEEE International Conference on Data Engineering, ICDE 2021, Chania, Greece, April 19-22, 2021. IEEE, pp. 205\u2013216 (2021) https:\/\/doi.org\/10.1109\/ICDE51399.2021.00025","DOI":"10.1109\/ICDE51399.2021.00025"},{"key":"404_CR30","unstructured":"Microsoft (2014) Typescript specification. https:\/\/www.typescriptlang.org\/"},{"key":"404_CR31","unstructured":"Microsoft (2021) Using the compiler api.microsoft\/typescript wiki. https:\/\/github.com\/Microsoft\/TypeScript\/wiki\/Using-the-Compiler-API"},{"key":"404_CR32","unstructured":"Microsoft (2023) Devicescript: Typescript for tiny iot devices. https:\/\/microsoft.github.io\/devicescript\/"},{"key":"404_CR33","unstructured":"Mozilla (2022) Spidermonkey - mozilla\u2019s javascript and webassembly engine,. https:\/\/spidermonkey.dev\/"},{"key":"404_CR34","unstructured":"Narayan, S., Garfinkel, T., Lerner, S., et al..: Gobi: Webassembly as a practical path to library sandboxing. CoRR abs\/1912.02285. (2019) http:\/\/arxiv.org\/abs\/1912.02285, 1912.02285"},{"key":"404_CR35","unstructured":"nischayv (2020) Github - as-benchmarks. https:\/\/github.com\/nischayv\/as-benchmarks"},{"key":"404_CR36","unstructured":"manual page L (2023) time(1) - Linux manual page. https:\/\/man7.org\/linux\/man-pages\/man1\/time.1.html"},{"key":"404_CR37","doi-asserted-by":"publisher","unstructured":"Rastogi, A., Swamy, N., Fournet, C., et al..: Safe & efficient gradual typing for typescript. In: Rajamani SK, Walker D (eds) Proceedings of the 42nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2015, Mumbai, India, January 15-17, 2015. ACM, pp. 167\u2013180 (2015) https:\/\/doi.org\/10.1145\/2676726.2676971","DOI":"10.1145\/2676726.2676971"},{"key":"404_CR38","doi-asserted-by":"publisher","unstructured":"Ray, B., Posnett, D., Filkov, V., et al..: A large scale study of programming languages and code quality in github. In: Cheung S, Orso A, Storey MD (eds) Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, China, November 16 - 22, 2014. ACM, pp. 155\u2013165 (2014) https:\/\/doi.org\/10.1145\/2635868.2635922","DOI":"10.1145\/2635868.2635922"},{"issue":"10","key":"404_CR39","doi-asserted-by":"publisher","first-page":"91","DOI":"10.1145\/3126905","volume":"60","author":"B Ray","year":"2017","unstructured":"Ray, B., Posnett, D., Devanbu, P.T., et al..: A large-scale study of programming languages and code quality in github. Commun. ACM 60(10), 91\u2013100 (2017). https:\/\/doi.org\/10.1145\/3126905","journal-title":"Commun. ACM"},{"key":"404_CR40","unstructured":"Ray, B., Devanbu, P., Filkov, V.: Rebuttal to berger et al.., toplas 2019. (2019) 1911.07393"},{"key":"404_CR41","doi-asserted-by":"publisher","unstructured":"Richards, G., Nardelli, F.Z., Vitek, J.: Concrete types for typescript. In: Boyland JT (ed) 29th European Conference on Object-Oriented Programming, ECOOP 2015, July 5-10, 2015, Prague, Czech Republic, LIPIcs, vol\u00a037. Schloss Dagstuhl - Leibniz-Zentrum f\u00fcr Informatik, pp. 76\u2013100 (2015) https:\/\/doi.org\/10.4230\/LIPIcs.ECOOP.2015.76","DOI":"10.4230\/LIPIcs.ECOOP.2015.76"},{"key":"404_CR42","doi-asserted-by":"publisher","unstructured":"Saifullah, C.M.K., Asaduzzaman, M., Roy, C.K.: Exploring type inference techniques of dynamically typed languages. In: Kontogiannis K, Khomh F, Chatzigeorgiou A, et al. (eds) 27th IEEE International Conference on Software Analysis, Evolution and Reengineering, SANER 2020, London, ON, Canada, February 18-21, 2020. IEEE, pp. 70\u201380 (2020) https:\/\/doi.org\/10.1109\/SANER48275.2020.9054814","DOI":"10.1109\/SANER48275.2020.9054814"},{"key":"404_CR43","doi-asserted-by":"publisher","unstructured":"Serrano, M.: Javascript AOT compilation. In: Felgentreff T (ed) Proceedings of the 14th ACM SIGPLAN International Symposium on Dynamic Languages, DLS 2018, Boston, MA, USA, November 6, 2018. ACM, pp. 50\u201363 (2018) https:\/\/doi.org\/10.1145\/3276945.3276950","DOI":"10.1145\/3276945.3276950"},{"key":"404_CR44","doi-asserted-by":"crossref","unstructured":"Serrano, M.: Of javascript AOT compilation performance. Proc ACM Program Lang 5(ICFP):1\u201330. (2021) DOIurlhttps:\/\/doi.org\/10.1145\/3473575","DOI":"10.1145\/3473575"},{"key":"404_CR45","doi-asserted-by":"publisher","unstructured":"Serrano, M., Feeley, M.: Property caches revisited. In: Amaral JN, Kulkarni M (eds) Proceedings of the 28th International Conference on Compiler Construction, CC 2019, Washington, DC, USA, February 16-17, 2019. ACM, pp. 99\u2013110, (2019) https:\/\/doi.org\/10.1145\/3302516.3307344","DOI":"10.1145\/3302516.3307344"},{"key":"404_CR46","doi-asserted-by":"publisher","unstructured":"Serrano, M., Weis, P.: Bigloo: A portable and optimizing compiler for strict functional languages. In: Mycroft A (ed) Static Analysis, Second International Symposium, SAS\u201995, Glasgow, UK, September 25-27, 1995, Proceedings, Lecture Notes in Computer Science, vol 983. pp. 366\u2013381, Springer (1995) https:\/\/doi.org\/10.1007\/3-540-60360-3_50","DOI":"10.1007\/3-540-60360-3_50"},{"key":"404_CR47","doi-asserted-by":"publisher","unstructured":"Shao, Z., Appel, A.W.: Space-Efficient Closure Representations. In: Proceedings of the 1994 ACM Conference on LISP and Functional Programming, Orlando, Florida, USA, 27-29 June 1994., pp. 150\u2013161 (1994) https:\/\/doi.org\/10.1145\/182409.156783","DOI":"10.1145\/182409.156783"},{"key":"404_CR48","unstructured":"Shillaker, S., Pietzuch, P.R.: Faasm: Lightweight isolation for efficient stateful serverless computing. In: Gavrilovska A, Zadok E (eds) 2020 USENIX Annual Technical Conference, USENIX ATC 2020, July 15-17, 2020. USENIX Association, pp. 419\u2013433 (2020) https:\/\/www.usenix.org\/conference\/atc20\/presentation\/shillaker"},{"key":"404_CR49","doi-asserted-by":"publisher","unstructured":"Siek, J.G., Taha, W.: Gradual typing for objects. In: Ernst E (ed) ECOOP 2007 - Object-Oriented Programming, 21st European Conference, Berlin, Germany, July 30 - August 3, 2007, Proceedings, Lecture Notes in Computer Science, vol 4609. pp. 2\u201327, Springer (2007) https:\/\/doi.org\/10.1007\/978-3-540-73589-2_2","DOI":"10.1007\/978-3-540-73589-2_2"},{"key":"404_CR50","doi-asserted-by":"publisher","unstructured":"Takikawa, A., Feltey, D,. Greenman, B., et al..: Is sound gradual typing dead? In: Proceedings of the 43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2016, St. Petersburg, FL, USA, January 20 - 22, 2016, pp. 456\u2013468 (2016) https:\/\/doi.org\/10.1145\/2837614.2837630","DOI":"10.1145\/2837614.2837630"},{"key":"404_CR51","unstructured":"Vaarala, S.: Duktape. (2023) https:\/\/duktape.org\/"},{"key":"404_CR52","doi-asserted-by":"publisher","unstructured":"Wade, A.W., Kulkarni, P.A., Jantz, M.R.: AOT vs. JIT: impact of profile data on code quality. In: Proceedings of the 18th ACM SIGPLAN\/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems, LCTES 2017, Barcelona, Spain, June 21-22, 2017, pp. 1\u201310 (2017) https:\/\/doi.org\/10.1145\/3078633.3081037","DOI":"10.1145\/3078633.3081037"},{"key":"404_CR53","unstructured":"Wasm3 (2023) wasm3\/wasm3: A fast WebAssembly interpreter, and the most universal WASM runtime. https:\/\/github.com\/wasm3\/wasm3"},{"key":"404_CR54","doi-asserted-by":"publisher","unstructured":"Wen, E., Weber, G.: Wasmachine: Bring iot up to speed with A webassembly OS. In: 2020 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2020, Austin, TX, USA, March 23-27, 2020. IEEE, pp. 1\u20134 (2020) https:\/\/doi.org\/10.1109\/PerComWorkshops48775.2020.9156135","DOI":"10.1109\/PerComWorkshops48775.2020.9156135"},{"key":"404_CR55","doi-asserted-by":"publisher","unstructured":"Wen, E., Weber, G., Nanayakkara, S.: WasmAndroid: a cross-platform runtime for native programming languages on Android (WIP paper). In: LCTES \u201921: 22nd ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, Virtual Event, Canada, 22 June, 2021, pp. 80\u201384 (2021) https:\/\/doi.org\/10.1145\/3461648.3463849","DOI":"10.1145\/3461648.3463849"},{"key":"404_CR56","unstructured":"Wikipedia TFE (2022) Double-precision floating-point format. https:\/\/en.wikipedia.org\/w\/index.php?title=Double-precision_floating-point_format &oldid=1104943899"},{"key":"404_CR57","doi-asserted-by":"publisher","unstructured":"Wimmer, C., Stancu, C., Hofer, P., et al..: Initialize once, start fast: application initialization at build time. Proc ACM Program Lang 3(OOPSLA):184:129. (2019) https:\/\/doi.org\/10.1145\/3360610","DOI":"10.1145\/3360610"},{"key":"404_CR58","doi-asserted-by":"publisher","unstructured":"Wu, Z., Sun, Z., Gong, K., et al..: Hidden inheritance: an inline caching design for typescript performance. Proc ACM Program Lang 4(OOPSLA):174:1\u2013174:29 (2020) https:\/\/doi.org\/10.1145\/3428242","DOI":"10.1145\/3428242"},{"key":"404_CR59","unstructured":"Zheng, S., Wang, H., Wu, L., et al..: VM matters: A comparison of WASM vms and evms in the performance of blockchain smart contracts. CoRR abs\/2012.01032. (2020) https:\/\/arxiv.org\/abs\/2012.01032, 2012.01032"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00404-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10515-023-00404-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-023-00404-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,29]],"date-time":"2024-04-29T09:17:41Z","timestamp":1714382261000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10515-023-00404-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,6]]},"references-count":59,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2024,5]]}},"alternative-id":["404"],"URL":"https:\/\/doi.org\/10.1007\/s10515-023-00404-x","relation":{"has-preprint":[{"id-type":"doi","id":"10.21203\/rs.3.rs-3269068\/v1","asserted-by":"object"}]},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,12,6]]},"assertion":[{"value":"16 August 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"4 November 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 December 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"6"}}