{"id":"https://openalex.org/W2900871884","doi":"https://doi.org/10.1145/3279720.3279721","title":"Learning Programming Languages as Shortcuts to Natural Language Token Replacements","display_name":"Learning Programming Languages as Shortcuts to Natural Language Token Replacements","publication_year":2018,"publication_date":"2018-11-21","ids":{"openalex":"https://openalex.org/W2900871884","doi":"https://doi.org/10.1145/3279720.3279721","mag":"2900871884"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3279720.3279721","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","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/A5082617781","display_name":"Angelos Barmpoutis","orcid":"https://orcid.org/0000-0003-3271-7965"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Angelos Barmpoutis","raw_affiliation_strings":["University of Florida, Gainesville, Florida"],"affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, Florida","institution_ids":["https://openalex.org/I33213144"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5082617781"],"corresponding_institution_ids":["https://openalex.org/I33213144"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":2,"citation_normalized_percentile":{"value":0.232591,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":70,"max":74},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9997,"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.9997,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9694,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/T10260","display_name":"Software Engineering Research","score":0.9102,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/natural-language-programming","display_name":"Natural language programming","score":0.5162518}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8515857},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7290008},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.6087678},{"id":"https://openalex.org/C67463725","wikidata":"https://www.wikidata.org/wiki/Q17081452","display_name":"Natural language programming","level":5,"score":0.5162518},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.4677807},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.45718145},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.4461707},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.4445549},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.43000266},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.4040504},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.40048856},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.26284072},{"id":"https://openalex.org/C83479923","wikidata":"https://www.wikidata.org/wiki/Q2063748","display_name":"Universal Networking Language","level":4,"score":0.13911447},{"id":"https://openalex.org/C129353971","wikidata":"https://www.wikidata.org/wiki/Q5156949","display_name":"Comprehension approach","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/3279720.3279721","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality education","score":0.88}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":53,"referenced_works":["https://openalex.org/W1519730663","https://openalex.org/W1597789369","https://openalex.org/W1773440208","https://openalex.org/W1916559533","https://openalex.org/W1931494384","https://openalex.org/W1971850486","https://openalex.org/W1980513660","https://openalex.org/W1988604577","https://openalex.org/W2007884613","https://openalex.org/W2018844270","https://openalex.org/W2024770840","https://openalex.org/W2026161499","https://openalex.org/W2044754442","https://openalex.org/W2056424824","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2113476921","https://openalex.org/W2131942567","https://openalex.org/W2133333349","https://openalex.org/W2133368199","https://openalex.org/W2135746467","https://openalex.org/W2157148654","https://openalex.org/W2158081248","https://openalex.org/W2169813553","https://openalex.org/W2170732969","https://openalex.org/W2175619924","https://openalex.org/W2181588854","https://openalex.org/W2240848044","https://openalex.org/W2242083635","https://openalex.org/W2243443546","https://openalex.org/W2264952408","https://openalex.org/W2294992928","https://openalex.org/W2295477536","https://openalex.org/W2296234447","https://openalex.org/W2472360218","https://openalex.org/W2500014740","https://openalex.org/W2513456686","https://openalex.org/W2541335465","https://openalex.org/W2557540952","https://openalex.org/W2560331904","https://openalex.org/W2604190431","https://openalex.org/W2622625385","https://openalex.org/W2630967527","https://openalex.org/W2738802139","https://openalex.org/W2798724978","https://openalex.org/W2810591571","https://openalex.org/W2998738573","https://openalex.org/W3211848854","https://openalex.org/W354027070","https://openalex.org/W4238565660","https://openalex.org/W4244499215","https://openalex.org/W4253813365","https://openalex.org/W4400410942"],"related_works":["https://openalex.org/W4312334447","https://openalex.org/W3038908675","https://openalex.org/W3028735927","https://openalex.org/W2293661945","https://openalex.org/W2227474268","https://openalex.org/W2208213903","https://openalex.org/W2148929677","https://openalex.org/W2105549938","https://openalex.org/W1992917330","https://openalex.org/W1551046610"],"abstract_inverted_index":{"The":[0,64,126],"basic":[1],"knowledge":[2,81],"of":[3,31,36,58,71,128,150],"computer":[4,16,60,151],"programming":[5,23],"is":[6,66,132],"generally":[7],"considered":[8],"a":[9,26,43,118,122],"valuable":[10],"skill":[11],"for":[12,29],"educated":[13],"citizens":[14],"outside":[15,35],"science":[17],"and":[18,56,82,114,146],"engineering":[19],"professions.":[20],"However,":[21],"learning":[22],"can":[24],"be":[25,95],"challenging":[27],"task":[28],"beginners":[30],"all":[32],"ages":[33],"especially":[34],"formal":[37],"CS":[38],"education.":[39],"This":[40],"paper":[41],"presents":[42],"novel":[44],"source":[45],"code":[46,61,107,152],"editing":[47],"method":[48,65,131],"that":[49,74],"assists":[50],"novice":[51],"users":[52],"understand":[53],"the":[54,59,69,77,105,129],"logic":[55],"syntax":[57],"they":[62,111],"type.":[63],"based":[67],"on":[68],"concept":[70],"text":[72],"replacements":[73],"interactively":[75],"provide":[76],"learners":[78],"with":[79,117],"declarative":[80],"help":[83],"them":[84,116],"transform":[85],"it":[86],"to":[87,94],"procedural":[88],"knowledge,":[89],"which":[90],"has":[91],"been":[92],"shown":[93],"more":[96],"robust":[97],"against":[98],"decay.":[99],"An":[100],"active":[101],"tokenization":[102],"algorithm":[103],"splits":[104],"typed":[106,113],"into":[108],"tokens":[109],"as":[110],"are":[112],"replaces":[115],"pre-aligned":[119],"translation":[120],"in":[121,134,153],"human":[123],"natural":[124,138],"language.":[125],"feasibility":[127],"proposed":[130],"demonstrated":[133],"seven":[135],"structurally":[136],"different":[137],"languages":[139],"(English,":[140],"Chinese,":[141],"German,":[142],"Greek,":[143],"Italian,":[144],"Spanish,":[145],"Turkish)":[147],"using":[148],"examples":[149],"ECMAScript":[154],"(JavaScript).":[155]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2900871884","counts_by_year":[{"year":2024,"cited_by_count":2}],"updated_date":"2025-01-08T13:24:46.334921","created_date":"2018-11-29"}