{"id":"https://openalex.org/W4289523593","doi":"https://doi.org/10.1145/3533015","title":"Flowboard: How Seamless, Live, Flow-Based Programming Impacts Learning to Code for Embedded Electronics","display_name":"Flowboard: How Seamless, Live, Flow-Based Programming Impacts Learning to Code for Embedded Electronics","publication_year":2022,"publication_date":"2022-08-02","ids":{"openalex":"https://openalex.org/W4289523593","doi":"https://doi.org/10.1145/3533015"},"language":"en","primary_location":{"id":"doi:10.1145/3533015","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3533015","pdf_url":null,"source":{"id":"https://openalex.org/S89276529","display_name":"ACM Transactions on Computer-Human Interaction","issn_l":"1073-0516","issn":["1073-0516","1557-7325"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer-Human Interaction","raw_type":"journal-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/A5001963954","display_name":"Anke Brocker","orcid":"https://orcid.org/0000-0003-2357-8051"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Anke Brocker","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany"],"raw_orcid":"https://orcid.org/0000-0003-2357-8051","affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071811259","display_name":"Ren\u00e9 Sch\u00e4fer","orcid":"https://orcid.org/0000-0002-0078-1412"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Ren\u00e9 Sch\u00e4fer","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany"],"raw_orcid":"https://orcid.org/0000-0002-0078-1412","affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5012789904","display_name":"Christian Remy","orcid":"https://orcid.org/0000-0003-2976-3653"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Christian Remy","raw_affiliation_strings":["Lancaster University, Lancaster, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0003-2976-3653","affiliations":[{"raw_affiliation_string":"Lancaster University, Lancaster, United Kingdom","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034731994","display_name":"Simon Voelker","orcid":"https://orcid.org/0000-0003-4273-5112"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Simon Voelker","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany"],"raw_orcid":"https://orcid.org/0000-0003-4273-5112","affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5068034729","display_name":"Jan Borchers","orcid":"https://orcid.org/0000-0003-1509-3257"},"institutions":[{"id":"https://openalex.org/I887968799","display_name":"RWTH Aachen University","ror":"https://ror.org/04xfq0f34","country_code":"DE","type":"education","lineage":["https://openalex.org/I887968799"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jan Borchers","raw_affiliation_strings":["RWTH Aachen University, Aachen, Germany"],"raw_orcid":"https://orcid.org/0000-0003-1509-3257","affiliations":[{"raw_affiliation_string":"RWTH Aachen University, Aachen, Germany","institution_ids":["https://openalex.org/I887968799"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.0256,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.91950743,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":"30","issue":"1","first_page":"1","last_page":"36"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9995999932289124,"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.9995999932289124,"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/T11283","display_name":"Experimental Learning in Engineering","score":0.9876999855041504,"subfield":{"id":"https://openalex.org/subfields/2214","display_name":"Media Technology"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11370","display_name":"Mobile Learning in Education","score":0.9688000082969666,"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/computer-science","display_name":"Computer science","score":0.7532311677932739},{"id":"https://openalex.org/keywords/liveness","display_name":"Liveness","score":0.7061364054679871},{"id":"https://openalex.org/keywords/electronics","display_name":"Electronics","score":0.6505407691001892},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.6020689010620117},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.5416240692138672},{"id":"https://openalex.org/keywords/arduino","display_name":"Arduino","score":0.5257816314697266},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4859836995601654},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4537414312362671},{"id":"https://openalex.org/keywords/visual-programming-language","display_name":"Visual programming language","score":0.43432819843292236},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4322117567062378},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.36853551864624023},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.23393666744232178},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10975915193557739}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7532311677932739},{"id":"https://openalex.org/C15569618","wikidata":"https://www.wikidata.org/wiki/Q3561421","display_name":"Liveness","level":2,"score":0.7061364054679871},{"id":"https://openalex.org/C138331895","wikidata":"https://www.wikidata.org/wiki/Q11650","display_name":"Electronics","level":2,"score":0.6505407691001892},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.6020689010620117},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.5416240692138672},{"id":"https://openalex.org/C136501162","wikidata":"https://www.wikidata.org/wiki/Q175957","display_name":"Arduino","level":2,"score":0.5257816314697266},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4859836995601654},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4537414312362671},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.43432819843292236},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4322117567062378},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.36853551864624023},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.23393666744232178},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10975915193557739},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C119599485","wikidata":"https://www.wikidata.org/wiki/Q43035","display_name":"Electrical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3533015","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3533015","pdf_url":null,"source":{"id":"https://openalex.org/S89276529","display_name":"ACM Transactions on Computer-Human Interaction","issn_l":"1073-0516","issn":["1073-0516","1557-7325"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Computer-Human Interaction","raw_type":"journal-article"},{"id":"pmh:oai:eprints.lancs.ac.uk:192306","is_oa":false,"landing_page_url":"https://eprints.lancs.ac.uk/id/eprint/192306/1/TOCHI_FlowBoard.pdf","pdf_url":"https://eprints.lancs.ac.uk/id/eprint/192306/1/TOCHI_FlowBoard.pdf","source":{"id":"https://openalex.org/S4306401916","display_name":"Lancaster EPrints (Lancaster University)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I67415387","host_organization_name":"Lancaster University","host_organization_lineage":["https://openalex.org/I67415387"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Journal Article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.7099999785423279}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W126897752","https://openalex.org/W614572448","https://openalex.org/W1498809538","https://openalex.org/W1519954277","https://openalex.org/W1963557108","https://openalex.org/W1973847111","https://openalex.org/W1989538899","https://openalex.org/W1994547327","https://openalex.org/W1996138408","https://openalex.org/W2020462374","https://openalex.org/W2030688104","https://openalex.org/W2061586792","https://openalex.org/W2089857817","https://openalex.org/W2102005779","https://openalex.org/W2108876844","https://openalex.org/W2111372463","https://openalex.org/W2120678078","https://openalex.org/W2136534588","https://openalex.org/W2137330442","https://openalex.org/W2147982575","https://openalex.org/W2162445884","https://openalex.org/W2165344899","https://openalex.org/W2290387755","https://openalex.org/W2394598249","https://openalex.org/W2408037158","https://openalex.org/W2443696892","https://openalex.org/W2470712504","https://openalex.org/W2507347859","https://openalex.org/W2535451242","https://openalex.org/W2539179996","https://openalex.org/W2621471680","https://openalex.org/W2745741669","https://openalex.org/W2765184149","https://openalex.org/W2765259813","https://openalex.org/W2765712074","https://openalex.org/W2766094787","https://openalex.org/W2766814173","https://openalex.org/W2784148359","https://openalex.org/W2885048964","https://openalex.org/W2897525735","https://openalex.org/W2897578782","https://openalex.org/W2941059986","https://openalex.org/W2942099991","https://openalex.org/W2943086508","https://openalex.org/W2948582365","https://openalex.org/W3005065803","https://openalex.org/W3029739574","https://openalex.org/W3127310589","https://openalex.org/W3188665738","https://openalex.org/W4298273830"],"related_works":["https://openalex.org/W4254145838","https://openalex.org/W1977285665","https://openalex.org/W2044422526","https://openalex.org/W2369288331","https://openalex.org/W1564687675","https://openalex.org/W1537970794","https://openalex.org/W2047793074","https://openalex.org/W3161282940","https://openalex.org/W4235530921","https://openalex.org/W4289523593"],"abstract_inverted_index":{"Toolkits":[0],"like":[1],"the":[2,32,41,80],"Arduino":[3],"system":[4],"have":[5],"brought":[6],"embedded":[7,14,46,115,147],"programming":[8,15,38,61,116,148],"to":[9,44,67,124],"STEM":[10],"education.":[11],"However,":[12],"learning":[13,45],"is":[16,64],"still":[17],"hard,":[18],"requiring":[19],"an":[20],"understanding":[21],"of":[22,34,144],"coding,":[23,47],"electronics,":[24],"and":[25,84,146,149],"how":[26],"both":[27],"sides":[28],"interact.":[29],"To":[30],"investigate":[31],"opportunities":[33],"using":[35,59],"a":[36,55,125],"different":[37],"paradigm":[39],"than":[40,70,89,103],"imperative":[42,71,127],"approach":[43],"we":[48],"developed":[49],"Flowboard":[50,119],".":[51],"Students":[52],"code":[53],"in":[54],"visual":[56],"iPad":[57,81],"editor":[58],"flow-based":[60],",":[62],"which":[63],"conceptually":[65],"closer":[66],"circuit":[68,100],"diagrams":[69],"code.":[72],"Two":[73],"breadboards":[74],"with":[75,118],"I/O":[76],"pins":[77],"mirrored":[78],"on":[79,140],"connect":[82],"electronics":[83,145],"program":[85],"graph":[86],"more":[87],"seamlessly":[88],"existing":[90],"IDEs.":[91],"Program":[92],"changes":[93],"take":[94],"effect":[95],"immediately.":[96],"This":[97],"liveness":[98],"reflects":[99],"behavior":[101],"better":[102],"edit-compile-run":[104],"loops.":[105],"A":[106,130],"first":[107],"study":[108,133],"confirmed":[109],"that":[110],"students":[111],"can":[112],"solve":[113],"basic":[114],"tasks":[117],"while":[120],"highlighting":[121],"important":[122],"differences":[123],"typical":[126],"IDE,":[128],"Ardublock.":[129],"second,":[131],"in-depth":[132],"provided":[134],"qualitative":[135],"insights":[136],"into":[137],"Flowboard\u2019s":[138],"impact":[139],"students\u2019":[141],"conceptual":[142],"models":[143],"exploring.":[150]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":6}],"updated_date":"2026-08-11T07:18:39.950985","created_date":"2025-10-10T00:00:00"}
