{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T03:51:25Z","timestamp":1769745085201,"version":"3.49.0"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T00:00:00Z","timestamp":1618185600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T00:00:00Z","timestamp":1618185600000},"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":[[2021,5]]},"DOI":"10.1007\/s10664-021-09950-y","type":"journal-article","created":{"date-parts":[[2021,4,12]],"date-time":"2021-04-12T16:03:33Z","timestamp":1618243413000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["Improving energy-efficiency by recommending Java collections"],"prefix":"10.1007","volume":"26","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1502-772X","authenticated-orcid":false,"given":"Wellington","family":"Oliveira","sequence":"first","affiliation":[]},{"given":"Renato","family":"Oliveira","sequence":"additional","affiliation":[]},{"given":"Fernando","family":"Castor","sequence":"additional","affiliation":[]},{"given":"Gustavo","family":"Pinto","sequence":"additional","affiliation":[]},{"given":"Jo\u00e3o Paulo","family":"Fernandes","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,4,12]]},"reference":[{"key":"9950_CR1","unstructured":"Aggarwal K, Zhang C, Campbell JC, Hindle A, Stroulia E (2014) The power of system call traces: predicting the software energy consumption impact of changes. In: Proceedings of 24th Annual International Conference on Computer Science and Software Engineering, CASCON 2014. IBM \/ ACM, pp 219\u2013233"},{"key":"9950_CR2","unstructured":"Andrae A (2017) Total consumer power consumption forecast. Nordic Digital Business Summit 10"},{"key":"9950_CR3","unstructured":"Baldwin CY, Clark KB Design rules, volume 1: The power of modularity, vol 1, 1st edn. The MIT Press"},{"issue":"OOPSLA","key":"9950_CR4","doi-asserted-by":"publisher","first-page":"52:1","DOI":"10.1145\/3133876","volume":"1","author":"E Barrett","year":"2017","unstructured":"Barrett E, Bolz-Tereick CF, Killick R, Mount S, Tratt L (October 2017a) Virtual machine warmup blows hot and cold. Proc ACM Program Lang 1 (OOPSLA):52:1\u201352:27. https:\/\/doi.org\/10.1145\/3133876","journal-title":"Proc ACM Program Lang"},{"key":"9950_CR5","unstructured":"Bennett J, Lanning S, Netflix N (2007b) The netflix prize. In: In KDD Cup and Workshop in conjunction with KDD"},{"key":"9950_CR6","doi-asserted-by":"publisher","unstructured":"Blackburn SM, Garner R, Hoffmann C, Khang AM, McKinley KS, Bentzur R, Diwan A, Feinberg D, Frampton D, Guyer S Z, Hirzel M, Hosking A, Jump M, Lee H, Moss JEB, Phansalkar A, Stefanovi\u0107 D, VanDrunen T, von Dincklage D, Wiedermann B (2006) The dacapo benchmarks: Java benchmarking development and analysis. In: Proceedings of the 21st Annual ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, OOPSLA \u201906. ACM, New York, pp 169\u2013190. https:\/\/doi.org\/10.1145\/1167473.1167488","DOI":"10.1145\/1167473.1167488"},{"key":"9950_CR7","doi-asserted-by":"crossref","unstructured":"Chen Q, Grosso P, Van Der Veldt K, De Laat C, Hofman R, Bal H (2011) Profiling energy consumption of VMs for green cloud computing. In: Proceedings - IEEE 9th International Conference on Dependable, Autonomic and Secure Computing, DASC 2011, pp 768\u2013775","DOI":"10.1109\/DASC.2011.131"},{"key":"9950_CR8","doi-asserted-by":"publisher","unstructured":"Chowdhury SA, Hindle A (2016) Characterizing energy-aware software projects: Are they different? In: Proceedings of the 13th International Conference on Mining Software Repositories, MSR \u201916. ACM, New York, pp 508\u2013511. https:\/\/doi.org\/10.1145\/2901739.2903494","DOI":"10.1145\/2901739.2903494"},{"key":"9950_CR9","doi-asserted-by":"crossref","unstructured":"Chowdhury SA, Hindle A, Kazman R, Shuto T, Matsui K, Kamei Y (2019a) Greenbundle: An empirical study on the energy impact of bundled processing. In: 2019 IEEE\/ACM 41st International Conference on Software Engineering (ICSE), pp 1107\u20131118","DOI":"10.1109\/ICSE.2019.00114"},{"issue":"4","key":"9950_CR10","doi-asserted-by":"publisher","first-page":"1649","DOI":"10.1007\/s10664-018-9640-7","volume":"24","author":"S Chowdhury","year":"2019","unstructured":"Chowdhury S, Borle S, Romansky S, Hindle A (August 2019b) Greenscaler: Training software energy models with automatic test generation. Empir Softw Engg 24(4):1649\u20131692. https:\/\/doi.org\/10.1007\/s10664-018-9640-7","journal-title":"Empir Softw Engg"},{"key":"9950_CR11","doi-asserted-by":"publisher","first-page":"331","DOI":"10.1207\/s15327906mbr3103_4","volume":"31","author":"N Cliff","year":"1993","unstructured":"Cliff N (1993) Answering ordinal questions with ordinal data using ordinal statistics. Multivar Behav Res 31:331\u2013350. https:\/\/doi.org\/10.1207\/s15327906mbr3103_4","journal-title":"Multivar Behav Res"},{"key":"9950_CR12","doi-asserted-by":"publisher","unstructured":"Costa D, Andrzejak A, Seboek J, Lo D (2017) Empirical study of usage and performance of java collections. In: Proceedings of the 8th ACM\/SPEC on International Conference on Performance Engineering, ICPE \u201917. ACM, New York, pp 389\u2013400. https:\/\/doi.org\/10.1145\/3030207.3030221","DOI":"10.1145\/3030207.3030221"},{"key":"9950_CR13","doi-asserted-by":"publisher","unstructured":"Cruz L, Abreu R (2017) Performance-based guidelines for energy efficient mobile applications. In: Proceedings of the 4th International Conference on Mobile Software Engineering and Systems, MOBILESoft \u201917. IEEE Press, pp 46\u201357. https:\/\/doi.org\/10.1109\/MOBILESoft.2017.19","DOI":"10.1109\/MOBILESoft.2017.19"},{"key":"9950_CR14","doi-asserted-by":"publisher","unstructured":"Duarte LM, da Silva Alves D, Toresan BR, Maia PH, Silva D (2019) A model-based framework for the analysis of software energy consumption. In: Proceedings of the XXXIII Brazilian Symposium on Software Engineering, SBES 2019. Association for Computing Machinery, New York, pp 67\u201372. https:\/\/doi.org\/10.1145\/3350768.3353813","DOI":"10.1145\/3350768.3353813"},{"issue":"10","key":"9950_CR15","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1145\/1297105.1297033","volume":"42","author":"A Georges","year":"2007","unstructured":"Georges A, Buytaert D, Eeckhout L (October 2007) Statistically rigorous java performance evaluation. SIGPLAN Not 42 (10):57\u201376. https:\/\/doi.org\/10.1145\/1297105.1297033","journal-title":"SIGPLAN Not"},{"key":"9950_CR16","doi-asserted-by":"publisher","first-page":"110506","DOI":"10.1016\/j.jss.2019.110506","volume":"162","author":"S Georgiou","year":"2020","unstructured":"Georgiou S, Spinellis D (2020) Energy-delay investigation of remote inter-process communication technologies. J Syst Softw 162:110506. https:\/\/doi.org\/10.1016\/j.jss.2019.110506, http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121219302808","journal-title":"J Syst Softw"},{"issue":"3","key":"9950_CR17","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1145\/2425248.2425252","volume":"40","author":"M H\u00e4hnel","year":"2012","unstructured":"H\u00e4hnel M, D\u00f6bel B, V\u00f6lp M, H\u00e4rtig H (January 2012) Measuring energy consumption for short code paths using rapl. SIGMETRICS Perform Eval Rev 40(3):13\u201317. https:\/\/doi.org\/10.1145\/2425248.2425252","journal-title":"SIGMETRICS Perform Eval Rev"},{"key":"9950_CR18","doi-asserted-by":"crossref","unstructured":"Hao S, Li D, Halfond WGJ, Govindan R (2013) Estimating mobile application energy consumption using program analysis. In: Proceedings of the 2013 International Conference on Software Engineering, ICSE \u201913. IEEE Press, Piscataway, pp 92\u2013101. http:\/\/dl.acm.org\/citation.cfm?id=2486788.2486801","DOI":"10.1109\/ICSE.2013.6606555"},{"key":"9950_CR19","doi-asserted-by":"publisher","unstructured":"Hasan S, King Z, Hafiz M, Sayagh M, Adams B, Hindle A (2016) Energy profiles of java collections classes. In: Proceedings of the 38th International Conference on Software Engineering, New York, pp 225\u2013236. https:\/\/doi.org\/10.1145\/2884781.2884869","DOI":"10.1145\/2884781.2884869"},{"key":"9950_CR20","doi-asserted-by":"crossref","unstructured":"Lee J, Chon Y, Cha H (2015) Evaluating battery aging on mobile devices. In: 2015 52nd ACM\/EDAC\/IEEE Design Automation Conference (DAC), pp 1\u20136","DOI":"10.1145\/2744769.2744838"},{"key":"9950_CR21","doi-asserted-by":"crossref","unstructured":"Li D, Hao S, Gui J, Halfond WGJ (2014a) An empirical study of the energy consumption of android applications. In: 30th IEEE International Conference on Software Maintenance and Evolution, pp 121\u2013130","DOI":"10.1109\/ICSME.2014.34"},{"key":"9950_CR22","doi-asserted-by":"crossref","unstructured":"Li D, Tran AH, Halfond WGJ (2014b) Making web applications more energy efficient for OLED smartphones. In: 36th International Conference on Software Engineering (ICSE\u20192014). ACM, pp 527\u2013538","DOI":"10.1145\/2568225.2568321"},{"key":"9950_CR23","doi-asserted-by":"crossref","unstructured":"Lima L G, Soares-Neto F, Lieuthier P, Castor F, Melfe G, Fernandes JP (2016) Haskell in Green Land: Analyzing the Energy Behavior of a Purely Functional Language. In: 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol 1, pp 517\u2013528","DOI":"10.1109\/SANER.2016.85"},{"issue":"4","key":"9950_CR24","doi-asserted-by":"publisher","first-page":"397","DOI":"10.1002\/stvr.1567","volume":"25","author":"Y Lin","year":"2015","unstructured":"Lin Y, Dig D (2015) A study and toolkit of CHECK-THEN-ACT idioms of java concurrent collections. Softw Test Verif Reliab 25(4):397\u2013425","journal-title":"Softw Test Verif Reliab"},{"key":"9950_CR25","doi-asserted-by":"publisher","unstructured":"Linares-V\u00e1squez M, Bavota G, Bernal-C\u00e1rdenas C, Oliveto R, Di Penta M, Poshyvanyk D (2014) Mining energy-greedy api usage patterns in android apps: An empirical study. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014. ACM, New York, pp 2\u201311. https:\/\/doi.org\/10.1145\/2597073.2597085","DOI":"10.1145\/2597073.2597085"},{"key":"9950_CR26","doi-asserted-by":"crossref","unstructured":"Linares-V\u00e1squez M, Bavota G, C\u00e1rdenas CEB, Oliveto R, Di Penta M, Poshyvanyk D (2015) Optimizing energy consumption of guis in android apps: A multi-objective approach. In: Proceedings of the 2015 10th Joint Meeting on Foundations of Software Engineering, ESEC\/FSE 2015. ACM, New York, pp 143\u2013154","DOI":"10.1145\/2786805.2786847"},{"issue":"3","key":"9950_CR27","doi-asserted-by":"publisher","first-page":"14:1","DOI":"10.1145\/3241742","volume":"27","author":"M Linares-V\u00e1squez","year":"2018","unstructured":"Linares-V\u00e1squez M, Bavota G, Bernal-C\u00e1rdenas C, Penta MD, Oliveto R, Poshyvanyk D (2018) Multi-objective optimization of energy consumption of guis in android apps. ACM Trans Softw Eng Methodol 27(3):14:1\u201314:47","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9950_CR28","doi-asserted-by":"crossref","unstructured":"Liu K, Pinto G, Liu D (2015) Data-oriented characterization of application-level energy optimization. In: Proceedings of the 18th International Conference on Fundamental Approaches to Software Engineering, FASE\u201915","DOI":"10.1007\/978-3-662-46675-9_21"},{"key":"9950_CR29","doi-asserted-by":"crossref","unstructured":"Lyu Y, Gui J, Wan M, Halfond WGJ (2017) An Empirical Study of Local Database Usage in Android Applications. In: Proceedings of the International Conference on Software Maintenance and Evolution (ICSME)","DOI":"10.1109\/ICSME.2017.75"},{"key":"9950_CR30","doi-asserted-by":"publisher","unstructured":"Manotas I, Pollock L, Clause J (2014) Seeds: A software engineer\u2019s energy-optimization decision support framework. In: Proceedings of the 36th International Conference on Software Engineering, ICSE 2014, pp 503\u2013514. https:\/\/doi.org\/10.1145\/2568225.2568297","DOI":"10.1145\/2568225.2568297"},{"key":"9950_CR31","doi-asserted-by":"crossref","unstructured":"Manotas I, Bird C, Zhang R, Shepherd D, Jaspan C, Sadowski C, Pollock L, Clause J (2016) An empirical study of practitioners\u2019 perspectives on green software engineering. In: ICSE, pp 237\u2013248","DOI":"10.1145\/2884781.2884810"},{"issue":"2","key":"9950_CR32","doi-asserted-by":"publisher","first-page":"562","DOI":"10.1007\/s10664-018-9629-2","volume":"24","author":"A Mcintosh","year":"2019","unstructured":"Mcintosh A, Hassan S, Hindle A (April 2019) What can android mobile app developers do about the energy consumption of machine learning?. Empir Softw Engg 24(2):562\u2013601. https:\/\/doi.org\/10.1007\/s10664-018-9629-2","journal-title":"Empir Softw Engg"},{"key":"9950_CR33","unstructured":"Mingay S (2007) Green IT: The new industry shockwave. Gartner RAS Core Research Note G00153703"},{"key":"9950_CR34","doi-asserted-by":"crossref","unstructured":"Oliveira W, Oliveira R, Castor F (2017) A Study on the Energy Consumption of Android App Development Approaches. In: 2017 IEEE\/ACM 14th International Conference on Mining Software Repositories (MSR)","DOI":"10.1109\/MSR.2017.66"},{"key":"9950_CR35","doi-asserted-by":"crossref","unstructured":"Oliveira W, Oliveira R, Castor F, Fernandes B, Pinto G (2019) Recommending energy-efficient java collections. In: 2019 IEEE\/ACM 16th International Conference on Mining Software Repositories (MSR), pp 160\u2013170","DOI":"10.1109\/MSR.2019.00033"},{"issue":"3","key":"9950_CR36","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1109\/MS.2015.83","volume":"33","author":"C Pang","year":"2016","unstructured":"Pang C, Hindle A, Adams B, Hassan A E (2016) What do programmers know about software energy consumption?. IEEE Softw 33(3):83\u201389. https:\/\/doi.org\/10.1109\/MS.2015.83","journal-title":"IEEE Softw"},{"key":"9950_CR37","doi-asserted-by":"publisher","unstructured":"Pereira R, Couto M, Saraiva J, Cunha J, Fernandes JP (2016) The Influence of the Java Collection Framework on Overall Energy Consumption. In: Proceedings of the 5th International Workshop on Green and Sustainable Software, GREENS \u201916. ACM, New York, pp 15\u201321. https:\/\/doi.org\/10.1145\/2896967.2896968","DOI":"10.1145\/2896967.2896968"},{"key":"9950_CR38","doi-asserted-by":"publisher","unstructured":"Pereira R, Couto M, Ribeiro F, Rua R, Cunha J, Fernandes JP, Saraiva J (2017) Energy Efficiency Across Programming Languages: How Do Energy, Time, and Memory Relate? In: Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering, SLE 2017. ACM, New York, pp 256\u2013267. https:\/\/doi.org\/10.1145\/3136014.3136031","DOI":"10.1145\/3136014.3136031"},{"key":"9950_CR39","doi-asserted-by":"publisher","unstructured":"Pereira R, Sim\u00e3o P, Cunha J, Saraiva J (2018) jStanley: Placing a Green Thumb on Java Collections. In: Proceedings of the 33rd ACM\/IEEE International Conference on Automated Software Engineering, ASE 2018. ACM, New York, pp 856\u2013859. https:\/\/doi.org\/10.1145\/3238147.3240473","DOI":"10.1145\/3238147.3240473"},{"key":"9950_CR40","doi-asserted-by":"crossref","unstructured":"Peterson M (2009) Decisions under ignorance. In: An Introduction to Decision Theory, Cambridge Introductions to Philosophy. Cambridge University Press, pp 40\u201363","DOI":"10.1017\/CBO9780511800917.004"},{"key":"9950_CR41","doi-asserted-by":"crossref","unstructured":"Pinto G, Castor F, Liu Y (2014a) Mining questions about software energy consumption. In: Proceedings of the 11th Working Conference on Mining Software Repositories, MSR 2014, pp 22\u201331","DOI":"10.1145\/2597073.2597110"},{"key":"9950_CR42","doi-asserted-by":"crossref","unstructured":"Pinto G, Castor F, Liu Y D (2014b) Understanding energy behaviors of thread management constructs. In: Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA \u201914, pp 345\u2013360","DOI":"10.1145\/2660193.2660235"},{"key":"9950_CR43","doi-asserted-by":"crossref","unstructured":"Pinto G, Liu K, Castor F, Liu YD (2016) A comprehensive study on the energy efficiency of java thread-safe collections. In: ICSME","DOI":"10.1109\/ICSME.2016.34"},{"key":"9950_CR44","doi-asserted-by":"crossref","unstructured":"Rocha G, Castor F, Pinto G (2019) Comprehending energy behaviors of java i\/o apis. In: 2019 ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), pp 1\u201312","DOI":"10.1109\/ESEM.2019.8870158"},{"key":"9950_CR45","doi-asserted-by":"crossref","unstructured":"Rodrigues RE, Alves P, Pereira F, Gonnord L (2014) Real-world loops are easy to predict: a case study. In: Workshop on Software Termination (WST\u201914)","DOI":"10.1007\/978-3-319-11863-5_9"},{"key":"9950_CR46","unstructured":"Romano J, Kromrey JD, Coraggio J, Skowronek J (2006) Appropriate statistics for ordinal level data: Should we really be using t-test and cohen\u2019s d for evaluating group differences on the NSSE and other surveys? In: Annual meeting of the Florida Association of Institutional Research"},{"key":"9950_CR47","doi-asserted-by":"crossref","unstructured":"Romansky S, Borle NC, Chowdhury S, Hindle A, Greiner R (2017) Deep green: Modelling time-series of software energy consumption. In: 2017 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp 273\u2013283","DOI":"10.1109\/ICSME.2017.79"},{"key":"9950_CR48","doi-asserted-by":"publisher","unstructured":"Saborido R, Morales R, Khomh F, Gu\u00e9h\u00e9neuc Y-G, Antoniol G (2018) Getting the most from map data structures in Android. Empir Softw Eng. https:\/\/doi.org\/10.1007\/s10664-018-9607-8","DOI":"10.1007\/s10664-018-9607-8"},{"key":"9950_CR49","doi-asserted-by":"crossref","unstructured":"Sahin C, Cayci F, Guti\u00e9rrez ILM, Clause J, Kiamilev F, Pollock L, Winbladh K (2012) Initial explorations on design pattern energy usage. In: 2012 1st International Workshop on Green and Sustainable Software, GREENS 2012 - Proceedings, pp 55\u201361","DOI":"10.1109\/GREENS.2012.6224257"},{"key":"9950_CR50","doi-asserted-by":"crossref","unstructured":"Sahin C, Pollock L, Clause J (2014) How do code refactorings affect energy usage? In: Proceedings of the 8th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM \u201914, pp 36:1\u201336:10","DOI":"10.1145\/2652524.2652538"},{"issue":"3-4","key":"9950_CR51","doi-asserted-by":"publisher","first-page":"591","DOI":"10.1093\/biomet\/52.3-4.591","volume":"52","author":"SS Shapiro","year":"1965","unstructured":"Shapiro SS, Wilf MB (1965) An Analysis of Variance Test for Normality (complete samples). Biometrika 52(3-4):591\u2013611","journal-title":"Biometrika"},{"key":"9950_CR52","doi-asserted-by":"crossref","unstructured":"\u0160imuni\u0107 T, Benini L, De Micheli G, Hans M (2000) Source code optimization and profiling of energy consumption in embedded systems. In: Proceedings of the International Symposium on System Synthesis, pp 193\u2013198","DOI":"10.1109\/ISSS.2000.874049"},{"issue":"6","key":"9950_CR53","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1002\/stvr.1635","volume":"27","author":"M Wan","year":"2017","unstructured":"Wan M, Jin Y, Li D, Gui J, Mahajan S, Halfond William GJ (2017) Detecting display energy hotspots in android apps. Softw Test Verif Reliab 27(6):16\u201335","journal-title":"Softw Test Verif Reliab"},{"key":"9950_CR54","unstructured":"Wilks D S (2011) Statistical methods in the atmospheric sciences. Elsevier Academic Press, Amsterdam. https:\/\/www.amazon.com\/Statistical-Atmospheric-Sciences-International-Geophysics\/dp\/0123850223\/ref=pd_bxgy_14_img_3?_encoding=UTF8&psc=1&refRID=ESPQQ0R2PB1TP1VJSGCZ"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09950-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10664-021-09950-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-021-09950-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,25]],"date-time":"2021-04-25T08:02:53Z","timestamp":1619337773000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10664-021-09950-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,12]]},"references-count":54,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2021,5]]}},"alternative-id":["9950"],"URL":"https:\/\/doi.org\/10.1007\/s10664-021-09950-y","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,12]]},"assertion":[{"value":"4 February 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"12 April 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"55"}}