{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,12]],"date-time":"2025-09-12T18:03:49Z","timestamp":1757700229109,"version":"3.37.3"},"reference-count":60,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T00:00:00Z","timestamp":1635465600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T00:00:00Z","timestamp":1635465600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2022,1]]},"DOI":"10.1007\/s10664-021-10040-2","type":"journal-article","created":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T02:02:32Z","timestamp":1635472952000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["\u201cMore Than Deep Learning\u201d: post-processing for API sequence recommendation"],"prefix":"10.1007","volume":"27","author":[{"given":"Chi","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3376-2581","authenticated-orcid":false,"given":"Xin","family":"Peng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bihuan","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Sun","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhenchang","family":"Xing","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wenyun","family":"Zhao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,10,29]]},"reference":[{"key":"10040_CR1","doi-asserted-by":"crossref","unstructured":"Ai L, Huang Z, Li W, Zhou Y, Yu Y (2019) SENSORY: leveraging code statement sequence information for code snippets recommendation. In: 43rd IEEE Annual Computer Software and Applications Conference, COMPSAC 2019, vol 1, Milwaukee, pp 27\u201336","DOI":"10.1109\/COMPSAC.2019.00014"},{"key":"10040_CR2","doi-asserted-by":"crossref","unstructured":"Allamanis M, Sutton C A (2013) Mining source code repositories at massive scale using language modeling. In: Proceedings of the 10th Working Conference on Mining Software Repositories, MSR \u201913, San Francisco, pp 207\u2013216","DOI":"10.1109\/MSR.2013.6624029"},{"key":"10040_CR3","doi-asserted-by":"crossref","unstructured":"Alnusair A, Zhao T, Bodden E (2010) Effective API navigation and reuse","DOI":"10.1109\/IRI.2010.5558972"},{"issue":"7","key":"10040_CR4","doi-asserted-by":"publisher","first-page":"512","DOI":"10.1002\/smr.1791","volume":"28","author":"M Asaduzzaman","year":"2016","unstructured":"Asaduzzaman M, Roy C K, Schneider K A, Hou D (2016) A simple, efficient, context-sensitive approach for code completion. J Softw Evol Process 28 (7):512\u2013541","journal-title":"J Softw Evol Process"},{"key":"10040_CR5","unstructured":"Bahdanau D, Cho K, Bengio Y (2015) Neural machine translation by jointly learning to align and translate. In: 3rd International Conference on Learning Representations, ICLR 2015, San Diego, CA, USA, May 7-9, 2015, Conference Track Proceedings"},{"issue":"1-7","key":"10040_CR6","first-page":"107","volume":"30","author":"S Brin","year":"1998","unstructured":"Brin S, Page L (1998) The anatomy of a large-scale hypertextual web search engine. Comput Netw 30(1-7):107\u2013117","journal-title":"Comput Netw"},{"key":"10040_CR7","doi-asserted-by":"crossref","unstructured":"Bruch M, Monperrus M, Mezini M (2009) Learning from examples to improve code completion systems. In: Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009, Amsterdam, pp 213\u2013222","DOI":"10.1145\/1595696.1595728"},{"key":"10040_CR8","doi-asserted-by":"crossref","unstructured":"Cambronero J, Li H, Kim S, Sen K, Chandra S (2019) When deep learning met code search. In: Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC\/SIGSOFT FSE 2019, Tallinn, pp 964\u2013974","DOI":"10.1145\/3338906.3340458"},{"key":"10040_CR9","doi-asserted-by":"crossref","unstructured":"Chakraborty S, Ding Y, Allamanis M, Ray B (2020) Codit: Code editing with tree-based neural models. IEEE Trans Softw Eng:1\u20131","DOI":"10.1109\/TSE.2020.3020502"},{"key":"10040_CR10","doi-asserted-by":"crossref","unstructured":"Chen C, Peng X, Sun J, Xing Z, Wang X, Zhao Y, Zhang H, Zhao W (2019a) Generative API usage code recommendation with parameter concretization. Sci China Inf Sci 62(9):192103:1\u2013192103:22","DOI":"10.1007\/s11432-018-9821-9"},{"key":"10040_CR11","doi-asserted-by":"crossref","unstructured":"Chen C, Peng X, Xing Z, Sun J, Wang X, Zhao Y, Zhao W (2021) Holistic combination of structural and textual code information for context based api recommendation. IEEE Trans Softw Eng:1\u20131","DOI":"10.1109\/TSE.2021.3074309"},{"key":"10040_CR12","doi-asserted-by":"crossref","unstructured":"Chen Z, Kommrusch SJ, Tufano M, Pouchet LN, Poshyvanyk D, Monperrus M (2019b) Sequencer: Sequence-to-sequence learning for end-to-end program repair. IEEE Trans Softw Eng:1\u20131","DOI":"10.1109\/TSE.2019.2940179"},{"key":"10040_CR13","unstructured":"Dam HK, Tran T, Pham T (2016) A deep language model for software code. CoRR arXiv:1608.02715"},{"key":"10040_CR14","doi-asserted-by":"crossref","unstructured":"Fowkes JM, Sutton CA (2016) Parameter-free probabilistic API mining across github. In: Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Seattle, pp 254\u2013265","DOI":"10.1145\/2950290.2950319"},{"issue":"383","key":"10040_CR15","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1080\/01621459.1983.10478008","volume":"78","author":"EB Fowlkes","year":"1983","unstructured":"Fowlkes EB, Mallows CL (1983) A method for comparing two hierarchical clusterings. J Amer Stat Assoc 78(383):553\u2013569","journal-title":"J Amer Stat Assoc"},{"key":"10040_CR16","doi-asserted-by":"crossref","unstructured":"Gu X, Zhang H, Zhang D, Kim S (2016) Deep API learning. In: Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Seattle, pp 631\u2013642","DOI":"10.1145\/2950290.2950334"},{"key":"10040_CR17","doi-asserted-by":"crossref","unstructured":"Gu X, Zhang H, Kim S (2018) Deep code search. In: Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, Gothenburg, pp 933\u2013944","DOI":"10.1145\/3180155.3180167"},{"key":"10040_CR18","doi-asserted-by":"crossref","unstructured":"Hill R, Rideout J (2004) Automatic method completion. In: 19Th IEEE international conference on automated software engineering (ASE 2004), Linz, pp 228\u2013235","DOI":"10.1109\/ASE.2004.1342740"},{"key":"10040_CR19","doi-asserted-by":"crossref","unstructured":"Hindle A, Barr ET, Su Z, Gabel M, Devanbu PT (2012) On the naturalness of software. In: 34Th international conference on software engineering, ICSE 2012, Zurich, pp 837\u2013847","DOI":"10.1109\/ICSE.2012.6227135"},{"key":"10040_CR20","doi-asserted-by":"crossref","unstructured":"Hou D, Pletcher DM (2010) Towards a better code completion system by API grouping, filtering, and popularity-based ranking. In: Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, RSSE 2010, Cape Town, pp 26\u201330","DOI":"10.1145\/1808920.1808926"},{"key":"10040_CR21","doi-asserted-by":"crossref","unstructured":"Hou D, Pletcher DM (2011) An evaluation of the strategies of sorting, filtering, and grouping API methods for code completion. In: IEEE 27Th international conference on software maintenance, ICSM 2011, Williamsburg, pp 233\u2013242","DOI":"10.1109\/ICSM.2011.6080790"},{"key":"10040_CR22","doi-asserted-by":"crossref","unstructured":"Huang Y, Chen C, Xing Z, Lin T, Liu Y (2018) Tell them apart: distilling technology differences from crowd-scale comparison discussions. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, ASE 2018, Montpellier, pp 214\u2013224","DOI":"10.1145\/3238147.3238208"},{"issue":"1","key":"10040_CR23","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/BF01908075","volume":"2","author":"L Hubert","year":"1985","unstructured":"Hubert L, Arabie P (1985) Comparing partitions. J Class 2(1):193\u2013218","journal-title":"J Class"},{"key":"10040_CR24","unstructured":"Kim K, Kim D, Bissyand\u0117 TF, Choi E, Li L, Klein J, Traon YL (2018) Facoy: a code-to-code search engine. In: Proceedings of the 40th International Conference on Software Engineering, ICSE 2018, Gothenburg, pp 946\u2013957"},{"key":"10040_CR25","doi-asserted-by":"crossref","unstructured":"Krugler K (2013) Krugle code search architecture. In: Finding Source Code on the Web for Remix and Reuse, pp 103\u2013120","DOI":"10.1007\/978-1-4614-6596-6_6"},{"key":"10040_CR26","doi-asserted-by":"crossref","unstructured":"Li J, Wang Y, Lyu MR, King I (2018) Code completion with neural attention and pointer networks. In: Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI 2018, Stockholm, pp 4159\u20134165","DOI":"10.24963\/ijcai.2018\/578"},{"key":"10040_CR27","unstructured":"Li Y, Tarlow D, Brockschmidt M, Zemel RS (2016) Gated graph sequence neural networks. In: 4th International Conference on Learning Representations, ICLR 2016. Conference Track Proceedings, San Juan"},{"key":"10040_CR28","doi-asserted-by":"crossref","unstructured":"Liu X, Huang L, Ng V (2018) Effective API recommendation without historical software repositories. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, ASE 2018, Montpellier, pp 282\u2013292","DOI":"10.1145\/3238147.3238216"},{"issue":"OOPSLA","key":"10040_CR29","doi-asserted-by":"publisher","first-page":"152:1","DOI":"10.1145\/3360578","volume":"3","author":"S Luan","year":"2019","unstructured":"Luan S, Yang D, Barnaby C, Sen K, Chandra S (2019) Aroma: code recommendation via structural code search. Proc ACM Program Lang 3 (OOPSLA):152:1\u2013152:28","journal-title":"Proc ACM Program Lang"},{"key":"10040_CR30","doi-asserted-by":"crossref","unstructured":"Mandelin D, Xu L, Bod\u00edk R, Kimelman D (2005) Jungloid mining: helping to navigate the API jungle. In: Proceedings of the ACM SIGPLAN 2005 Conference on Programming Language Design and Implementation, Chicago, pp 48\u201361","DOI":"10.1145\/1064978.1065018"},{"issue":"3","key":"10040_CR31","doi-asserted-by":"publisher","first-page":"276","DOI":"10.11613\/BM.2012.031","volume":"22","author":"ML McHugh","year":"2012","unstructured":"McHugh ML (2012) Interrater reliability: the kappa statistic. Biochem Med Biochem Med 22(3):276\u2013282","journal-title":"Biochem Med Biochem Med"},{"key":"10040_CR32","doi-asserted-by":"crossref","unstructured":"Nguyen AT, Nguyen TN (2015) Graph-based statistical language model for code. In: 37Th IEEE\/ACM international conference on software engineering, ICSE 2015, vol 1, Florence, pp 858\u2013868","DOI":"10.1109\/ICSE.2015.336"},{"key":"10040_CR33","doi-asserted-by":"crossref","unstructured":"Nguyen AT, Nguyen TT, Nguyen HA, Tamrawi A, Nguyen HV, JM Al-Kofahi, Nguyen T N (2012) Graph-based pattern-oriented, context-sensitive source code completion. In: 34Th international conference on software engineering, ICSE 2012, Zurich, pp 69\u201379","DOI":"10.1109\/ICSE.2012.6227205"},{"key":"10040_CR34","doi-asserted-by":"crossref","unstructured":"Nguyen AT, Hilton M, Codoban M, Nguyen HA, Mast L, Rademacher E, Nguyen TN, Dig D (2016) API code recommendation using statistical learning from fine-grained changes. In: Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, FSE 2016, Seattle, pp 511\u2013522","DOI":"10.1145\/2950290.2950333"},{"key":"10040_CR35","doi-asserted-by":"crossref","unstructured":"Nguyen AT, Nguyen TD, Phan HD, Nguyen TN (2018) A deep neural network language model with contexts for source code. In: 25Th international conference on software analysis, evolution and reengineering, SANER 2018, Campobasso, pp 323\u2013334","DOI":"10.1109\/SANER.2018.8330220"},{"key":"10040_CR36","doi-asserted-by":"crossref","unstructured":"Nguyen SV, Nguyen TN, Li Y, Wang S (2019) Combining program analysis and statistical language model for code statement completion. In: 34Th IEEE\/ACM international conference on automated software engineering, ASE 2019, San diego, pp 710\u2013721","DOI":"10.1109\/ASE.2019.00072"},{"key":"10040_CR37","doi-asserted-by":"crossref","unstructured":"Nguyen TT, Nguyen HA, Pham NH, Al-Kofahi JM, Nguyen TN (2009) Graph-based mining of multiple object usage patterns. In: Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009, Amsterdam, pp 383\u2013392","DOI":"10.1145\/1595696.1595767"},{"key":"10040_CR38","doi-asserted-by":"crossref","unstructured":"Nguyen TT, Nguyen AT, Nguyen HA, Nguyen TN (2013) A statistical semantic language model for source code. In: Joint meeting of the european software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering, ESEC\/FSE\u201913, Saint Petersburg, pp 532\u2013542","DOI":"10.1145\/2491411.2491458"},{"key":"10040_CR39","first-page":"2837","volume":"11","author":"XV Nguyen","year":"2010","unstructured":"Nguyen XV, Epps J, Bailey J (2010) Information theoretic measures for clusterings comparison: variants, properties, normalization and correction for chance. J Mach Learn Res 11:2837\u20132854","journal-title":"J Mach Learn Res"},{"key":"10040_CR40","doi-asserted-by":"crossref","unstructured":"Pletcher DM, Hou D (2009) BCC: enhancing code completion for better API usability. In: 25Th IEEE international conference on software maintenance (ICSM 2009), Edmonton, pp 393\u2013394","DOI":"10.1109\/ICSM.2009.5306289"},{"key":"10040_CR41","doi-asserted-by":"crossref","unstructured":"Raychev V, Vechev MT, Yahav E (2014) Code completion with statistical language models. In: ACM SIGPLAN Conference on programming language design and implementation, PLDI \u201914, Edinburgh, pp 419\u2013428","DOI":"10.1145\/2666356.2594321"},{"key":"10040_CR42","unstructured":"Rosenberg A, Hirschberg J (2007) V-measure: A conditional entropy-based external cluster evaluation measure. In: EMNLP-CoNLL 2007, Proceedings of the 2007 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning, Prague, pp 410\u2013420"},{"issue":"1","key":"10040_CR43","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","volume":"20","author":"PJ Rousseeuw","year":"1987","unstructured":"Rousseeuw PJ (1987) Silhouettes: a graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math 20(1):53\u201365","journal-title":"J Comput Appl Math"},{"key":"10040_CR44","doi-asserted-by":"crossref","unstructured":"Sachdev S, Li H, Luan S, Kim S, Sen K, Chandra S (2018) Retrieval on source code: a neural code search. In: Proceedings of the 2nd ACM SIGPLAN International Workshop on Machine Learning and Programming Languages, MAPL@PLDI 2018, Philadelphia, pp 31\u201341","DOI":"10.1145\/3211346.3211353"},{"key":"10040_CR45","doi-asserted-by":"crossref","unstructured":"Svyatkovskiy A, Zhao Y, Fu S, Sundaresan N (2019) Pythia: Ai-assisted code completion system. In: Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, KDD 2019, Anchorage, pp 2727\u20132735","DOI":"10.1145\/3292500.3330699"},{"key":"10040_CR46","doi-asserted-by":"crossref","unstructured":"Terada K, Watanobe Y (2019) Code completion for programming education based on recurrent neural network. In: 11Th IEEE international workshop on computational intelligence and applications, IWCIA 2019, Hiroshima, pp 109\u2013114","DOI":"10.1109\/IWCIA47330.2019.8955090"},{"key":"10040_CR47","doi-asserted-by":"crossref","unstructured":"Tu Z, Su Z, Devanbu P T (2014) On the localness of software. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, (FSE-22), Hong Kong, pp 269\u2013280","DOI":"10.1145\/2635868.2635875"},{"key":"10040_CR48","doi-asserted-by":"crossref","unstructured":"Tufano M, Pantiuchina J, Watson C, Bavota G, Poshyvanyk D (2019a) On learning meaningful code changes via neural machine translation. In: Proceedings of the 41st International Conference on Software Engineering, ICSE 2019, Montreal, pp 25\u201336","DOI":"10.1109\/ICSE.2019.00021"},{"key":"10040_CR49","doi-asserted-by":"crossref","unstructured":"Tufano M, Watson C, Bavota G, Penta MD, White M, Poshyvanyk D (2019b) An empirical study on learning bug-fixing patches in the wild via neural machine translation. ACM Trans Softw Eng Methodol 28(4):19:1\u201319:29","DOI":"10.1145\/3340544"},{"key":"10040_CR50","unstructured":"Vaswani A, Shazeer N, Parmar N, Uszkoreit J, Jones L, Gomez AN, Kaiser L, Polosukhin I (2017) Attention is all you need. In: Advances in neural information processing systems 30: Annual conference on neural information processing systems 2017, Long Beach, pp 5998\u20136008"},{"key":"10040_CR51","doi-asserted-by":"crossref","unstructured":"Vedantam R, Zitnick CL, Parikh D (2015) Cider: Consensus-based image description evaluation. In: IEEE Conference on computer vision and pattern recognition, CVPR 2015, Boston, pp 4566\u20134575","DOI":"10.1109\/CVPR.2015.7299087"},{"key":"10040_CR52","doi-asserted-by":"crossref","unstructured":"Wang J, Dang Y, Zhang H, Chen K, Xie T, Zhang D (2013) Mining succinct and high-coverage API usage patterns from source code. In: Proceedings of the 10th Working Conference on Mining Software Repositories, MSR \u201913, San Francisco, pp 319\u2013328","DOI":"10.1109\/MSR.2013.6624045"},{"key":"10040_CR53","doi-asserted-by":"crossref","unstructured":"White M, Vendome C, Va\u0307squez ML, Poshyvanyk D (2015) Toward deep learning software repositories. In: 12Th IEEE\/ACM working conference on mining software repositories, MSR 2015, Florence, pp 334\u2013345","DOI":"10.1109\/MSR.2015.38"},{"key":"10040_CR54","doi-asserted-by":"crossref","unstructured":"Yan J, Qi Y, Rao Q, He H (2018) Learning API suggestion via single LSTM network with deterministic negative sampling. In: The 30th international conference on software engineering and knowledge engineering, hotel pullman, Redwood City, pp 137\u2013136","DOI":"10.18293\/SEKE2018-193"},{"key":"10040_CR55","doi-asserted-by":"crossref","unstructured":"Yang Y, Jiang Y, Gu M, Sun J, Gao J, Liu H (2017) A language model for statements of software code. In: Proceedings of the 32nd IEEE\/ACM International Conference on Automated Software Engineering, ASE 2017, Urbana, pp 682\u2013687","DOI":"10.1109\/ASE.2017.8115678"},{"key":"10040_CR56","doi-asserted-by":"crossref","unstructured":"Yang Y, Xiang C (2019a) Improve language modelling for code completion by tree language model with tree encoding of context (S). In: The 31st International Conference on Software Engineering and Knowledge Engineering, SEKE 2019, Hotel Tivoli, pp 675\u2013777","DOI":"10.18293\/SEKE2019-057"},{"key":"10040_CR57","doi-asserted-by":"crossref","unstructured":"Yang Y, Xiang C (2019b) Improve language modelling for code completion through learning general token repetition of source code. In: The 31st International Conference on Software Engineering and Knowledge Engineering, SEKE 2019, Hotel Tivoli, pp 667\u2013777","DOI":"10.18293\/SEKE2019-056"},{"issue":"11&12","key":"10040_CR58","doi-asserted-by":"publisher","first-page":"1801","DOI":"10.1142\/S0218194019400229","volume":"29","author":"Y Yang","year":"2019","unstructured":"Yang Y, Chen X, Sun J (2019c) Improve language modeling for code completion through learning general token repetition of source code with optimized memory. Int J Softw Eng Knowl Eng 29(11&12):1801\u20131818","journal-title":"Int J Softw Eng Knowl Eng"},{"key":"10040_CR59","doi-asserted-by":"crossref","unstructured":"Zhong H, Xie T, Zhang L, Pei J, Mei H (2009) MAPO: mining and recommending API usage patterns. In: ECOOP 2009 - Object-Oriented Programming, 23rd European Conference. Proceedings, Genoa, pp 318\u2013343","DOI":"10.1007\/978-3-642-03013-0_15"},{"key":"10040_CR60","unstructured":"Zohar A, Wolf L (2018) Automatic program synthesis of long programs with a learned garbage collector. In: Advances in neural information processing systems 31: Annual conference on neural information processing systems 2018, neurIPS 2018, Montr\u0117al, pp 2098\u20132107"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10040-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-10040-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-10040-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,26]],"date-time":"2022-01-26T08:08:00Z","timestamp":1643184480000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-10040-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,29]]},"references-count":60,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2022,1]]}},"alternative-id":["10040"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-10040-2","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2021,10,29]]},"assertion":[{"value":"16 August 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 October 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"15"}}