{"id":"https://openalex.org/W7128770676","doi":"https://doi.org/10.1145/3770761.3777122","title":"Lightcodepedia \u2014 A Distributed Model-Driven Low-Code Platform for Computing Education","display_name":"Lightcodepedia \u2014 A Distributed Model-Driven Low-Code Platform for Computing Education","publication_year":2026,"publication_date":"2026-02-13","ids":{"openalex":"https://openalex.org/W7128770676","doi":"https://doi.org/10.1145/3770761.3777122"},"language":null,"primary_location":{"id":"doi:10.1145/3770761.3777122","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770761.3777122","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3770761.3777122","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5125944850","display_name":"Michel Zam","orcid":null},"institutions":[{"id":"https://openalex.org/I56435720","display_name":"Universit\u00e9 Paris Dauphine-PSL","ror":"https://ror.org/052bz7812","country_code":"FR","type":"education","lineage":["https://openalex.org/I2746051580","https://openalex.org/I56435720"]}],"countries":["FR"],"is_corresponding":true,"raw_author_name":"Michel Zam","raw_affiliation_strings":["LAMSADE, Paris Dauphine University \u2014 PSL, Paris, France and KarmicSoft, Paris, France"],"affiliations":[{"raw_affiliation_string":"LAMSADE, Paris Dauphine University \u2014 PSL, Paris, France and KarmicSoft, Paris, France","institution_ids":["https://openalex.org/I56435720"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5125944850"],"corresponding_institution_ids":["https://openalex.org/I56435720"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.71867279,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1716","last_page":"1716"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.4117000102996826,"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.4117000102996826,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.17790000140666962,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.039799999445676804,"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/executable","display_name":"Executable","score":0.7835999727249146},{"id":"https://openalex.org/keywords/session","display_name":"Session (web analytics)","score":0.5878999829292297},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.4733999967575073},{"id":"https://openalex.org/keywords/bridge","display_name":"Bridge (graph theory)","score":0.46810001134872437},{"id":"https://openalex.org/keywords/reverse-engineering","display_name":"Reverse engineering","score":0.45500001311302185},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4302999973297119},{"id":"https://openalex.org/keywords/state","display_name":"State (computer science)","score":0.3912999927997589},{"id":"https://openalex.org/keywords/node","display_name":"Node (physics)","score":0.3752000033855438}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7975999712944031},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.7835999727249146},{"id":"https://openalex.org/C2779182362","wikidata":"https://www.wikidata.org/wiki/Q17126187","display_name":"Session (web analytics)","level":2,"score":0.5878999829292297},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.4733999967575073},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.46810001134872437},{"id":"https://openalex.org/C207850805","wikidata":"https://www.wikidata.org/wiki/Q269608","display_name":"Reverse engineering","level":2,"score":0.45500001311302185},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.4345000088214874},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4302999973297119},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.41350001096725464},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.3912999927997589},{"id":"https://openalex.org/C62611344","wikidata":"https://www.wikidata.org/wiki/Q1062658","display_name":"Node (physics)","level":2,"score":0.3752000033855438},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.3716000020503998},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.367000013589859},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3377000093460083},{"id":"https://openalex.org/C123403432","wikidata":"https://www.wikidata.org/wiki/Q654068","display_name":"Visibility","level":2,"score":0.3264000117778778},{"id":"https://openalex.org/C40866790","wikidata":"https://www.wikidata.org/wiki/Q956238","display_name":"Interactive computing","level":2,"score":0.30090001225471497},{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.2892000079154968},{"id":"https://openalex.org/C64543145","wikidata":"https://www.wikidata.org/wiki/Q162942","display_name":"Intersection (aeronautics)","level":2,"score":0.27320000529289246},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.27230000495910645},{"id":"https://openalex.org/C2164484","wikidata":"https://www.wikidata.org/wiki/Q5170150","display_name":"Core (optical fiber)","level":2,"score":0.27149999141693115},{"id":"https://openalex.org/C3739613","wikidata":"https://www.wikidata.org/wiki/Q679003","display_name":"Distributed Computing Environment","level":2,"score":0.26429998874664307},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.26019999384880066},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.2563000023365021}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3770761.3777122","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770761.3777122","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3770761.3777122","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3770761.3777122","pdf_url":null,"source":null,"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Low-code":[0],"platforms":[1],"are":[2],"typically":[3],"built":[4],"for":[5,17],"industry":[6],"productivity,":[7],"yet":[8,102],"their":[9,231,246],"declarative":[10],"and":[11,37,39,73,129,133,150,157,191,206,220,235],"interactive":[12,48,186],"structure":[13],"makes":[14],"them":[15],"valuable":[16],"computing":[18,33,98],"education.":[19],"This":[20,86,141],"demo":[21],"presents":[22],"Lightcodepedia,":[23],"a":[24,100,180,207],"distributed,":[25],"browser-based":[26,122],"low-code":[27,148],"environment":[28,124],"designed":[29],"to":[30,81,188,227],"make":[31],"core":[32],"concepts\u2014abstraction,":[34],"state,":[35],"validation,":[36],"automation\u2014visible":[38],"testable":[40],"through":[41],"progressive":[42],"disclosure.":[43],"Learners":[44],"begin":[45],"by":[46],"manipulating":[47],"widgets":[49,187],"that":[50],"immediately":[51],"expose":[52],"behavior,":[53],"enabling":[54],"self-directed":[55],"exploration":[56],"without":[57,170],"formal":[58],"syntax.":[59],"As":[60],"they":[61],"proceed,":[62],"Lightcodepedia":[63,197],"reveals":[64],"underlying":[65],"executable":[66,189],"artifacts":[67,161],"--":[68,75,184,194],"specifications,":[69],"models,":[70,217],"diagrams,":[71],"tests,":[72],"code":[74,193],"illustrating":[76],"how":[77,196,237],"each":[78,114],"layer":[79],"contributes":[80],"the":[82,175,238],"system's":[83],"model-driven":[84,214],"architecture.":[85],"outside-in":[87],"progression":[88],"supports":[89,151],"confidence":[90],"building":[91],"while":[92,163],"preserving":[93],"rigor,":[94],"helping":[95],"educators":[96],"introduce":[97],"in":[99,109],"structured":[101],"accessible":[103,203],"manner.":[104],"Lightcodepedia's":[105],"unique":[106],"contribution":[107],"lies":[108],"its":[110],"distributed":[111],"architecture,":[112],"where":[113],"independently":[115],"deployed":[116],"node":[117],"functions":[118],"as":[119,201,213],"an":[120,202],"autonomous,":[121],"learning":[123],"with":[125,230],"transparent":[126],"version":[127],"control":[128],"optional":[130,164],"cloud":[131],"execution,":[132],"user-defined":[134],"visibility":[135],"(public,":[136],"private,":[137],"open-source,":[138],"or":[139,243],"closed).":[140],"design":[142],"distinguishes":[143],"it":[144],"from":[145,185],"existing":[146],"centralized":[147],"tools":[149],"scalable,":[152],"instructor-controlled":[153],"deployments.":[154],"Embedded":[155],"tests":[156],"''living":[158],"documentation''":[159],"keep":[160],"aligned,":[162],"AI":[165],"copilots":[166],"provide":[167],"contextual":[168],"guidance":[169],"replacing":[171],"human":[172],"reasoning.":[173],"During":[174],"demo,":[176],"attendees":[177],"will":[178],"follow":[179],"short,":[181],"hands-on":[182],"sequence":[183],"models":[190],"editable":[192],"demonstrating":[195],"can":[198,240],"serve":[199],"both":[200],"entry":[204],"point":[205],"bridge":[208],"toward":[209],"professional":[210],"practices":[211],"such":[212],"engineering":[215],"(executable":[216],"state":[218],"machines,":[219],"test-first":[221],"workflows).":[222],"The":[223],"session":[224],"invites":[225],"participants":[226],"experiment":[228],"directly":[229],"own":[232],"connected":[233],"devices":[234],"explore":[236],"platform":[239],"be":[241],"adopted":[242],"extended":[244],"within":[245],"teaching":[247],"contexts.":[248]},"counts_by_year":[],"updated_date":"2026-02-15T05:58:04.055770","created_date":"2026-02-14T00:00:00"}
