{"id":"https://openalex.org/W7153997482","doi":"https://doi.org/10.1145/3772318.3791514","title":"SimStep: Human-in-the-Loop Authoring of Interactive Educational Simulations Through Task-Level Abstractions","display_name":"SimStep: Human-in-the-Loop Authoring of Interactive Educational Simulations Through Task-Level Abstractions","publication_year":2026,"publication_date":"2026-04-13","ids":{"openalex":"https://openalex.org/W7153997482","doi":"https://doi.org/10.1145/3772318.3791514"},"language":null,"primary_location":{"id":"doi:10.1145/3772318.3791514","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772318.3791514","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3772318.3791514","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5025442414","display_name":"Zoe G. Kaputa","orcid":"https://orcid.org/0009-0002-9399-1538"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Zoe Kaputa","raw_affiliation_strings":["Computer Science, Stanford University, Stanford, California, USA"],"raw_orcid":"https://orcid.org/0009-0002-9399-1538","affiliations":[{"raw_affiliation_string":"Computer Science, Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119793404","display_name":"Anika Rajaram","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Anika Rajaram","raw_affiliation_strings":["The Harker School, San Jose, California, USA"],"raw_orcid":"https://orcid.org/0009-0008-5172-2376","affiliations":[{"raw_affiliation_string":"The Harker School, San Jose, California, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5119174623","display_name":"Vryan Almanon Feliciano","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vryan Feliciano","raw_affiliation_strings":["Graduate School of Education, Stanford University, Stanford, California, USA"],"raw_orcid":"https://orcid.org/0009-0005-8802-641X","affiliations":[{"raw_affiliation_string":"Graduate School of Education, Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084836270","display_name":"Zhuoyue Lyu","orcid":"https://orcid.org/0000-0002-0718-0919"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Zhuoyue Lyu","raw_affiliation_strings":["Department of Engineering, University of Cambridge, Cambridge, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-0718-0919","affiliations":[{"raw_affiliation_string":"Department of Engineering, University of Cambridge, Cambridge, United Kingdom","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045835385","display_name":"Maneesh Agrawala","orcid":"https://orcid.org/0000-0002-8996-7327"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maneesh Agrawala","raw_affiliation_strings":["Stanford University, Stanford, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-8996-7327","affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5072561188","display_name":"Hari Subramonyam","orcid":"https://orcid.org/0000-0002-3450-0447"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hariharan Subramonyam","raw_affiliation_strings":["Stanford University, Stanford, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-3450-0447","affiliations":[{"raw_affiliation_string":"Stanford University, Stanford, California, USA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.45573906,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"34"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.20160000026226044,"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.20160000026226044,"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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.11050000041723251,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11714","display_name":"Multimodal Machine Learning Applications","score":0.07580000162124634,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/affordance","display_name":"Affordance","score":0.7694000005722046},{"id":"https://openalex.org/keywords/abstraction","display_name":"Abstraction","score":0.7397000193595886},{"id":"https://openalex.org/keywords/mirroring","display_name":"Mirroring","score":0.6664999723434448},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.6330000162124634},{"id":"https://openalex.org/keywords/programming-by-demonstration","display_name":"Programming by demonstration","score":0.59170001745224},{"id":"https://openalex.org/keywords/plan","display_name":"Plan (archaeology)","score":0.5141000151634216},{"id":"https://openalex.org/keywords/sequence","display_name":"Sequence (biology)","score":0.43849998712539673},{"id":"https://openalex.org/keywords/fidelity","display_name":"Fidelity","score":0.43779999017715454},{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.41819998621940613}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8485000133514404},{"id":"https://openalex.org/C194995250","wikidata":"https://www.wikidata.org/wiki/Q531136","display_name":"Affordance","level":2,"score":0.7694000005722046},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.7397000193595886},{"id":"https://openalex.org/C189645446","wikidata":"https://www.wikidata.org/wiki/Q350865","display_name":"Mirroring","level":2,"score":0.6664999723434448},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.6330000162124634},{"id":"https://openalex.org/C2779038628","wikidata":"https://www.wikidata.org/wiki/Q7248497","display_name":"Programming by demonstration","level":3,"score":0.59170001745224},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5297999978065491},{"id":"https://openalex.org/C2776505523","wikidata":"https://www.wikidata.org/wiki/Q4785468","display_name":"Plan (archaeology)","level":2,"score":0.5141000151634216},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4821999967098236},{"id":"https://openalex.org/C2778112365","wikidata":"https://www.wikidata.org/wiki/Q3511065","display_name":"Sequence (biology)","level":2,"score":0.43849998712539673},{"id":"https://openalex.org/C2776459999","wikidata":"https://www.wikidata.org/wiki/Q2119376","display_name":"Fidelity","level":2,"score":0.43779999017715454},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.4300000071525574},{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.41819998621940613},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3666999936103821},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.36320000886917114},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.3594000041484833},{"id":"https://openalex.org/C2776608160","wikidata":"https://www.wikidata.org/wiki/Q4785462","display_name":"Natural (archaeology)","level":2,"score":0.32190001010894775},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.30630001425743103},{"id":"https://openalex.org/C28719098","wikidata":"https://www.wikidata.org/wiki/Q44946","display_name":"Point (geometry)","level":2,"score":0.2985999882221222},{"id":"https://openalex.org/C100609095","wikidata":"https://www.wikidata.org/wiki/Q1335050","display_name":"Embodied cognition","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.27559998631477356},{"id":"https://openalex.org/C12713177","wikidata":"https://www.wikidata.org/wiki/Q1900281","display_name":"Perspective (graphical)","level":2,"score":0.27300000190734863},{"id":"https://openalex.org/C174998907","wikidata":"https://www.wikidata.org/wiki/Q357662","display_name":"Work in process","level":2,"score":0.263700008392334},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.25839999318122864},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2549999952316284},{"id":"https://openalex.org/C206674616","wikidata":"https://www.wikidata.org/wiki/Q7038222","display_name":"Program Design Language","level":2,"score":0.2547000050544739}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3772318.3791514","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772318.3791514","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3772318.3791514","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772318.3791514","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.834606409072876,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":55,"referenced_works":["https://openalex.org/W1606134612","https://openalex.org/W1673560305","https://openalex.org/W1961845056","https://openalex.org/W1963557108","https://openalex.org/W1970264500","https://openalex.org/W1980950036","https://openalex.org/W1995864528","https://openalex.org/W2013205797","https://openalex.org/W2086679600","https://openalex.org/W2093495548","https://openalex.org/W2098417174","https://openalex.org/W2120084853","https://openalex.org/W2151715145","https://openalex.org/W2153000380","https://openalex.org/W2157922094","https://openalex.org/W2299486916","https://openalex.org/W2586610087","https://openalex.org/W2777237414","https://openalex.org/W2795319782","https://openalex.org/W2804978390","https://openalex.org/W2990129662","https://openalex.org/W3029636270","https://openalex.org/W3029893033","https://openalex.org/W3094595104","https://openalex.org/W3207057769","https://openalex.org/W4225120919","https://openalex.org/W4236544382","https://openalex.org/W4241107703","https://openalex.org/W4282826452","https://openalex.org/W4307886379","https://openalex.org/W4308335753","https://openalex.org/W4322717243","https://openalex.org/W4323037544","https://openalex.org/W4365601419","https://openalex.org/W4384345745","https://openalex.org/W4385714563","https://openalex.org/W4387801079","https://openalex.org/W4391407102","https://openalex.org/W4394991831","https://openalex.org/W4396832280","https://openalex.org/W4396832739","https://openalex.org/W4398859956","https://openalex.org/W4399203759","https://openalex.org/W4399666525","https://openalex.org/W4402684113","https://openalex.org/W4403334501","https://openalex.org/W4403447918","https://openalex.org/W4408128295","https://openalex.org/W4409736273","https://openalex.org/W4409746068","https://openalex.org/W4409746180","https://openalex.org/W4409746467","https://openalex.org/W4409884384","https://openalex.org/W4409885870","https://openalex.org/W4413847466"],"related_works":[],"abstract_inverted_index":{"Generative":[0],"AI":[1],"enables":[2],"educators":[3,131],"to":[4,27,106],"create":[5],"interactive":[6],"learning":[7,44],"content":[8],"by":[9,36],"describing":[10],"goals":[11],"in":[12,77,135],"natural":[13],"language.":[14],"However,":[15],"without":[16,111],"programming":[17,142],"affordances":[18],"such":[19],"as":[20,55,143],"traceability,":[21],"refinement,":[22],"and":[23,65,71,97,100],"debugging,":[24],"teachers":[25,62],"struggle":[26],"align":[28],"simulations":[29],"with":[30,86,130],"learners\u2019":[31],"needs,":[32],"refine":[33],"them":[34],"step":[35],"step,":[37],"or":[38],"verify":[39],"that":[40,52,82,119],"they":[41],"reflect":[42],"intended":[43],"concepts.":[45],"We":[46,73],"propose":[47],"a":[48,56,127],"task-level":[49],"abstraction":[50],"approach":[51,76],"structures":[53],"authoring":[54,80,136],"sequence":[57],"of":[58],"representations,":[59],"mirroring":[60],"how":[61],"plan":[63],"lessons":[64],"providing":[66],"checkpoints":[67],"for":[68],"specification,":[69],"inspection,":[70],"refinement.":[72],"instantiate":[74],"this":[75],"SimStep,":[78],"an":[79,102],"environment":[81],"scaffolds":[83],"simulation":[84],"design":[85],"four":[87],"abstractions,":[88],"including":[89],"Concept":[90],"Graph,":[91,93,96,99],"Scenario":[92],"Learning":[94],"Goal":[95],"UI":[98],"introduces":[101],"inverse":[103],"correction":[104],"process":[105],"revise":[107],"hidden":[108],"model":[109],"assumptions":[110],"requiring":[112],"code":[113],"manipulation.":[114],"A":[115],"technical":[116],"evaluation":[117],"shows":[118],"these":[120],"abstractions":[121],"preserve":[122],"fidelity":[123],"across":[124],"transformations,":[125],"while":[126],"user":[128],"study":[129],"demonstrates":[132],"their":[133],"effectiveness":[134],"simulations.":[137],"Our":[138],"work":[139],"reframes":[140],"AI-assisted":[141],"human\u2013AI":[144],"co-authoring":[145],"through":[146],"structured,":[147],"domain-aligned":[148],"abstractions.":[149]},"counts_by_year":[],"updated_date":"2026-04-14T06:08:25.285971","created_date":"2026-04-14T00:00:00"}
