{"id":"https://openalex.org/W7153873690","doi":"https://doi.org/10.1145/3772318.3791107","title":"StepDance: A Toolkit for Redesigning CNC Machines Using Physical Metaphors","display_name":"StepDance: A Toolkit for Redesigning CNC Machines Using Physical Metaphors","publication_year":2026,"publication_date":"2026-04-13","ids":{"openalex":"https://openalex.org/W7153873690","doi":"https://doi.org/10.1145/3772318.3791107"},"language":null,"primary_location":{"id":"doi:10.1145/3772318.3791107","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772318.3791107","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 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.3791107","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5031676050","display_name":"Ilan Moyer","orcid":"https://orcid.org/0009-0001-5551-8056"},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ilan E Moyer","raw_affiliation_strings":["Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts, USA"],"raw_orcid":"https://orcid.org/0009-0001-5551-8056","affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts, USA","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017382878","display_name":"Devon Frost","orcid":"https://orcid.org/0000-0002-0417-2892"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Devon Frost","raw_affiliation_strings":["Media Arts and Technology, University of California, Santa Barbara, Santa Barbara, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-0417-2892","affiliations":[{"raw_affiliation_string":"Media Arts and Technology, University of California, Santa Barbara, Santa Barbara, California, USA","institution_ids":["https://openalex.org/I154570441"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081609108","display_name":"Emilie Yu","orcid":"https://orcid.org/0000-0002-0170-200X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Emilie Yu","raw_affiliation_strings":["Media Arts and Technology, UCSB, Santa Barbara, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-0170-200X","affiliations":[{"raw_affiliation_string":"Media Arts and Technology, UCSB, Santa Barbara, California, USA","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045442778","display_name":"Maria C. Yang","orcid":null},"institutions":[{"id":"https://openalex.org/I63966007","display_name":"Massachusetts Institute of Technology","ror":"https://ror.org/042nb2s44","country_code":"US","type":"education","lineage":["https://openalex.org/I63966007"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Maria Yang","raw_affiliation_strings":["Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts, USA"],"raw_orcid":"https://orcid.org/0000-0002-7776-3423","affiliations":[{"raw_affiliation_string":"Department of Mechanical Engineering, Massachusetts Institute of Technology, Cambridge, Massachusetts, USA","institution_ids":["https://openalex.org/I63966007"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5058644728","display_name":"Jennifer Jacobs","orcid":"https://orcid.org/0000-0001-8666-8527"},"institutions":[{"id":"https://openalex.org/I154570441","display_name":"University of California, Santa Barbara","ror":"https://ror.org/02t274463","country_code":"US","type":"education","lineage":["https://openalex.org/I154570441"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jennifer Jacobs","raw_affiliation_strings":["Media Arts and Technology, University of California Santa Barbara, Santa Barbara, California, USA"],"raw_orcid":"https://orcid.org/0000-0001-8666-8527","affiliations":[{"raw_affiliation_string":"Media Arts and Technology, University of California Santa Barbara, Santa Barbara, California, USA","institution_ids":["https://openalex.org/I154570441"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":10.9987,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.98020461,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":97},"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/T11159","display_name":"Manufacturing Process and Optimization","score":0.19920000433921814,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11159","display_name":"Manufacturing Process and Optimization","score":0.19920000433921814,"subfield":{"id":"https://openalex.org/subfields/2209","display_name":"Industrial and Manufacturing Engineering"},"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/T10672","display_name":"Design Education and Practice","score":0.029999999329447746,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"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/T13827","display_name":"Mechatronics Education and Applications","score":0.024399999529123306,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/numerical-control","display_name":"Numerical control","score":0.2987000048160553},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.2879999876022339},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.27320000529289246},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.267300009727478},{"id":"https://openalex.org/keywords/work","display_name":"Work (physics)","score":0.26260000467300415}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5637999773025513},{"id":"https://openalex.org/C199639397","wikidata":"https://www.wikidata.org/wiki/Q1788588","display_name":"Engineering drawing","level":1,"score":0.45419999957084656},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.321399986743927},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.30250000953674316},{"id":"https://openalex.org/C175457265","wikidata":"https://www.wikidata.org/wiki/Q190247","display_name":"Numerical control","level":3,"score":0.2987000048160553},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.2879999876022339},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.27320000529289246},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.267300009727478},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2648000121116638},{"id":"https://openalex.org/C18762648","wikidata":"https://www.wikidata.org/wiki/Q42213","display_name":"Work (physics)","level":2,"score":0.26260000467300415},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.2547999918460846},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.25119999051094055}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3772318.3791107","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772318.3791107","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 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3772318.3791107","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3772318.3791107","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 2026 CHI Conference on Human Factors in Computing Systems","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5761229881","display_name":"CAREER: Dynamic Control Systems for Manual-Computational Fabrication","funder_award_id":"2441766","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W175675895","https://openalex.org/W1534522840","https://openalex.org/W1968104239","https://openalex.org/W1994547327","https://openalex.org/W2029780972","https://openalex.org/W2071873073","https://openalex.org/W2123929355","https://openalex.org/W2133443878","https://openalex.org/W2610738814","https://openalex.org/W2623857290","https://openalex.org/W2775663585","https://openalex.org/W2796228607","https://openalex.org/W2809039849","https://openalex.org/W2941979361","https://openalex.org/W2981031913","https://openalex.org/W3004732029","https://openalex.org/W3013840023","https://openalex.org/W3031285085","https://openalex.org/W3031942812","https://openalex.org/W3039313994","https://openalex.org/W3090107027","https://openalex.org/W3161716008","https://openalex.org/W3162148001","https://openalex.org/W3205825687","https://openalex.org/W3207669224","https://openalex.org/W4225014863","https://openalex.org/W4239971969","https://openalex.org/W4281851801","https://openalex.org/W4283172374","https://openalex.org/W4306962581","https://openalex.org/W4366528116","https://openalex.org/W4366550055","https://openalex.org/W4383682711","https://openalex.org/W4383682933","https://openalex.org/W4385074057","https://openalex.org/W4387835401","https://openalex.org/W4388872770","https://openalex.org/W4396827187","https://openalex.org/W4396827226","https://openalex.org/W4396832026","https://openalex.org/W4396833411","https://openalex.org/W4399851323","https://openalex.org/W4400142614","https://openalex.org/W4400222184","https://openalex.org/W4401115693","https://openalex.org/W4403334060","https://openalex.org/W4408862417","https://openalex.org/W4409735446","https://openalex.org/W4409735941","https://openalex.org/W4409749234","https://openalex.org/W7084150833"],"related_works":[],"abstract_inverted_index":{"Researchers":[0],"can":[1,32,80,143],"build":[2],"craft-aligned":[3,37],"digital":[4],"fabrication":[5],"technologies":[6],"by":[7,11,23,40],"designing":[8],"interfaces":[9],"inspired":[10],"craft":[12],"tools.":[13],"This":[14],"process":[15],"often":[16],"demands":[17],"real-time":[18,52],"physical":[19,151],"interactions":[20],"not":[21],"supported":[22],"today\u2019s":[24],"automation-focused":[25],"CNC":[26,38,78,148],"control":[27,60],"systems.":[28],"We":[29,54,107,131],"theorize":[30],"we":[31,120],"lower":[33],"engineering":[34],"challenges":[35],"for":[36],"prototyping":[39],"allowing":[41],"designers":[42],"to":[43,47,84,124,139],"modify":[44,125],"existing":[45],"CNCs":[46],"support":[48],"both":[49],"automated":[50],"and":[51,79,88,104,128,137],"control.":[53],"contribute":[55],"a":[56,77,90],"new":[57,86],"creative":[58],"motion":[59],"system,":[61],"Stepdance,":[62],"which":[63],"consists":[64],"of":[65,76,117,147],"two":[66],"elements:":[67],"1)":[68],"modular":[69,91],"controllers":[70],"that":[71,94],"replace":[72],"the":[73,113,122,133,145],"G-code":[74],"controller":[75],"be":[81],"chained":[82],"together":[83],"develop":[85],"interfaces,":[87],"2)":[89],"programming":[92],"library":[93],"supports":[95],"declarative":[96],"mappings":[97],"between":[98],"live":[99],"user":[100],"input,":[101],"pre-programmed":[102],"operations,":[103],"machine":[105],"motion.":[106],"developed":[108],"Stepdance":[109,142],"with":[110],"practitioners":[111],"at":[112],"Haystack":[114],"Mountain":[115],"School":[116],"Craft,":[118],"where":[119],"used":[121],"system":[123],"commercial":[126],"plotters":[127],"3D":[129],"printers.":[130],"analyze":[132],"resulting":[134],"artifacts,":[135],"interactions,":[136],"ideas":[138],"discuss":[140],"how":[141],"broaden":[144],"practice":[146],"design":[149],"via":[150],"metaphor.":[152]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-06-25T08:15:23.626066","created_date":"2026-04-13T00:00:00"}
