{"id":"https://openalex.org/W4292259505","doi":"https://doi.org/10.1109/vl/hcc53370.2022.9833103","title":"Code-Chips: Interactive Syntax in Visual Programming","display_name":"Code-Chips: Interactive Syntax in Visual Programming","publication_year":2022,"publication_date":"2022-08-17","ids":{"openalex":"https://openalex.org/W4292259505","doi":"https://doi.org/10.1109/vl/hcc53370.2022.9833103"},"language":"en","primary_location":{"id":"doi:10.1109/vl/hcc53370.2022.9833103","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc53370.2022.9833103","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"},"type":"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/A5004717794","display_name":"Anthony Savidis","orcid":null},"institutions":[{"id":"https://openalex.org/I8901234","display_name":"Foundation for Research and Technology Hellas","ror":"https://ror.org/052rphn09","country_code":"GR","type":"facility","lineage":["https://openalex.org/I8901234"]},{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]},{"id":"https://openalex.org/I142617266","display_name":"University of Crete","ror":"https://ror.org/00dr28g20","country_code":"GR","type":"education","lineage":["https://openalex.org/I142617266"]}],"countries":["CZ","GR"],"is_corresponding":true,"raw_author_name":"Anthony Savidis","raw_affiliation_strings":["University of Crete,Institute of Computer Science &#x2013; FORTH, and Computer Science Department,Greece","Institute of Computer Science &#x2013"],"affiliations":[{"raw_affiliation_string":"University of Crete,Institute of Computer Science &#x2013; FORTH, and Computer Science Department,Greece","institution_ids":["https://openalex.org/I142617266","https://openalex.org/I8901234"]},{"raw_affiliation_string":"Institute of Computer Science &#x2013","institution_ids":["https://openalex.org/I4210155092"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034612941","display_name":"Emanuel Agapakis","orcid":null},"institutions":[{"id":"https://openalex.org/I142617266","display_name":"University of Crete","ror":"https://ror.org/00dr28g20","country_code":"GR","type":"education","lineage":["https://openalex.org/I142617266"]}],"countries":["GR"],"is_corresponding":false,"raw_author_name":"Emanuel Agapakis","raw_affiliation_strings":["University of Crete,Computer Science Department,Greece","Computer Science Department, University of Crete, Greece"],"affiliations":[{"raw_affiliation_string":"University of Crete,Computer Science Department,Greece","institution_ids":["https://openalex.org/I142617266"]},{"raw_affiliation_string":"Computer Science Department, University of Crete, Greece","institution_ids":["https://openalex.org/I142617266"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5004717794"],"corresponding_institution_ids":["https://openalex.org/I142617266","https://openalex.org/I4210155092","https://openalex.org/I8901234"],"apc_list":null,"apc_paid":null,"fwci":0.2106,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.61322943,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"10"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9991999864578247,"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.9991999864578247,"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/T10260","display_name":"Software Engineering Research","score":0.9966999888420105,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.977400004863739,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8451622724533081},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.7024295926094055},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6425704956054688},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.5963574051856995},{"id":"https://openalex.org/keywords/affix-grammar","display_name":"Affix grammar","score":0.5811654329299927},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.5301721096038818},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.49271276593208313},{"id":"https://openalex.org/keywords/rule-based-machine-translation","display_name":"Rule-based machine translation","score":0.4908931851387024},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4626423120498657},{"id":"https://openalex.org/keywords/word-grammar","display_name":"Word grammar","score":0.4393538236618042},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.3081005811691284},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.28975582122802734},{"id":"https://openalex.org/keywords/emergent-grammar","display_name":"Emergent grammar","score":0.16924208402633667},{"id":"https://openalex.org/keywords/relational-grammar","display_name":"Relational grammar","score":0.114676833152771}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8451622724533081},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.7024295926094055},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6425704956054688},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.5963574051856995},{"id":"https://openalex.org/C80364944","wikidata":"https://www.wikidata.org/wiki/Q4689005","display_name":"Affix grammar","level":3,"score":0.5811654329299927},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5301721096038818},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.49271276593208313},{"id":"https://openalex.org/C53893814","wikidata":"https://www.wikidata.org/wiki/Q7378909","display_name":"Rule-based machine translation","level":2,"score":0.4908931851387024},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4626423120498657},{"id":"https://openalex.org/C50227651","wikidata":"https://www.wikidata.org/wiki/Q2994462","display_name":"Word grammar","level":5,"score":0.4393538236618042},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.3081005811691284},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.28975582122802734},{"id":"https://openalex.org/C69298649","wikidata":"https://www.wikidata.org/wiki/Q6045214","display_name":"Emergent grammar","level":3,"score":0.16924208402633667},{"id":"https://openalex.org/C61577278","wikidata":"https://www.wikidata.org/wiki/Q11655557","display_name":"Relational grammar","level":4,"score":0.114676833152771},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/vl/hcc53370.2022.9833103","is_oa":false,"landing_page_url":"https://doi.org/10.1109/vl/hcc53370.2022.9833103","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.8500000238418579,"display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W1963557108","https://openalex.org/W1986659921","https://openalex.org/W2014459598","https://openalex.org/W2020916311","https://openalex.org/W2050423830","https://openalex.org/W2050544486","https://openalex.org/W2073902489","https://openalex.org/W2079166885","https://openalex.org/W2081394761","https://openalex.org/W2092969723","https://openalex.org/W2114877339","https://openalex.org/W2124212956","https://openalex.org/W2706763563","https://openalex.org/W2795728764","https://openalex.org/W2974228237","https://openalex.org/W2974439448","https://openalex.org/W2997281991","https://openalex.org/W2998162410","https://openalex.org/W2998225425","https://openalex.org/W3011966999","https://openalex.org/W4247253456","https://openalex.org/W4285114278","https://openalex.org/W4293898435","https://openalex.org/W6673853106","https://openalex.org/W6689515462"],"related_works":["https://openalex.org/W2369247258","https://openalex.org/W1999451470","https://openalex.org/W2015056322","https://openalex.org/W3169654592","https://openalex.org/W3004934497","https://openalex.org/W4246237261","https://openalex.org/W3012094239","https://openalex.org/W1562283548","https://openalex.org/W2322809235","https://openalex.org/W2111195930"],"abstract_inverted_index":{"Visual":[0],"programming":[1],"is":[2,22,30,145],"widely":[3],"adopted":[4],"in":[5],"learning,":[6],"usually":[7],"with":[8,70],"jigsaw-style":[9],"blocks":[10,144],"that":[11,134],"may":[12],"be":[13,41],"freely":[14],"placed":[15],"on":[16],"a":[17,65,84,100,123,136],"canvas.":[18],"While":[19],"grammatical":[20],"correctness":[21],"forced":[23],"by":[24,149],"the":[25,36,49,76,79,94,115,127],"allowed":[26],"compositions,":[27],"syntactic":[28,71],"information":[29],"not":[31],"communicated":[32],"to":[33,40,93],"learners,":[34],"causing":[35],"underlying":[37],"language":[38],"grammar":[39,77],"experientially":[42],"assimilated.":[43],"But":[44],"grammars":[45],"are":[46],"crucial":[47],"for":[48,88,103,122],"deeper":[50],"understanding":[51,125],"of":[52,78,118,126,138],"languages,":[53],"since":[54],"syntax":[55,140],"reflects":[56],"all":[57],"important":[58],"semantic":[59],"aspects":[60],"and":[61,108,141],"elements.":[62,90],"We":[63],"present":[64],"general-purpose":[66],"syntax-directed":[67],"visual":[68,86,142],"editor":[69],"tooltips,":[72],"accepting":[73],"as":[74],"input":[75],"subject":[80],"language.":[81,128],"It":[82,110],"adopts":[83],"block-based":[85],"style":[87],"program":[89,120],"However,":[91],"contrasting":[92],"typical":[95],"canvas":[96],"layout,":[97],"it":[98],"supports":[99],"row-based":[101],"grid":[102],"spatial":[104],"organization,":[105],"enabling":[106],"newlines":[107],"indentation.":[109],"also":[111],"allows":[112],"users":[113],"view":[114],"production":[116],"chain":[117],"any":[119],"element":[121],"better":[124],"Our":[129],"early":[130],"evaluation":[131],"findings":[132],"indicate":[133],"such":[135],"combination":[137],"interactive":[139],"code":[143],"very":[146],"positively":[147],"received":[148],"learners.":[150]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-01-13T01:12:25.745995","created_date":"2025-10-10T00:00:00"}
