{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,16]],"date-time":"2025-06-16T07:26:17Z","timestamp":1750058777927,"version":"3.40.5"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,1,28]],"date-time":"2022-01-28T00:00:00Z","timestamp":1643328000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,1,28]],"date-time":"2022-01-28T00:00:00Z","timestamp":1643328000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cloud Comp"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Cloud Computing popularization inspired the emergence of many new cloud service providers. The significant number of cloud providers available drives users to complex or even impractical choice of the most suitable one to satisfy his needs without automation. The Cloud Provider Selection (CPS) problem addresses that choice. Hence, this work presents a general approach for solving the CPS problem using as selection criteria performance indicators compliant with the Cloud Service Measurement Initiative Consortium - Service Measurement Index framework (CSMIC-SMI). To accomplish that, deterministic (CPS-Matching and CPS-DEA), stochastic (Evolutionary Algorithms: CPS-GA, CPS-BDE, and CPS-DDE), and hybrid (Matching-GA, Matching-BDE, and Matching-DDE) selection optimization methods are developed and employed. The evaluation uses a synthetic database created from several real cloud provider indicator values in experiments comprising scenarios with different user needs and several cloud providers indicating that the proposed approach is appropriate for solving the cloud provider selection problem, showing promising results for a large-scale application. Particularly, comparing which approach chooses the most appropriate cloud provider the better, the hybrid one presents better results, achieving the best average hit percentage, dealing with simple and multi-cloud user requests.<\/jats:p>","DOI":"10.1186\/s13677-021-00275-1","type":"journal-article","created":{"date-parts":[[2022,1,28]],"date-time":"2022-01-28T09:02:42Z","timestamp":1643360562000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Application of deterministic, stochastic, and hybrid methods for cloud provider selection"],"prefix":"10.1186","volume":"11","author":[{"given":"Lucas Borges","family":"de Moraes","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rafael Stubs","family":"Parpinelli","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1140-0002","authenticated-orcid":false,"given":"Adriano","family":"Fiorese","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2022,1,28]]},"reference":[{"key":"275_CR1","volume-title":"Nist Cloud Computing Standards Roadmap","author":"MD Hogan","year":"2013","unstructured":"Hogan MD, Liu F, Sokol AW, Jin T (2013) Nist Cloud Computing Standards Roadmap. NIST Special Publication 500 Series, USA."},{"issue":"1","key":"275_CR2","doi-asserted-by":"publisher","first-page":"128","DOI":"10.1016\/j.ijinfomgt.2017.07.007","volume":"38","author":"PK Senyo","year":"2018","unstructured":"Senyo PK, Addae E, Boateng R (2018) Cloud computing research: A review of research themes, frameworks, methods and future research directions. Int J Inf Manag 38(1):128\u2013139.","journal-title":"Int J Inf Manag"},{"issue":"1","key":"275_CR3","first-page":"61","volume":"59","author":"Y-C Lee","year":"2019","unstructured":"Lee Y-C (2019) Adoption Intention of Cloud Computing at the Firm Level. J Comput Inf Syst 59(1):61\u201372.","journal-title":"J Comput Inf Syst"},{"key":"275_CR4","doi-asserted-by":"publisher","DOI":"10.1002\/9781118644898","volume-title":"Multi-Criteria Decision Analysis: Methods and Software","author":"A Ishizaka","year":"2013","unstructured":"Ishizaka A, Nemery P (2013) Multi-Criteria Decision Analysis: Methods and Software. John Wiley & Sons, Ltd, United Kingdom."},{"key":"275_CR5","first-page":"1","volume":"2014","author":"M Whaiduzzaman","year":"2014","unstructured":"Whaiduzzaman M, Gani A, Anuar NB, Shiraz M, Haque MN, Haque IT (2014) Cloud service selection using multicriteria decision analysis. Sci World J 2014:1\u201310.","journal-title":"Sci World J"},{"key":"275_CR6","first-page":"1","volume-title":"2016 International Conference on Computer Communication and Informatics (ICCCI)","author":"R Dhivya","year":"2016","unstructured":"Dhivya R, Devi R, Shanmugalakshmi R (2016) Parameters and methods used to evaluate cloud service providers: A survey In: 2016 International Conference on Computer Communication and Informatics (ICCCI), 1\u20135.. IEEE, Coimbatore."},{"key":"275_CR7","doi-asserted-by":"publisher","first-page":"1012","DOI":"10.1016\/j.future.2012.06.006","volume":"29","author":"SK Garg","year":"2013","unstructured":"Garg SK, Versteeg S, Buyya R (2013) A framework for ranking of cloud computing services. Futur Gener Comput Syst 29:1012\u20131023.","journal-title":"Futur Gener Comput Syst"},{"key":"275_CR8","doi-asserted-by":"publisher","first-page":"831","DOI":"10.1109\/IAdCC.2014.6779430","volume-title":"2014 IEEE International Advance Computing Conference (IACC 2014)","author":"G Baranwal","year":"2014","unstructured":"Baranwal G, Vidyarthi DP (2014) A framework for selection of best cloud service provider using ranked voting method In: 2014 IEEE International Advance Computing Conference (IACC 2014), 831\u2013837.. IEEE, Gurgaon."},{"key":"275_CR9","first-page":"1252","volume-title":"2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI 2014)","author":"R Achar","year":"2014","unstructured":"Achar R, Thilagam PS (2014) A broker based approach for cloud provider selection In: 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI 2014), 1252\u20131257.. IEEE, Delhi."},{"key":"275_CR10","doi-asserted-by":"publisher","first-page":"136","DOI":"10.1145\/3036290.3036312","volume-title":"Proceedings of the 2017 International Conference on Machine Learning and Soft Computing (ICMLSC 2017)","author":"A Jaiswal","year":"2017","unstructured":"Jaiswal A, Mishra R (2017) Cloud service selection using TOPSIS and fuzzy TOPSIS with AHP and ANP In: Proceedings of the 2017 International Conference on Machine Learning and Soft Computing (ICMLSC 2017), 136\u2013142.. ACM, Ho Chi Minh City."},{"key":"275_CR11","doi-asserted-by":"publisher","first-page":"111","DOI":"10.1016\/j.asoc.2016.12.040","volume":"53","author":"BR Meesariganda","year":"2017","unstructured":"Meesariganda BR, Ishizaka A (2017) Mapping verbal AHP scale to numerical scale for cloud computing strategy selection. Appl Soft Comput 53:111\u2013118.","journal-title":"Appl Soft Comput"},{"key":"275_CR12","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.future.2018.03.014","volume":"86","author":"M Abdel-Basset","year":"2018","unstructured":"Abdel-Basset M, Mohamed M, Chang V (2018) NMCDA: A framework for evaluating cloud computing services. Futur Gener Comput Syst 86:12\u201329.","journal-title":"Futur Gener Comput Syst"},{"key":"275_CR13","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1109\/WIECON-ECE52138.2020.9397936","volume-title":"2020 IEEE International Women in Engineering (WIE) Conference on Electrical and Computer Engineering (WIECON-ECE)","author":"P Mukherjee","year":"2020","unstructured":"Mukherjee P, Patra SS, Pradhan C, Barik RK (2020) HHO Algorithm for Cloud Service Provider Selection In: 2020 IEEE International Women in Engineering (WIE) Conference on Electrical and Computer Engineering (WIECON-ECE), 324\u2013327.. IEEE, Bhubaneswar."},{"key":"275_CR14","first-page":"800","volume-title":"2020 4th International Conference on Trends in Electronics and Informatics (ICOEI)","author":"S M.","year":"2020","unstructured":"M. S (2020) Cloud service provider selection using non-dominated sorting genetic algorithm In: 2020 4th International Conference on Trends in Electronics and Informatics (ICOEI), 800\u2013807.. IEEE, Tirunelveli."},{"key":"275_CR15","first-page":"588","volume-title":"Proceedings of the 19th International Conference on Enterprise Information Systems (ICEIS 2017), vol. 2","author":"L Moraes","year":"2017","unstructured":"Moraes L, Fiorese A, Matos F (2017) A multi-criteria scoring method based on performance indicators for cloud computing provider selection In: Proceedings of the 19th International Conference on Enterprise Information Systems (ICEIS 2017), vol. 2, 588\u2013599.. INSTICC, Porto."},{"key":"275_CR16","first-page":"543","volume-title":"Proceedings of the 20th International Conference on Enterprise Information Systems (ICEIS 2018)","author":"L Moraes","year":"2018","unstructured":"Moraes L, Cirne P, Matos F, Parpinelli RS, Fiorese A (2018) An Efficiency Frontier Based Model for Cloud Computing Provider Selection and Ranking In: Proceedings of the 20th International Conference on Enterprise Information Systems (ICEIS 2018), 543\u2013554.. INSTICC, Madeira."},{"key":"275_CR17","first-page":"1","volume-title":"Proceedings of the 16th Mexican International Conference on Artificial Intelligence (MICAI 2017)","author":"L Moraes","year":"2017","unstructured":"Moraes L, Fiorese A, Parpinelli RS (2017) An evolutive scoring method for cloud computing provider selection based on performance indicators In: Proceedings of the 16th Mexican International Conference on Artificial Intelligence (MICAI 2017), 1\u201312.. Springer, Baja California."},{"issue":"1","key":"275_CR18","doi-asserted-by":"publisher","first-page":"13","DOI":"10.1109\/EMR.2018.2810104","volume":"46","author":"DA Bishop","year":"2018","unstructured":"Bishop DA (2018) Key Performance Indicators: Ideation to Creation. IEEE Eng Manag Rev 46(1):13\u201315.","journal-title":"IEEE Eng Manag Rev"},{"key":"275_CR19","volume-title":"The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling","author":"R Jain","year":"1991","unstructured":"Jain R (1991) The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation, and Modeling. John Wiley & Sons, Littleton."},{"key":"275_CR20","volume-title":"Service measurement index framework. Technical report","author":"CSMIC","year":"2014","unstructured":"CSMIC (2014) Service measurement index framework. Technical report. Carnegie Mellon University, Silicon Valley, Moffett Field."},{"key":"275_CR21","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1109\/SRII.2012.51","volume-title":"Annual SRII Global Conference 2012","author":"J Siegel","year":"2012","unstructured":"Siegel J, Perdue J (2012) Cloud services measures for global use: The service measurement index (SMI) In: Annual SRII Global Conference 2012, 411\u2013415.. SRII\/IEEE, San Jose."},{"key":"275_CR22","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1016\/j.future.2016.08.014","volume":"68","author":"N Somu","year":"2017","unstructured":"Somu N, Kirthivasan K, Shankar Sriram VS (2017) A computational model for ranking cloud service providers using hypergraph based techniques. Futur Gener Comput Syst 68:14\u201330. https:\/\/doi.org\/10.1016\/j.future.2016.08.014.","journal-title":"Futur Gener Comput Syst"},{"issue":"7","key":"275_CR23","doi-asserted-by":"publisher","first-page":"1665","DOI":"10.1016\/j.cor.2003.11.025","volume":"32","author":"A Emrouznejad","year":"2005","unstructured":"Emrouznejad A (2005) Measurement efficiency and productivity in sas\/or. Comput Oper Res 32(7):1665\u20131683.","journal-title":"Comput Oper Res"},{"issue":"6","key":"275_CR24","doi-asserted-by":"publisher","first-page":"429","DOI":"10.1016\/0377-2217(78)90138-8","volume":"2","author":"A Charnes","year":"1978","unstructured":"Charnes A, Cooper WW, Rhodes E (1978) Measuring the efficiency of decision making units. Eur J Oper Res 2(6):429\u2013444.","journal-title":"Eur J Oper Res"},{"key":"275_CR25","volume-title":"Decision Making and Performance Evaluation Using Data Envelopment Analysis, International Series in Operations Research & Management Science, 1st ed","author":"D Khezrimotlagh","year":"2018","unstructured":"Khezrimotlagh D, Chen Y (2018) Decision Making and Performance Evaluation Using Data Envelopment Analysis, International Series in Operations Research & Management Science, 1st ed. Springer, Cham."},{"key":"275_CR26","volume-title":"Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence","author":"JH Holland","year":"1975","unstructured":"Holland JH (1975) Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence. MIT Press, Bradford Books."},{"key":"275_CR27","volume-title":"Genetic Algorithms in Search, Optimization, and Machine Learning","author":"DE Goldberg","year":"1989","unstructured":"Goldberg DE (1989) Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, University of Michigan."},{"key":"275_CR28","doi-asserted-by":"publisher","first-page":"47","DOI":"10.17562\/PB-51-7","volume":"51","author":"L Andr\u00e9","year":"2015","unstructured":"Andr\u00e9 L, Parpinelli R (2015) The multiple knapsack problem approached by a binary differential evolution algorithm with adaptive parameters. Polibits 51:47\u201354.","journal-title":"Polibits"},{"key":"275_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.swevo.2016.01.004","volume":"27","author":"S Das","year":"2016","unstructured":"Das S, Mullick SS, Suganthan PN (2016) Recent advances in differential evolution - An updated survey. Swarm Evol Comput 27:1\u201330.","journal-title":"Swarm Evol Comput"},{"key":"275_CR30","doi-asserted-by":"publisher","first-page":"381","DOI":"10.1109\/BRICS-CCI-CBIC.2013.70","volume-title":"2013 BRICS Congress on Computational Intelligence and 11th Brazilian Congress on Computational Intelligence","author":"J Krause","year":"2013","unstructured":"Krause J, Lopes HS (2013) A comparison of differential evolution algorithm with binary and continuous encoding for the MKP In: 2013 BRICS Congress on Computational Intelligence and 11th Brazilian Congress on Computational Intelligence, 381\u2013387.. IEEE, Recife."},{"key":"275_CR31","doi-asserted-by":"publisher","first-page":"558","DOI":"10.1109\/CLOUD.2012.119","volume-title":"2012 IEEE Fifth International Conference on Cloud Computing","author":"S Sundareswaran","year":"2012","unstructured":"Sundareswaran S, Squicciarin A, Lin D (2012) A brokerage-based approach for cloud service selection In: 2012 IEEE Fifth International Conference on Cloud Computing, 558\u2013565.. IEEE, Honolulu."},{"key":"275_CR32","first-page":"210","volume-title":"Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing (UCC 2011)","author":"SK Garg","year":"2011","unstructured":"Garg SK, Versteeg S, Buyya R (2011) SMICloud: A framework for comparing and ranking cloud services In: Proceedings of the 2011 Fourth IEEE International Conference on Utility and Cloud Computing (UCC 2011), 210\u2013218.. IEEE, Melbourne."},{"key":"275_CR33","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1016\/0377-2217(90)90057-I","volume":"48","author":"TL Saaty","year":"1990","unstructured":"Saaty TL (1990) How to make a decision: The analytic hierarchy process. Eur J Oper Res 48:9\u201326.","journal-title":"Eur J Oper Res"},{"key":"275_CR34","doi-asserted-by":"publisher","first-page":"749","DOI":"10.1016\/j.future.2018.12.005","volume":"94","author":"L Sun","year":"2019","unstructured":"Sun L, Dong H, Hussain OK, Hussain FK, Liu AX (2019) A framework of cloud service selection with criteria interactions. Futur Gener Comput Syst 94:749\u2013764.","journal-title":"Futur Gener Comput Syst"},{"key":"275_CR35","doi-asserted-by":"publisher","first-page":"353","DOI":"10.1016\/j.asoc.2018.07.019","volume":"71","author":"W Chen","year":"2018","unstructured":"Chen W, Goh M, Zou Y (2018) Logistics provider selection for omni-channel environment with fuzzy axiomatic design and extended regret theory. Appl Soft Comput 71:353\u2013363.","journal-title":"Appl Soft Comput"},{"issue":"3","key":"275_CR36","first-page":"1957","volume":"4","author":"S Shirur","year":"2015","unstructured":"Shirur S, Swamy A (2015) A cloud service measure index framework to evaluate efficient candidate with ranked technology. Int J Sci Res 4(3):1957\u20131961.","journal-title":"Int J Sci Res"},{"key":"275_CR37","doi-asserted-by":"publisher","first-page":"379","DOI":"10.1109\/CloudCom.2013.56","volume-title":"2013 IEEE 5th International Conference on Cloud Computing Technology and Science, vol. 1","author":"G Hogben","year":"2013","unstructured":"Hogben G, Pannetrat A (2013) Mutant apples: A critical examination of cloud sla availability definitions In: 2013 IEEE 5th International Conference on Cloud Computing Technology and Science, vol. 1, 379\u2013386.. IEEE Computer Society, Los Alamitos."},{"key":"275_CR38","first-page":"107","volume-title":"7th International Conference on Cloud Computing Technology and Science (CloudCom)","author":"S Wagle","year":"2015","unstructured":"Wagle S, Guzek M, Bouvry P, Bisdorff R (2015) An evaluation model for selecting cloud services from commercially available cloud providers In: 7th International Conference on Cloud Computing Technology and Science (CloudCom), 107\u2013114.. IEEE, Vancouver."},{"key":"275_CR39","doi-asserted-by":"publisher","first-page":"299","DOI":"10.1002\/9781119769323.ch17","volume-title":"Integration of Cloud Computing with Internet Of Things, chap 17","author":"SS Patra","year":"2021","unstructured":"Patra SS, Jena S, Mund GB, Gourisaria MK, Gupta JK (2021) Meta-Heuristic Algorithms for Best IoT Cloud Service Platform Selection In: Integration of Cloud Computing with Internet Of Things, chap 17, 299\u2013318.. John Wiley & Sons, Ltd, New York City."},{"issue":"6","key":"275_CR40","doi-asserted-by":"publisher","first-page":"925","DOI":"10.1002\/spe.2803","volume":"50","author":"AM Mohamed","year":"2020","unstructured":"Mohamed AM, Abdelsalam HM (2020) A multicriteria optimization model for cloud service provider selection in multicloud environments. Softw Pract Exp 50(6):925\u2013947.","journal-title":"Softw Pract Exp"},{"key":"275_CR41","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1007\/978-3-642-48318-9_3","volume-title":"Multiple Attribute Decision Making","author":"C-L Hwang","year":"1981","unstructured":"Hwang C-L, Yoon K (1981) Methods for multiple attribute decision making In: Multiple Attribute Decision Making, 58\u2013191.. Springer, USA."},{"issue":"13","key":"275_CR42","doi-asserted-by":"publisher","first-page":"4701","DOI":"10.1007\/s00500-018-3120-2","volume":"23","author":"C Jatoth","year":"2019","unstructured":"Jatoth C, Gangadharan GR, Fiore U, Buyya R (2019) SELCLOUD: a hybrid multi-criteria decision-making model for selection of cloud services. Soft Comput 23(13):4701\u20134715.","journal-title":"Soft Comput"},{"key":"275_CR43","first-page":"2047","volume":"4","author":"NB Kore","year":"2017","unstructured":"Kore NB, Ravi K, Patil SB (2017) A simplified description of FUZZY TOPSIS method for multi criteria decision making. Int Res J Eng Technol (IRJET) 4:2047\u20132050.","journal-title":"Int Res J Eng Technol (IRJET)"},{"key":"275_CR44","volume-title":"Decision Making with Dependence and Feedback: The Analytic Network Process","author":"TL Saaty","year":"1996","unstructured":"Saaty TL (1996) Decision Making with Dependence and Feedback: The Analytic Network Process. RWS Publications, Pittsburgh."},{"key":"275_CR45","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.future.2018.10.023","volume":"93","author":"A Al-Faifi","year":"2019","unstructured":"Al-Faifi A, Song B, Hassan MM, Alamri A, Gumaei A (2019) A hybrid multi criteria decision method for cloud service selection from smart data. Futur Gener Comput Syst 93:43\u201357.","journal-title":"Futur Gener Comput Syst"},{"key":"275_CR46","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-93025-1_1","volume-title":"Evolutionary Algorithms and Neural Networks: Theory and Applications, Studies in Computational Intelligence","author":"S Mirjalili","year":"2019","unstructured":"Mirjalili S (2019) Introduction to Evolutionary Single-Objective Optimisation In: Evolutionary Algorithms and Neural Networks: Theory and Applications, Studies in Computational Intelligence, 3\u201314.. Springer, Cham."},{"issue":"4","key":"275_CR47","doi-asserted-by":"publisher","first-page":"825","DOI":"10.2307\/1267462","volume":"10","author":"MB Wilk","year":"1968","unstructured":"Wilk MB, Shapiro S (1968) The joint assessment of normality of several independent samples. Technometrics 10(4):825\u2013839.","journal-title":"Technometrics"},{"issue":"3","key":"275_CR48","doi-asserted-by":"publisher","first-page":"241","DOI":"10.1080\/00401706.1964.10490181","volume":"6","author":"OJ Dunn","year":"1964","unstructured":"Dunn OJ (1964) Multiple comparisons using rank sums. Technometrics 6(3):241\u2013252.","journal-title":"Technometrics"}],"container-title":["Journal of Cloud Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-021-00275-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13677-021-00275-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13677-021-00275-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T06:06:22Z","timestamp":1667801182000},"score":1,"resource":{"primary":{"URL":"https:\/\/journalofcloudcomputing.springeropen.com\/articles\/10.1186\/s13677-021-00275-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,28]]},"references-count":48,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["275"],"URL":"https:\/\/doi.org\/10.1186\/s13677-021-00275-1","relation":{},"ISSN":["2192-113X"],"issn-type":[{"type":"electronic","value":"2192-113X"}],"subject":[],"published":{"date-parts":[[2022,1,28]]},"assertion":[{"value":"17 December 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 November 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 January 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest. All authors have participated in (a) conception and design, or analysis and interpretation of the data; (b) drafting the article or revising it critically for important intellectual content; and (c) approval of the final version. This article does not contain any studies with human participants or animals performed by any of the authors.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"5"}}