{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T17:48:46Z","timestamp":1784310526551,"version":"3.55.0"},"reference-count":264,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T00:00:00Z","timestamp":1642464000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Knowledge Foundation","award":["20180039"],"award-info":[{"award-number":["20180039"]}]},{"DOI":"10.13039\/100018121","name":"DPAC","doi-asserted-by":"crossref","id":[{"id":"10.13039\/100018121","id-type":"DOI","asserted-by":"crossref"}]},{"name":"SACSys"},{"name":"Swedish Foundation for Strategic Research"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2023,2,28]]},"abstract":"<jats:p>Software-intensive systems in most domains, from autonomous vehicles to health, are becoming predominantly parallel to efficiently manage large amount of data in short (even real-) time. There is an incredibly rich literature on languages for parallel computing, thus it is difficult for researchers and practitioners, even experienced in this very field, to get a grasp on them. With this work we provide a comprehensive, structured, and detailed snapshot of documented research on those languages to identify trends, technical characteristics, open challenges, and research directions. In this article, we report on planning, execution, and results of our systematic peer-reviewed as well as grey literature review, which aimed at providing such a snapshot by analysing 225 studies.<\/jats:p>","DOI":"10.1145\/3485008","type":"journal-article","created":{"date-parts":[[2022,1,18]],"date-time":"2022-01-18T09:50:32Z","timestamp":1642499432000},"page":"1-39","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":18,"title":["A Comprehensive Exploration of Languages for Parallel Computing"],"prefix":"10.1145","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0401-1036","authenticated-orcid":false,"given":"Federico","family":"Ciccozzi","sequence":"first","affiliation":[{"name":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Lorenzo","family":"Addazi","sequence":"additional","affiliation":[{"name":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sara Abbaspour","family":"Asadollah","sequence":"additional","affiliation":[{"name":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bj\u00f6rn","family":"Lisper","sequence":"additional","affiliation":[{"name":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Abu Naser","family":"Masud","sequence":"additional","affiliation":[{"name":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saad","family":"Mubeen","sequence":"additional","affiliation":[{"name":"M\u00e4lardalen University, V\u00e4ster\u00e5s, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2022,1,18]]},"reference":[{"key":"e_1_3_3_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-61482-3_2"},{"key":"e_1_3_3_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C.2019.00049"},{"key":"e_1_3_3_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/2000832.2000838"},{"key":"e_1_3_3_5_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-28151-8_10"},{"key":"e_1_3_3_6_2","doi-asserted-by":"publisher","DOI":"10.1155\/1994\/632497"},{"key":"e_1_3_3_7_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0129626403001410"},{"key":"e_1_3_3_8_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-36949-0_7"},{"key":"e_1_3_3_9_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2012.56"},{"key":"e_1_3_3_10_2","doi-asserted-by":"publisher","DOI":"10.1145\/2652524.2652557"},{"key":"e_1_3_3_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISPAN.1994.367134"},{"key":"e_1_3_3_12_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2019.102584"},{"key":"e_1_3_3_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/DSD.2012.57"},{"key":"e_1_3_3_14_2","doi-asserted-by":"publisher","DOI":"10.1145\/181734.181739"},{"key":"e_1_3_3_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2018.00035"},{"key":"e_1_3_3_16_2","first-page":"1","article-title":"Software deployment on heterogeneous platforms: A systematic mapping study","author":"Andrade Hugo","year":"2019","unstructured":"Hugo Andrade, Jan Schroeder, and Ivica Crnkovic. 2019. Software deployment on heterogeneous platforms: A systematic mapping study. IEEE Transactions on Software Engineering 47, 8 (2019), 1\u20131.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_3_17_2","first-page":"449","volume-title":"Proceedings-IEEE Computer Society International Conference","author":"Araki Keijiro","year":"1984","unstructured":"Keijiro Araki, Itsujiro Arita, and Masaki Hirabaru. 1984. NANO-2: HIGH-LEVEL PARALLEL PROGRAMMING LANGUAGE FOR MULTIPROCESSOR SYSTEM HYPHEN. In Proceedings-IEEE Computer Society International Conference. IEEE, 449\u2013456."},{"key":"e_1_3_3_18_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(99)00226-1"},{"key":"e_1_3_3_19_2","doi-asserted-by":"publisher","DOI":"10.5555\/525697.826733"},{"key":"e_1_3_3_20_2","doi-asserted-by":"publisher","DOI":"10.5555\/1299042.1299064"},{"key":"e_1_3_3_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2015.17"},{"key":"e_1_3_3_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/RSP.2011.5929989"},{"key":"e_1_3_3_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1968.229158"},{"key":"e_1_3_3_24_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2015.03.003"},{"key":"e_1_3_3_25_2","first-page":"528","volume-title":"Proceedings of the Encyclopedia of Software Engineering","volume":"2","author":"Basili Victor R.","year":"1994","unstructured":"Victor R. Basili, Gianluigi Caldiera, and H. Dieter Rombach. 1994. The goal question metric approach. In Proceedings of the Encyclopedia of Software Engineering. Vol. 2. Wiley, 528\u2013532."},{"key":"e_1_3_3_26_2","article-title":"Sequoia++ User Manual, University of Chicago","author":"Bauer Michael","year":"2010","unstructured":"Michael Bauer, John Clark, Eric Schkufza, and Alex Aiken. 2010. Sequoia++ User Manual, University of Chicago. Retrieved from https:\/\/www.classes.cs.uchicago.edu\/archive\/2011\/winter\/32102-1\/reading\/sequoia-manual.pdf. (2010). Accessed: 2021-06-15.","journal-title":"Retrieved from https:\/\/www.classes.cs.uchicago.edu\/archive\/2011\/winter\/32102-1\/reading\/sequoia-manual.pdf"},{"key":"e_1_3_3_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/295656.295658"},{"key":"e_1_3_3_28_2","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021782118861"},{"key":"e_1_3_3_29_2","doi-asserted-by":"publisher","DOI":"10.1177\/0013164488484007"},{"key":"e_1_3_3_30_2","doi-asserted-by":"publisher","DOI":"10.5555\/646893.709572"},{"key":"e_1_3_3_31_2","doi-asserted-by":"publisher","DOI":"10.5555\/647066.715198"},{"key":"e_1_3_3_32_2","doi-asserted-by":"publisher","DOI":"10.1109\/SECON.1995.513061"},{"key":"e_1_3_3_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/1594835.1504215"},{"key":"e_1_3_3_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/36206.36180"},{"key":"e_1_3_3_35_2","doi-asserted-by":"publisher","DOI":"10.5555\/2111746.2111761"},{"key":"e_1_3_3_36_2","doi-asserted-by":"publisher","DOI":"10.1155\/2011\/457030"},{"key":"e_1_3_3_37_2","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926447"},{"key":"e_1_3_3_38_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-32820-6_62"},{"key":"e_1_3_3_39_2","doi-asserted-by":"publisher","DOI":"10.1145\/3022671.2984039"},{"key":"e_1_3_3_40_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(97)00196-5"},{"key":"e_1_3_3_41_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18941-3_1"},{"key":"e_1_3_3_42_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.07.009"},{"issue":"3","key":"e_1_3_3_43_2","first-page":"248","article-title":"Denotational semantics of parallel programming languages","volume":"19","author":"Brez\u00e1ny Peter","year":"1983","unstructured":"Peter Brez\u00e1ny. 1983. Denotational semantics of parallel programming languages. Kybernetika 19, 3 (1983), 248\u2013262.","journal-title":"Kybernetika"},{"key":"e_1_3_3_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2009.69"},{"key":"e_1_3_3_45_2","doi-asserted-by":"publisher","DOI":"10.1155\/2010\/540159"},{"key":"e_1_3_3_46_2","doi-asserted-by":"publisher","DOI":"10.5555\/646668.700488"},{"key":"e_1_3_3_47_2","doi-asserted-by":"publisher","DOI":"10.5555\/646665.699114"},{"key":"e_1_3_3_48_2","doi-asserted-by":"publisher","DOI":"10.1147\/rd.355.0727"},{"key":"e_1_3_3_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1133983"},{"key":"e_1_3_3_50_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCISE.2003.1196308"},{"key":"e_1_3_3_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/2038037.1941562"},{"key":"e_1_3_3_52_2","doi-asserted-by":"publisher","DOI":"10.1145\/2093157.2093165"},{"key":"e_1_3_3_53_2","doi-asserted-by":"publisher","DOI":"10.1177\/1094342007078442"},{"key":"e_1_3_3_54_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.303616"},{"key":"e_1_3_3_55_2","doi-asserted-by":"publisher","DOI":"10.1109\/71.406962"},{"key":"e_1_3_3_56_2","article-title":"The Chapel Parallel Programming Language","author":"1.24.1 Chapel, Version","year":"2021","unstructured":"Chapel, Version 1.24.1. 2021. The Chapel Parallel Programming Language. Retrieved from https:\/\/chapel-lang.org\/. (2021). Accessed: 2021-06-15.","journal-title":"https:\/\/chapel-lang.org\/"},{"key":"e_1_3_3_57_2","unstructured":"Charm++ Programming Language Release 6.10.2. 2020. Retrieved from http:\/\/charmplusplus.org\/. (2020). Accessed: 2021-06-15."},{"key":"e_1_3_3_58_2","doi-asserted-by":"publisher","DOI":"10.1002\/9781405165518.wbeosg070"},{"key":"e_1_3_3_59_2","doi-asserted-by":"publisher","DOI":"10.1109\/MODELS-C.2019.00068"},{"key":"e_1_3_3_60_2","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1992.183295"},{"key":"e_1_3_3_61_2","doi-asserted-by":"publisher","DOI":"10.5555\/646001.675780"},{"key":"e_1_3_3_62_2","doi-asserted-by":"publisher","DOI":"10.1023\/B:AMAI.0000031195.87297.d9"},{"key":"e_1_3_3_63_2","doi-asserted-by":"publisher","DOI":"10.1145\/2815782.2815818"},{"key":"e_1_3_3_64_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2004.07.001"},{"key":"e_1_3_3_65_2","doi-asserted-by":"publisher","DOI":"10.1049\/cce:19920076"},{"key":"e_1_3_3_66_2","doi-asserted-by":"publisher","DOI":"10.1145\/1056018.1056037"},{"key":"e_1_3_3_67_2","doi-asserted-by":"publisher","DOI":"10.1049\/ip-i-2.1990.0025"},{"key":"e_1_3_3_68_2","unstructured":"Flavio Cruz Ricardo Rocha and Seth Copen Goldstein. 2015. Thread-aware logic programming for data-driven parallel programs. ICLP."},{"key":"e_1_3_3_69_2","doi-asserted-by":"publisher","DOI":"10.1145\/3016078.2851153"},{"key":"e_1_3_3_70_2","doi-asserted-by":"publisher","DOI":"10.1109\/ESEM.2011.36"},{"key":"e_1_3_3_71_2","doi-asserted-by":"publisher","DOI":"10.1145\/169627.169724"},{"key":"e_1_3_3_72_2","doi-asserted-by":"publisher","DOI":"10.1016\/0167-739X(92)90040-I"},{"key":"e_1_3_3_73_2","doi-asserted-by":"publisher","DOI":"10.1109\/CISIS.2010.100"},{"key":"e_1_3_3_74_2","doi-asserted-by":"publisher","DOI":"10.1109\/CISIS.2010.135"},{"key":"e_1_3_3_75_2","doi-asserted-by":"publisher","DOI":"10.1109\/13.544798"},{"key":"e_1_3_3_76_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.308"},{"key":"e_1_3_3_77_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2017.142"},{"key":"e_1_3_3_78_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-07518-1_9"},{"key":"e_1_3_3_79_2","doi-asserted-by":"publisher","DOI":"10.5555\/647954.743325"},{"key":"e_1_3_3_80_2","article-title":"Build Massively Scalable Soft Real-time Systems","author":"24.0 Erlang Programming Language, OTP Release","year":"2021","unstructured":"Erlang Programming Language, OTP Release 24.0. 2021. Build Massively Scalable Soft Real-time Systems. Retrieved from https:\/\/www.erlang.org\/. (2021). Accessed: 2021-06-15.","journal-title":"https:\/\/www.erlang.org\/"},{"key":"e_1_3_3_81_2","doi-asserted-by":"publisher","DOI":"10.1145\/3276500"},{"key":"e_1_3_3_82_2","doi-asserted-by":"publisher","DOI":"10.1007\/s42514-020-00039-4"},{"key":"e_1_3_3_83_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCED.2018.00036"},{"key":"e_1_3_3_84_2","doi-asserted-by":"publisher","DOI":"10.5555\/1855741.1855742"},{"key":"e_1_3_3_85_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2015.51"},{"key":"e_1_3_3_86_2","first-page":"170","volume-title":"European Conference on Parallel Processing","author":"Fonseca Alcides","year":"2014","unstructured":"Alcides Fonseca, Jo\u00e3o Rafael, and Bruno Cabral. 2014. Eve: A parallel event-driven programming language. In European Conference on Parallel Processing. Springer, Cham, 170\u2013181."},{"key":"e_1_3_3_87_2","doi-asserted-by":"publisher","DOI":"10.1006\/jpdc.1994.1041"},{"key":"e_1_3_3_88_2","doi-asserted-by":"publisher","DOI":"10.1109\/SC2.2017.15"},{"key":"e_1_3_3_89_2","doi-asserted-by":"publisher","DOI":"10.5555\/645561.659371"},{"key":"e_1_3_3_90_2","doi-asserted-by":"publisher","DOI":"10.4135\/9781412993883"},{"key":"e_1_3_3_91_2","doi-asserted-by":"publisher","DOI":"10.1145\/2807426.2807428"},{"key":"e_1_3_3_92_2","doi-asserted-by":"publisher","DOI":"10.1145\/2043662.2043663"},{"key":"e_1_3_3_93_2","doi-asserted-by":"publisher","DOI":"10.1109\/WSWAN.2015.7210299"},{"key":"e_1_3_3_94_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2018.09.006"},{"key":"e_1_3_3_95_2","first-page":"45","volume-title":"The Sisal Project: Real World Functional Programming","author":"Gaudiot Jean-Luc","year":"2001","unstructured":"Jean-Luc Gaudiot, Tom DeBoni, John Feo, Wim B\u00f6hm, Walid Najjar, and Patrick Miller. 2001. The Sisal Project: Real World Functional Programming. Springer Berlin Heidelberg, Berlin, 45\u201372. DOI:https:\/\/doi.org\/10.1007\/3-540-45403-9_2"},{"key":"e_1_3_3_96_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2011.02.005"},{"key":"e_1_3_3_97_2","doi-asserted-by":"publisher","DOI":"10.5555\/822070.822239"},{"key":"e_1_3_3_98_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2014.66"},{"key":"e_1_3_3_99_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2017.2754376"},{"key":"e_1_3_3_100_2","unstructured":"Go Programming Language. Retrieved from 2021. https:\/\/golang.org\/. (2021). Accessed: 2021-06-15."},{"key":"e_1_3_3_101_2","doi-asserted-by":"publisher","DOI":"10.1145\/62678.62696"},{"key":"e_1_3_3_102_2","doi-asserted-by":"publisher","DOI":"10.23919\/DATE.2018.8342216"},{"key":"e_1_3_3_103_2","doi-asserted-by":"publisher","DOI":"10.5555\/2075416.2075452"},{"key":"e_1_3_3_104_2","doi-asserted-by":"publisher","DOI":"10.1136\/bmj.38636.593461.68"},{"key":"e_1_3_3_105_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-006-0018-x"},{"key":"e_1_3_3_106_2","doi-asserted-by":"publisher","DOI":"10.1109\/2.211896"},{"key":"e_1_3_3_107_2","doi-asserted-by":"publisher","DOI":"10.1109\/GLOCOM.1989.63956"},{"key":"e_1_3_3_108_2","doi-asserted-by":"publisher","DOI":"10.5555\/872023.872563"},{"key":"e_1_3_3_109_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPGA.1993.279476"},{"key":"e_1_3_3_110_2","first-page":"833","volume-title":"Proceedings of the PDPTA","author":"Guzev Vadim","year":"2008","unstructured":"Vadim Guzev. 2008. Parallel C#: The usage of chords and higher-order functions in the design of parallel programming languages. In Proceedings of the PDPTA. 833\u2013837."},{"key":"e_1_3_3_111_2","doi-asserted-by":"publisher","DOI":"10.1109\/CANDAR.2016.0071"},{"key":"e_1_3_3_112_2","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-017-0497-y"},{"key":"e_1_3_3_113_2","doi-asserted-by":"publisher","DOI":"10.14778\/3377369.3377374"},{"key":"e_1_3_3_114_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/37.5.399"},{"key":"e_1_3_3_115_2","doi-asserted-by":"publisher","DOI":"10.1145\/2814576.2814732"},{"key":"e_1_3_3_116_2","doi-asserted-by":"publisher","DOI":"10.5555\/645564.658435"},{"key":"e_1_3_3_117_2","doi-asserted-by":"publisher","DOI":"10.1145\/3140587.3062354"},{"key":"e_1_3_3_118_2","doi-asserted-by":"publisher","DOI":"10.1145\/2544173.2509516"},{"key":"e_1_3_3_119_2","doi-asserted-by":"publisher","DOI":"10.1145\/152739.152741"},{"key":"e_1_3_3_120_2","doi-asserted-by":"publisher","DOI":"10.1145\/3386321"},{"key":"e_1_3_3_121_2","doi-asserted-by":"publisher","DOI":"10.5555\/325489.325491"},{"key":"e_1_3_3_122_2","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360618"},{"key":"e_1_3_3_123_2","doi-asserted-by":"publisher","DOI":"10.1504\/IJNVO.2014.067878"},{"key":"e_1_3_3_124_2","article-title":"Tutorial: Using Coarray Fortran","author":"Fortran Intel\u2019s Coaarray","year":"2021","unstructured":"Intel\u2019s Coaarray Fortran. 2021. Tutorial: Using Coarray Fortran. Retrieved from https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/documentation\/fortran-compiler-coarray-tutorial\/top.html. (2021). Accessed: 2021-06-15.","journal-title":"https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/documentation\/fortran-compiler-coarray-tutorial\/top.html"},{"key":"e_1_3_3_125_2","doi-asserted-by":"publisher","DOI":"10.1145\/141478.141573"},{"key":"e_1_3_3_126_2","unstructured":"JoCaml Programming Language Version 4.00.1.A. 2014. Retrieved from http:\/\/jocaml.inria.fr\/. (2014). Accessed: 2021-06-15."},{"key":"e_1_3_3_127_2","doi-asserted-by":"publisher","DOI":"10.1109\/MC.1987.1663563"},{"key":"e_1_3_3_128_2","doi-asserted-by":"publisher","DOI":"10.5555\/2613607"},{"key":"e_1_3_3_129_2","volume-title":"Joule: Distributed Application Foundations","author":"Kessler C.","year":"1995","unstructured":"C. Kessler and J. Keller. 1995. Joule: Distributed Application Foundations. Technical Report. Agorics Technical Report ADd003.4P, Retrieved from http:\/\/www.laputan.org\/pub\/papers\/Joule.pdf. Accessed: 2021-06-15."},{"key":"e_1_3_3_130_2","volume-title":"Models for Parallel Computing: Review and Perspective","author":"Kessler C.","year":"2007","unstructured":"C. Kessler and J. Keller. 2007. Models for Parallel Computing: Review and Perspective. Technical Report. Link\u00f6ping University, Sweden. ISSN: 0177-0454, Retrieved from https:\/\/www.ida.liu.se\/chrke55\/papers\/modelsurvey.pdf."},{"key":"e_1_3_3_131_2","doi-asserted-by":"publisher","DOI":"10.5555\/1064450.1064453"},{"key":"e_1_3_3_132_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF02700045"},{"key":"e_1_3_3_133_2","doi-asserted-by":"publisher","DOI":"10.5555\/645563.660171"},{"key":"e_1_3_3_134_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.07.010"},{"key":"e_1_3_3_135_2","volume-title":"Guidelines for Performing Systematic Literature Reviews in Software Engineering","author":"Kitchenham Barbara A.","year":"2007","unstructured":"Barbara A. Kitchenham and Stuart Charters. 2007. Guidelines for Performing Systematic Literature Reviews in Software Engineering. Technical Report EBSE-2007-01. Keele University and University of Durham."},{"key":"e_1_3_3_136_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.1010"},{"key":"e_1_3_3_137_2","doi-asserted-by":"publisher","DOI":"10.1109\/SECON.1989.132427"},{"key":"e_1_3_3_138_2","doi-asserted-by":"publisher","DOI":"10.1145\/954312.954316"},{"key":"e_1_3_3_139_2","doi-asserted-by":"publisher","DOI":"10.5555\/1898699.1898804"},{"key":"e_1_3_3_140_2","doi-asserted-by":"publisher","DOI":"10.1145\/2972206.2972214"},{"key":"e_1_3_3_141_2","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267813"},{"key":"e_1_3_3_142_2","doi-asserted-by":"publisher","DOI":"10.1145\/224538.224575"},{"key":"e_1_3_3_143_2","doi-asserted-by":"publisher","DOI":"10.1134\/S1064230712010108"},{"key":"e_1_3_3_144_2","doi-asserted-by":"publisher","DOI":"10.1109\/TLA.2019.8932371"},{"key":"e_1_3_3_145_2","doi-asserted-by":"publisher","DOI":"10.5555\/645670.665369"},{"key":"e_1_3_3_146_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(02)00159-X"},{"key":"e_1_3_3_147_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69303-1_15"},{"key":"e_1_3_3_148_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29737-3_48"},{"key":"e_1_3_3_149_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISORC.2009.35"},{"key":"e_1_3_3_150_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.93"},{"key":"e_1_3_3_151_2","first-page":"1","volume-title":"Proceedings of the 2016 IEEE High Performance Extreme Computing Conference (HPEC)","author":"Liu Chao","year":"2016","unstructured":"Chao Liu and Miriam Leeser. 2016. Unified and lightweight tasks and conduits: A high level parallel programming framework. In Proceedings of the 2016 IEEE High Performance Extreme Computing Conference (HPEC). IEEE, 1\u20137."},{"key":"e_1_3_3_152_2","first-page":"6","volume-title":"Proceedings of the International Conference on Informatics, Management Engineering and Industrial Application","author":"Liu Fei","year":"2016","unstructured":"Fei Liu, Yi Yang, and Ling-ze Wang. 2016. A survey of the heterogeneous computing platform and related technologies. In Proceedings of the International Conference on Informatics, Management Engineering and Industrial Application. 6\u201312. DOI:https:\/\/doi.org\/10.12783\/dtetr\/imeia2016\/9229"},{"key":"e_1_3_3_153_2","doi-asserted-by":"publisher","DOI":"10.1145\/2990195"},{"key":"e_1_3_3_154_2","first-page":"47","article-title":"Semi-explicit parallel programming in a purely functional style: GpH","author":"Loidl Hans-Wolfgang","year":"2008","unstructured":"Hans-Wolfgang Loidl, Phil Trinder, Kevin Hammond, Abdallah Al Zain, and Clem Baker-Finch. 2008. Semi-explicit parallel programming in a purely functional style: GpH. Process Algebra for Parallel and Distributed Processing: Algebraic Languages in Specification-Based Software Development (2008), 47\u201376.","journal-title":"Process Algebra for Parallel and Distributed Processing: Algebraic Languages in Specification-Based Software Development"},{"key":"e_1_3_3_155_2","first-page":"32","volume-title":"Proceedings of the International Workshop on Languages and Compilers for Parallel Computing","author":"Lokhmotov Anton","year":"2007","unstructured":"Anton Lokhmotov, Benedict R. Gaster, Alan Mycroft, Neil Hickey, and David Stuttard. 2007. Revisiting SIMD programming. In Proceedings of the International Workshop on Languages and Compilers for Parallel Computing. Springer, 32\u201346."},{"key":"e_1_3_3_156_2","doi-asserted-by":"publisher","DOI":"10.1145\/2076021.2048133"},{"key":"e_1_3_3_157_2","doi-asserted-by":"publisher","DOI":"10.1007\/11758549_31"},{"key":"e_1_3_3_158_2","doi-asserted-by":"publisher","DOI":"10.1145\/99583.99612"},{"key":"e_1_3_3_159_2","doi-asserted-by":"publisher","DOI":"10.5555\/846223.848027"},{"key":"e_1_3_3_160_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2017.119"},{"key":"e_1_3_3_161_2","first-page":"13","article-title":"FastPara: A high-level declarative data-parallel programming framework on clusters","author":"Mao Yong","year":"2006","unstructured":"Yong Mao, Yunhong Gu, Jia Chen, and Robert L. Grossman. 2006. FastPara: A high-level declarative data-parallel programming framework on clusters. In Proceedings of Parallel and Distributed Computing and Systems , November (2006), 13\u201315.","journal-title":"Proceedings of Parallel and Distributed Computing and Systems , November"},{"key":"e_1_3_3_162_2","doi-asserted-by":"publisher","DOI":"10.1109\/FTDCS.1988.26707"},{"key":"e_1_3_3_163_2","doi-asserted-by":"publisher","DOI":"10.1109\/PMMP.1993.315547"},{"key":"e_1_3_3_164_2","doi-asserted-by":"publisher","DOI":"10.2298\/CSIS120712021M"},{"key":"e_1_3_3_165_2","doi-asserted-by":"publisher","DOI":"10.1007\/11558958_61"},{"key":"e_1_3_3_166_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2007.09.001"},{"key":"e_1_3_3_167_2","doi-asserted-by":"publisher","DOI":"10.1145\/3110355.3110356"},{"key":"e_1_3_3_168_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0096-0551(96)00012-4"},{"key":"e_1_3_3_169_2","doi-asserted-by":"publisher","DOI":"10.1109\/CMPSAC.1989.65063"},{"key":"e_1_3_3_170_2","doi-asserted-by":"publisher","DOI":"10.1109\/PMMP.1993.315556"},{"key":"e_1_3_3_171_2","doi-asserted-by":"publisher","DOI":"10.1145\/2788396"},{"key":"e_1_3_3_172_2","doi-asserted-by":"publisher","DOI":"10.5555\/1785754.1785772"},{"key":"e_1_3_3_173_2","volume-title":"LabVIEW Fundamentals","author":"Instruments National","year":"2005","unstructured":"National Instruments. 2005. LabVIEW Fundamentals. Technical Report. LabVIEW Manual, 374029A-01, Retrieved form https:\/\/www.ni.com\/pdf\/manuals\/374029a.pdf. Accessed: 2021-06-15."},{"key":"e_1_3_3_174_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4330050404"},{"key":"e_1_3_3_175_2","volume-title":"Proceedings of the GI-Jahrestagung","author":"Nestmann Markus","year":"2017","unstructured":"Markus Nestmann. 2017. Building a consistent taxonomy for parallel programming models. In Proceedings of the GI-Jahrestagung."},{"key":"e_1_3_3_176_2","doi-asserted-by":"publisher","DOI":"10.1109\/EURMIC.1994.390385"},{"key":"e_1_3_3_177_2","doi-asserted-by":"publisher","DOI":"10.5555\/838237.838597"},{"key":"e_1_3_3_178_2","doi-asserted-by":"publisher","DOI":"10.1017\/S0956796899003457"},{"key":"e_1_3_3_179_2","doi-asserted-by":"publisher","DOI":"10.5555\/850987.855688"},{"key":"e_1_3_3_180_2","doi-asserted-by":"publisher","DOI":"10.5555\/646741.702608"},{"key":"e_1_3_3_181_2","doi-asserted-by":"publisher","DOI":"10.5555\/646348.690537"},{"key":"e_1_3_3_182_2","doi-asserted-by":"publisher","DOI":"10.1145\/3078811"},{"key":"e_1_3_3_183_2","doi-asserted-by":"publisher","DOI":"10.1016\/0168-9274(91)90050-A"},{"key":"e_1_3_3_184_2","article-title":"Ateji PX for Java: Parallel Programming Made Simple","author":"Viry Patrick","year":"2017","unstructured":"Patrick Viry. 2017. Ateji PX for Java: Parallel Programming Made Simple. Retrieved form https:\/\/www.slideshare.net\/PatrickViry\/ateji-px-for-java. (2017). Accessed: 2021-06-15.","journal-title":"https:\/\/www.slideshare.net\/PatrickViry\/ateji-px-for-java"},{"key":"e_1_3_3_185_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcss.2014.06.021"},{"key":"e_1_3_3_186_2","first-page":"94","volume-title":"Proceedings of the 1988 International Specialist Seminar on the Design and Application of Parallel Digital Processors","author":"Pereira L. Moniz","year":"1988","unstructured":"L. Moniz Pereira, L. F. Monteiro, Jose C. Cunha, and Joaquim N. Aparicio. 1988. Concurrency and communication in Delta Prolog. In Proceedings of the 1988 International Specialist Seminar on the Design and Application of Parallel Digital Processors. IET, 94\u2013104."},{"key":"e_1_3_3_187_2","doi-asserted-by":"publisher","DOI":"10.5555\/2227115.2227123"},{"key":"e_1_3_3_188_2","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1993.270745"},{"key":"e_1_3_3_189_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2013.03.014"},{"key":"e_1_3_3_190_2","doi-asserted-by":"publisher","DOI":"10.1109\/VDAT.2007.373215"},{"key":"e_1_3_3_191_2","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462176"},{"key":"e_1_3_3_192_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.1993.397128"},{"key":"e_1_3_3_193_2","doi-asserted-by":"publisher","DOI":"10.5555\/582973.832495"},{"key":"e_1_3_3_194_2","doi-asserted-by":"publisher","DOI":"10.1145\/173284.155344"},{"key":"e_1_3_3_195_2","doi-asserted-by":"publisher","DOI":"10.1109\/SP.2014.48"},{"key":"e_1_3_3_196_2","article-title":"Bloom Programming Language, Release 0.9.7","author":"California Regents of the University of","year":"2013","unstructured":"Regents of the University of California. 2013. Bloom Programming Language, Release 0.9.7. Retrieved from http:\/\/bloom-lang.net\/. (2013). Accessed: 2021-06-15.","journal-title":"http:\/\/bloom-lang.net\/"},{"key":"e_1_3_3_197_2","doi-asserted-by":"publisher","DOI":"10.5555\/523991.938968"},{"key":"e_1_3_3_198_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297280.3297434"},{"key":"e_1_3_3_199_2","doi-asserted-by":"publisher","DOI":"10.1145\/291889.291893"},{"key":"e_1_3_3_200_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2010.12"},{"key":"e_1_3_3_201_2","doi-asserted-by":"publisher","DOI":"10.1177\/1356389008097871"},{"key":"e_1_3_3_202_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCSE.2012.35"},{"key":"e_1_3_3_203_2","article-title":"A Language Empowering Everyone to Build Reliable and Efficient Software","author":"1.52.1 RUST, Version","year":"2021","unstructured":"RUST, Version 1.52.1. 2021. A Language Empowering Everyone to Build Reliable and Efficient Software. Retrieved from https:\/\/www.rust-lang.org\/. (2021). Accessed: 2021-06-15.","journal-title":"https:\/\/www.rust-lang.org\/"},{"key":"e_1_3_3_204_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-10672-9_8"},{"key":"e_1_3_3_205_2","article-title":"The Scala Programming Language","author":"2.12.14 Scala, Version","year":"2017","unstructured":"Scala, Version 2.12.14. 2017. The Scala Programming Language. Retrieved from https:\/\/www.scala-lang.org\/. (2017). Accessed: 2021-06-15.","journal-title":"https:\/\/www.scala-lang.org\/"},{"key":"e_1_3_3_206_2","doi-asserted-by":"publisher","DOI":"10.1109\/45.127645"},{"key":"e_1_3_3_207_2","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2014.6927442"},{"key":"e_1_3_3_208_2","doi-asserted-by":"publisher","DOI":"10.1145\/1723112.1723129"},{"key":"e_1_3_3_209_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCICT.2012.6398223"},{"key":"e_1_3_3_210_2","doi-asserted-by":"publisher","DOI":"10.1145\/1238844.1238852"},{"key":"e_1_3_3_211_2","doi-asserted-by":"publisher","DOI":"10.1145\/111186.116785"},{"key":"e_1_3_3_212_2","doi-asserted-by":"publisher","DOI":"10.1109\/HIPS.1997.582956"},{"key":"e_1_3_3_213_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1000451"},{"key":"e_1_3_3_214_2","doi-asserted-by":"publisher","DOI":"10.5555\/646726.703185"},{"key":"e_1_3_3_215_2","doi-asserted-by":"publisher","DOI":"10.1109\/EMWRT.1989.43444"},{"key":"e_1_3_3_216_2","doi-asserted-by":"publisher","DOI":"10.1145\/2141702.2141720"},{"key":"e_1_3_3_217_2","doi-asserted-by":"publisher","DOI":"10.5555\/998670.998955"},{"key":"e_1_3_3_218_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-014-1264-0"},{"key":"e_1_3_3_219_2","doi-asserted-by":"publisher","DOI":"10.1145\/3079079.3079097"},{"key":"e_1_3_3_220_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICEBE.2007.83"},{"key":"e_1_3_3_221_2","doi-asserted-by":"publisher","DOI":"10.5555\/1757599.1757715"},{"issue":"3","key":"e_1_3_3_222_2","first-page":"46","article-title":"Energy awareness in HPC: A survey","volume":"2","author":"Surve A. R.","year":"2013","unstructured":"A. R. Surve, A. R. Khomane, and S. Cheke. 2013. Energy awareness in HPC: A survey. International Journal of Computer Science and Mobile Computing 2, 3 (2013), 46\u201351.","journal-title":"International Journal of Computer Science and Mobile Computing"},{"key":"e_1_3_3_223_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2013.07.001"},{"key":"e_1_3_3_224_2","doi-asserted-by":"publisher","DOI":"10.22152\/programming-journal.org\/2019\/3\/7"},{"key":"e_1_3_3_225_2","doi-asserted-by":"publisher","DOI":"10.1145\/2692956.2663181"},{"key":"e_1_3_3_226_2","doi-asserted-by":"publisher","DOI":"10.1145\/1168919.1168898"},{"key":"e_1_3_3_227_2","doi-asserted-by":"publisher","DOI":"10.1177\/1094342015594678"},{"key":"e_1_3_3_228_2","article-title":"Julia in a Netshell, Version 1.6.1","author":"Language The Julia Programming","year":"2021","unstructured":"The Julia Programming Language. 2021. Julia in a Netshell, Version 1.6.1. Retrieved from https:\/\/julialang.org\/. (2021). Accessed: 2021-06-15.","journal-title":"https:\/\/julialang.org\/"},{"key":"e_1_3_3_229_2","article-title":"Open MPI: Open Source High Performance Computing","author":"Project The Open MPI","year":"2021","unstructured":"The Open MPI Project. 2021. Open MPI: Open Source High Performance Computing. Retrieved from https:\/\/www.open-mpi.org\/. (2021). Accessed: 2021-06-15.","journal-title":"https:\/\/www.open-mpi.org\/"},{"key":"e_1_3_3_230_2","doi-asserted-by":"publisher","DOI":"10.1002\/1096-9128(200009)12:11<1093::AID-CPE522>3.0.CO;2-6"},{"key":"e_1_3_3_231_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-018-2238-4"},{"key":"e_1_3_3_232_2","doi-asserted-by":"publisher","DOI":"10.1145\/259526.259540"},{"key":"e_1_3_3_233_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0743-1066(97)10003-6"},{"key":"e_1_3_3_234_2","article-title":"TOP500 \u2013 The List","unstructured":"TOP500.org. TOP500 \u2013 The List. Retrieved from https:\/\/www.top500.org\/lists\/top500\/2020\/06\/. (????). Accessed: 2020-07-03.","journal-title":"Retrieved from https:\/\/www.top500.org\/lists\/top500\/2020\/06\/"},{"key":"e_1_3_3_235_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPPW.2014.50"},{"key":"e_1_3_3_236_2","doi-asserted-by":"publisher","DOI":"10.5555\/2969033.2969117"},{"key":"e_1_3_3_237_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2013.58"},{"key":"e_1_3_3_238_2","doi-asserted-by":"publisher","DOI":"10.1145\/1869542.1869546"},{"key":"e_1_3_3_239_2","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.2011.114"},{"key":"e_1_3_3_240_2","doi-asserted-by":"publisher","DOI":"10.1145\/1229428.1229433"},{"key":"e_1_3_3_241_2","doi-asserted-by":"publisher","DOI":"10.1145\/2442992.2442996"},{"key":"e_1_3_3_242_2","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9128(199711)9:11<1193::AID-CPE334>3.0.CO;2-B"},{"key":"e_1_3_3_243_2","doi-asserted-by":"publisher","DOI":"10.1145\/242903.242945"},{"key":"e_1_3_3_244_2","article-title":"Limbo Programming Language","author":"Nuova Vita","year":"1995","unstructured":"Vita Nuova. 1995. Limbo Programming Language. Retrieved from http:\/\/www.vitanuova.com\/inferno\/licence.html. (1995). Accessed: 2021-06-15.","journal-title":"Retrieved from http:\/\/www.vitanuova.com\/inferno\/licence.html"},{"key":"e_1_3_3_245_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCL.1992.185468"},{"key":"e_1_3_3_246_2","doi-asserted-by":"publisher","DOI":"10.1145\/1629335.1629366"},{"key":"e_1_3_3_247_2","doi-asserted-by":"publisher","DOI":"10.5555\/563952.563938"},{"key":"e_1_3_3_248_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW.2017.150"},{"key":"e_1_3_3_249_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.96"},{"key":"e_1_3_3_250_2","doi-asserted-by":"publisher","DOI":"10.5555\/850987.855752"},{"key":"e_1_3_3_251_2","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.1989.48082"},{"key":"e_1_3_3_252_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICIINFS.2015.7399025"},{"key":"e_1_3_3_253_2","doi-asserted-by":"publisher","DOI":"10.5555\/528717.796646"},{"key":"e_1_3_3_254_2","doi-asserted-by":"publisher","DOI":"10.1145\/2601248.2601268"},{"key":"e_1_3_3_255_2","doi-asserted-by":"publisher","DOI":"10.5555\/2349018"},{"key":"e_1_3_3_256_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2013.99"},{"key":"e_1_3_3_257_2","first-page":"1","volume-title":"Proceedings of the 2011 Design, Automation and Test in Europe","author":"Wu Tianji","year":"2011","unstructured":"Tianji Wu, Di Wu, Yu Wang, Xiaorui Zhang, Hong Luo, Ningyi Xu, and Huazhong Yang. 2011. Gemma in April: A matrix-like parallel programming architecture on OpenCL. In Proceedings of the 2011 Design, Automation and Test in Europe. IEEE, 1\u20136."},{"key":"e_1_3_3_258_2","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2016.46"},{"key":"e_1_3_3_259_2","doi-asserted-by":"publisher","DOI":"10.1109\/32.24708"},{"key":"e_1_3_3_260_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCSoC.2016.13"},{"key":"e_1_3_3_261_2","doi-asserted-by":"crossref","unstructured":"Mohamed Youssfi Omar Bouattane Mohamed O. Bensalah ENSET Bd Hassan I. I. BP and Mohammedia Morocco. 2010. On the object modelling of the Massively parallel architecture Computers. In Proceedings of the 11th IASTED International Conference on Software Engineering and Applications . 71\u201378.","DOI":"10.2316\/P.2010.677-099"},{"key":"e_1_3_3_262_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-13217-9_11"},{"key":"e_1_3_3_263_2","doi-asserted-by":"publisher","DOI":"10.1145\/3276491"},{"key":"e_1_3_3_264_2","doi-asserted-by":"publisher","DOI":"10.1145\/3123939.3123978"},{"key":"e_1_3_3_265_2","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806640"}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3485008","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3485008","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:15Z","timestamp":1750191435000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3485008"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,18]]},"references-count":264,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,2,28]]}},"alternative-id":["10.1145\/3485008"],"URL":"https:\/\/doi.org\/10.1145\/3485008","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,1,18]]},"assertion":[{"value":"2020-09-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2022-01-18","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}