{"id":"https://openalex.org/W3170229006","doi":"https://doi.org/10.1109/access.2021.3089560","title":"A Systematic Mapping of Introductory Programming Languages for Novice Learners","display_name":"A Systematic Mapping of Introductory Programming Languages for Novice Learners","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3170229006","doi":"https://doi.org/10.1109/access.2021.3089560","mag":"3170229006"},"language":"en","primary_location":{"id":"doi:10.1109/access.2021.3089560","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3089560","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1109/access.2021.3089560","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5047887878","display_name":"Piumi Perera","orcid":"https://orcid.org/0000-0002-2137-4090"},"institutions":[{"id":"https://openalex.org/I195740183","display_name":"University of Moratuwa","ror":"https://ror.org/0491f5305","country_code":"LK","type":"education","lineage":["https://openalex.org/I195740183"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Piumi Perera","raw_affiliation_strings":["Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka"],"raw_orcid":"https://orcid.org/0000-0002-2137-4090","affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka","institution_ids":["https://openalex.org/I195740183"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5073284545","display_name":"G. M. R. Tennakoon","orcid":"https://orcid.org/0000-0002-3781-2577"},"institutions":[{"id":"https://openalex.org/I195740183","display_name":"University of Moratuwa","ror":"https://ror.org/0491f5305","country_code":"LK","type":"education","lineage":["https://openalex.org/I195740183"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Geethya Tennakoon","raw_affiliation_strings":["Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka"],"raw_orcid":"https://orcid.org/0000-0002-3781-2577","affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka","institution_ids":["https://openalex.org/I195740183"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064141023","display_name":"Supunmali Ahangama","orcid":"https://orcid.org/0000-0001-8045-4958"},"institutions":[{"id":"https://openalex.org/I195740183","display_name":"University of Moratuwa","ror":"https://ror.org/0491f5305","country_code":"LK","type":"education","lineage":["https://openalex.org/I195740183"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Supunmali Ahangama","raw_affiliation_strings":["Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka"],"raw_orcid":"https://orcid.org/0000-0001-8045-4958","affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka","institution_ids":["https://openalex.org/I195740183"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005191534","display_name":"Rangana Panditharathna","orcid":"https://orcid.org/0000-0001-6338-5655"},"institutions":[{"id":"https://openalex.org/I195740183","display_name":"University of Moratuwa","ror":"https://ror.org/0491f5305","country_code":"LK","type":"education","lineage":["https://openalex.org/I195740183"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Rangana Panditharathna","raw_affiliation_strings":["Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka"],"raw_orcid":"https://orcid.org/0000-0001-6338-5655","affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka","institution_ids":["https://openalex.org/I195740183"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103001400","display_name":"Buddhika Chathuranga","orcid":"https://orcid.org/0000-0002-6629-3526"},"institutions":[{"id":"https://openalex.org/I195740183","display_name":"University of Moratuwa","ror":"https://ror.org/0491f5305","country_code":"LK","type":"education","lineage":["https://openalex.org/I195740183"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Buddhika Chathuranga","raw_affiliation_strings":["Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka"],"raw_orcid":"https://orcid.org/0000-0002-6629-3526","affiliations":[{"raw_affiliation_string":"Faculty of Information Technology, University of Moratuwa, Moratuwa, Sri Lanka","institution_ids":["https://openalex.org/I195740183"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I195740183"],"apc_list":{"value":1850,"currency":"USD","value_usd":1850},"apc_paid":{"value":1850,"currency":"USD","value_usd":1850},"fwci":4.8297,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.94848002,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":"9","issue":null,"first_page":"88121","last_page":"88136"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9965999722480774,"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.9965999722480774,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9884999990463257,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11122","display_name":"Online Learning and Analytics","score":0.9882000088691711,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8404644727706909},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.5300013422966003},{"id":"https://openalex.org/keywords/fifth-generation-programming-language","display_name":"Fifth-generation programming language","score":0.5127021074295044},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5018482208251953},{"id":"https://openalex.org/keywords/comparison-of-multi-paradigm-programming-languages","display_name":"Comparison of multi-paradigm programming languages","score":0.47973743081092834},{"id":"https://openalex.org/keywords/second-generation-programming-language","display_name":"Second-generation programming language","score":0.469030499458313},{"id":"https://openalex.org/keywords/fourth-generation-programming-language","display_name":"Fourth-generation programming language","score":0.4679763615131378},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.4585220217704773},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.4553651213645935},{"id":"https://openalex.org/keywords/programming-language-theory","display_name":"Programming language theory","score":0.44265884160995483},{"id":"https://openalex.org/keywords/extensible-programming","display_name":"Extensible programming","score":0.41884222626686096},{"id":"https://openalex.org/keywords/programming-domain","display_name":"Programming domain","score":0.3702196478843689},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.34552741050720215},{"id":"https://openalex.org/keywords/functional-logic-programming","display_name":"Functional logic programming","score":0.21225932240486145}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8404644727706909},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.5300013422966003},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.5127021074295044},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5018482208251953},{"id":"https://openalex.org/C74149592","wikidata":"https://www.wikidata.org/wiki/Q762446","display_name":"Comparison of multi-paradigm programming languages","level":5,"score":0.47973743081092834},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.469030499458313},{"id":"https://openalex.org/C145628200","wikidata":"https://www.wikidata.org/wiki/Q238137","display_name":"Fourth-generation programming language","level":5,"score":0.4679763615131378},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.4585220217704773},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.4553651213645935},{"id":"https://openalex.org/C18701968","wikidata":"https://www.wikidata.org/wiki/Q2670534","display_name":"Programming language theory","level":4,"score":0.44265884160995483},{"id":"https://openalex.org/C131531359","wikidata":"https://www.wikidata.org/wiki/Q5421926","display_name":"Extensible programming","level":5,"score":0.41884222626686096},{"id":"https://openalex.org/C119263510","wikidata":"https://www.wikidata.org/wiki/Q7248501","display_name":"Programming domain","level":4,"score":0.3702196478843689},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.34552741050720215},{"id":"https://openalex.org/C96315309","wikidata":"https://www.wikidata.org/wiki/Q5508829","display_name":"Functional logic programming","level":4,"score":0.21225932240486145},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/access.2021.3089560","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3089560","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:aa40ad4f30244eed995801e717876605","is_oa":true,"landing_page_url":"https://doaj.org/article/aa40ad4f30244eed995801e717876605","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"IEEE Access, Vol 9, Pp 88121-88136 (2021)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1109/access.2021.3089560","is_oa":true,"landing_page_url":"https://doi.org/10.1109/access.2021.3089560","pdf_url":null,"source":{"id":"https://openalex.org/S2485537415","display_name":"IEEE Access","issn_l":"2169-3536","issn":["2169-3536"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Access","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Quality Education","score":0.8700000047683716,"id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320325939","display_name":"University of Moratuwa","ror":"https://ror.org/0491f5305"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":59,"referenced_works":["https://openalex.org/W129100278","https://openalex.org/W247413044","https://openalex.org/W1585088833","https://openalex.org/W1712497761","https://openalex.org/W1717263037","https://openalex.org/W1767443809","https://openalex.org/W1791587663","https://openalex.org/W1963557108","https://openalex.org/W2004740500","https://openalex.org/W2039980850","https://openalex.org/W2050525049","https://openalex.org/W2051673431","https://openalex.org/W2062844313","https://openalex.org/W2076898331","https://openalex.org/W2079166885","https://openalex.org/W2082575251","https://openalex.org/W2084944215","https://openalex.org/W2100329249","https://openalex.org/W2111760158","https://openalex.org/W2112042732","https://openalex.org/W2121170843","https://openalex.org/W2122665479","https://openalex.org/W2167759247","https://openalex.org/W2168569455","https://openalex.org/W2171768314","https://openalex.org/W2196854537","https://openalex.org/W2289809526","https://openalex.org/W2294492050","https://openalex.org/W2304813789","https://openalex.org/W2344871906","https://openalex.org/W2549503890","https://openalex.org/W2592537823","https://openalex.org/W2600563237","https://openalex.org/W2604166014","https://openalex.org/W2605422679","https://openalex.org/W2728376953","https://openalex.org/W2743270397","https://openalex.org/W2783082347","https://openalex.org/W2788347889","https://openalex.org/W2796264325","https://openalex.org/W2800626389","https://openalex.org/W2809360845","https://openalex.org/W2903118684","https://openalex.org/W2916191333","https://openalex.org/W2917931849","https://openalex.org/W2954875598","https://openalex.org/W2972209519","https://openalex.org/W3034219748","https://openalex.org/W3041712829","https://openalex.org/W4285719527","https://openalex.org/W6609455248","https://openalex.org/W6635002482","https://openalex.org/W6637627912","https://openalex.org/W6638002112","https://openalex.org/W6678247795","https://openalex.org/W6698058568","https://openalex.org/W6735567796","https://openalex.org/W6748557461","https://openalex.org/W6756670131"],"related_works":["https://openalex.org/W2184196891","https://openalex.org/W2913883075","https://openalex.org/W4313289351","https://openalex.org/W2621304620","https://openalex.org/W2954318817","https://openalex.org/W2059794000","https://openalex.org/W2169841379","https://openalex.org/W2623854567","https://openalex.org/W2962154900","https://openalex.org/W2140911998"],"abstract_inverted_index":{"Delivery":[0],"of":[1,98,105,118,138,144,165,169,194,205,233,244],"core":[2],"programming":[3,14,26,52,120,130,171,213,218,248],"principles":[4,55],"to":[5,21,64,84,134,153],"novices":[6,179,245],"is":[7,188],"a":[8,95,112,142,162],"challenging":[9],"task":[10],"and":[11,16,44,54,58,91,141,147,160,173,201,208,220,231],"many":[12,59],"introductory":[13,129],"languages":[15,27,41,60,131,172],"platforms":[17,174],"have":[18,150],"been":[19,151],"designed":[20],"support":[22],"this":[23,155],"process.":[24],"Educational":[25],"generally":[28],"focus":[29],"on":[30,36],"alleviating":[31],"the":[32,49,72,103,116,135,181,212,225,240],"syntax":[33],"overhead":[34],"enforced":[35],"novice":[37,139],"learners":[38,140],"by":[39,178],"designing":[40],"with":[42],"simple":[43],"concise":[45],"keywords.":[46],"Furthermore,":[47],"only":[48],"most":[50],"basic":[51],"concepts":[53,219],"are":[56,75,87,236],"incorporated":[57],"follow":[61],"unique":[62],"methods":[63],"provide":[65],"more":[66],"simplified":[67],"learning":[68,177,234],"environments.":[69],"However,":[70,122],"considering":[71,239],"way":[73],"programs":[74],"authored":[76],"using":[77],"these":[78,124],"platforms,":[79],"two":[80,191],"common":[81],"contrasting":[82],"approaches":[83],"program":[85],"representation":[86],"identified":[88],"as":[89,111,196,224],"text-based":[90],"block-based":[92],"representations.":[93],"Additionally,":[94],"hybrid":[96],"approach":[97],"dual-modality":[99],"interfaces,":[100],"which":[101],"combines":[102],"best":[104],"both":[106],"techniques":[107],"has":[108],"gained":[109],"traction":[110],"current":[113],"trend":[114],"in":[115],"development":[117],"educational":[119,170],"platforms.":[121],"despite":[123],"extensive":[125],"features,":[126],"not":[127],"all":[128],"can":[132],"cater":[133],"exact":[136],"requirements":[137],"dearth":[143],"comprehensive":[145,163],"studies":[146],"literature":[148],"reviews":[149],"conducted":[152,189],"investigate":[154],"context.":[156],"This":[157],"paper":[158],"explores":[159],"presents":[161],"review":[164,187],"how":[166],"different":[167],"elements":[168],"contribute":[175],"towards":[176],"under":[180,190],"Technology":[182],"Acceptance":[183],"Model":[184],"(TAM).":[185],"The":[186],"main":[192],"constructs":[193],"TAM":[195],"(1)":[197],"Perceived":[198,203],"Usefulness":[199],"(PU)":[200],"(2)":[202],"Ease":[204],"Use":[206],"(PEOU)":[207],"external":[209],"factors":[210],"regarding":[211],"environment,":[214],"language":[215,229],"design,":[216],"included":[217],"supporting":[221],"features":[222],"such":[223],"target":[226],"audience":[227],"group,":[228],"extensibility,":[230],"availability":[232],"materials":[235],"thoroughly":[237],"investigated":[238],"typical":[241],"behavioral":[242],"patterns":[243],"concerning":[246],"computer":[247],"education.":[249]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":3}],"updated_date":"2026-08-16T07:02:28.622633","created_date":"2025-10-10T00:00:00"}
