{"id":"https://openalex.org/W4299964097","doi":"https://doi.org/10.1145/3544538.3544659","title":"A Systematic Review on Teaching Parallel Programming","display_name":"A Systematic Review on Teaching Parallel Programming","publication_year":2022,"publication_date":"2022-06-01","ids":{"openalex":"https://openalex.org/W4299964097","doi":"https://doi.org/10.1145/3544538.3544659"},"language":"en","primary_location":{"id":"doi:10.1145/3544538.3544659","doi":"https://doi.org/10.1145/3544538.3544659","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3544538.3544659","pdf_url":null,"source":{"id":"https://openalex.org/S4306418294","display_name":"Euro American Conference on Telematics and Information Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th Euro American Conference on Telematics and Information Systems","raw_type":"proceedings-article"},"volume":null,"type":"review","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027226058","display_name":"Jos\u00e9 Apr\u00edgio Carneiro Neto","orcid":"https://orcid.org/0000-0002-4393-4917","observed_orcids":["https://orcid.org/0000-0002-4393-4917"]},"institutions":[{"id":"https://openalex.org/I4391767700","display_name":"Instituto Federal de Educa\u00e7\u00e3o, Ci\u00eancia e Tecnologia de Sergipe","ror":"https://ror.org/029ez4v67","country_code":"BR","type":"education","lineage":["https://openalex.org/I4391767700"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Jose Aprigio Carneiro Neto","raw_affiliation_strings":["Computer Science Coordination - CCOMP, Federal Institute of Sergipe/IFS, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Coordination - CCOMP, Federal Institute of Sergipe/IFS, Brazil","institution_ids":["https://openalex.org/I4391767700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009984192","display_name":"Ant\u00f4nio Jos\u00e9 Alves Neto","orcid":"https://orcid.org/0000-0002-6159-6747","observed_orcids":["https://orcid.org/0000-0002-6159-6747"]},"institutions":[{"id":"https://openalex.org/I190085865","display_name":"Universidade Federal de Sergipe","ror":"https://ror.org/028ka0n85","country_code":"BR","type":"education","lineage":["https://openalex.org/I190085865"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Antonio Jose Alves Neto","raw_affiliation_strings":["Department of Computing - DCOMP, Federal University of Sergipe/UFS, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing - DCOMP, Federal University of Sergipe/UFS, Brazil","institution_ids":["https://openalex.org/I190085865"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035671529","display_name":"Edward David Moreno","orcid":"https://orcid.org/0000-0002-4786-9243","observed_orcids":["https://orcid.org/0000-0002-4786-9243"]},"institutions":[{"id":"https://openalex.org/I190085865","display_name":"Universidade Federal de Sergipe","ror":"https://ror.org/028ka0n85","country_code":"BR","type":"education","lineage":["https://openalex.org/I190085865"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Edward David Moreno","raw_affiliation_strings":["Department of Computing - DCOMP, Federal University of Sergipe/UFS, Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing - DCOMP, Federal University of Sergipe/UFS, Brazil","institution_ids":["https://openalex.org/I190085865"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1877,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.2992126,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":93,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"4"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9814000129699707,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9814000129699707,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.014700000174343586,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11283","display_name":"Experimental Learning in Engineering","score":0.00039999998989515007,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/parallel-programming-education","display_name":"parallel programming education","score":0.9940000176429749},{"id":"https://openalex.org/keywords/beowulf-cluster","display_name":"Beowulf cluster","score":0.9639999866485596},{"id":"https://openalex.org/keywords/single-board-computer","display_name":"single-board computer","score":0.8740000128746033},{"id":"https://openalex.org/keywords/gpu-computing","display_name":"GPU computing","score":0.7710000276565552},{"id":"https://openalex.org/keywords/multi-core-processors","display_name":"multi-core processors","score":0.8669999837875366},{"id":"https://openalex.org/keywords/programming-languages","display_name":"programming languages","score":0.7549999952316284},{"id":"https://openalex.org/keywords/mpi","display_name":"MPI","score":0.9909999966621399},{"id":"https://openalex.org/keywords/openmp","display_name":"OpenMP","score":0.9980000257492065},{"id":"https://openalex.org/keywords/cuda","display_name":"CUDA","score":0.9980000257492065},{"id":"https://openalex.org/keywords/hadoop","display_name":"Hadoop","score":0.9890000224113464},{"id":"https://openalex.org/keywords/matrix-operations","display_name":"matrix operations","score":0.9089999794960022}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8670318126678467},{"id":"https://openalex.org/C2778119891","wikidata":"https://www.wikidata.org/wiki/Q477690","display_name":"CUDA","level":2,"score":0.7375825643539429},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6356232166290283},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6307249069213867},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5514550805091858},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5181894898414612},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4854479432106018},{"id":"https://openalex.org/C61483411","wikidata":"https://www.wikidata.org/wiki/Q3124522","display_name":"Data parallelism","level":3,"score":0.4851580262184143},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.462945818901062},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.4621179401874542},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.45653969049453735},{"id":"https://openalex.org/C137364921","wikidata":"https://www.wikidata.org/wiki/Q27929394","display_name":"Parallel programming model","level":3,"score":0.4455915093421936},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.44176825881004333},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.4102882742881775},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.21835052967071533}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3544538.3544659","doi":"https://doi.org/10.1145/3544538.3544659","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3544538.3544659","pdf_url":null,"source":{"id":"https://openalex.org/S4306418294","display_name":"Euro American Conference on Telematics and Information Systems","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 11th Euro American Conference on Telematics and Information Systems","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.8278999924659729,"display_name":"Quality education"}],"study_designs":[{"id":"https://openalex.org/study-designs/systematic-review","display_name":"Systematic Review"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":24,"referenced_works":["https://openalex.org/W1977207775","https://openalex.org/W2007952481","https://openalex.org/W2018986609","https://openalex.org/W2027603211","https://openalex.org/W2055629425","https://openalex.org/W2081089479","https://openalex.org/W2081125676","https://openalex.org/W2176447905","https://openalex.org/W2286369255","https://openalex.org/W2340599016","https://openalex.org/W2487895676","https://openalex.org/W2504161296","https://openalex.org/W2571926787","https://openalex.org/W2773217038","https://openalex.org/W2886189040","https://openalex.org/W2912585787","https://openalex.org/W2996332457","https://openalex.org/W3037645799","https://openalex.org/W3089299335","https://openalex.org/W3111828202","https://openalex.org/W3162434019","https://openalex.org/W3184129483","https://openalex.org/W4233618617","https://openalex.org/W4250237668"],"related_works":["https://openalex.org/W6987857221","https://openalex.org/W3013556645","https://openalex.org/W1993024172","https://openalex.org/W1501658140","https://openalex.org/W2996332457","https://openalex.org/W4383887980","https://openalex.org/W4389995693","https://openalex.org/W2802361383","https://openalex.org/W2912585787","https://openalex.org/W3028945493"],"abstract_inverted_index":{"This":[0],"work":[1],"aimed":[2],"to":[3,65],"perform":[4],"a":[5],"systematic":[6],"review":[7],"of":[8,33,47,76,94,101,114,133],"the":[9,19,40,45,74,95,99,112,122,125,131],"literature":[10],"on":[11,124],"teaching":[12,46,86],"parallel":[13,48,87],"programming":[14,21,49,77,106],"using":[15,141],"low-cost":[16],"clusters,":[17],"identifying":[18],"main":[20],"languages,":[22,78,107],"hardware":[23],"platforms":[24],"and":[25,57,81,104,108,118],"software":[26,79],"tools":[27,80],"used":[28,42,84],"in":[29,44,63,85,138],"teaching-learning":[30],"this":[31],"type":[32],"programming.":[34],"The":[35],"research":[36],"results":[37],"showed":[38],"that":[39,92,143],"most":[41,93],"clusters":[43,126],"were":[50,127],"assembled":[51],"from":[52],"multicore":[53,66],"machines":[54,67],"(Cluster":[55],"Beowulf)":[56],"by":[58],"single":[59],"board":[60],"computers":[61],"(SBC),":[62],"addition":[64],"with":[68],"graphics":[69],"acceleration":[70],"cards":[71],"(GPUs).":[72],"Regarding":[73],"use":[75,100,113],"parallelism":[82,110],"libraries":[83,111],"programming,":[88],"it":[89],"is":[90],"observed":[91],"researched":[96],"works":[97],"mentioned":[98],"C,":[102],"C++,":[103],"JAVA":[105],"as":[109],"MPI,":[115],"OpenMP,":[116],"CUDA":[117],"Apache":[119],"Hadoop.":[120],"Furthermore,":[121],"tests":[123],"carried":[128],"out":[129],"through":[130],"implementation":[132],"parallelized":[134],"generic":[135],"algorithms":[136,142],"and,":[137],"some":[139],"cases,":[140],"involve":[144],"matrix":[145],"operations.":[146]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2}],"updated_date":"2026-10-27T15:51:10.671819","created_date":"2022-10-03T00:00:00"}
