{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T18:56:45Z","timestamp":1776106605847,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":55,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T00:00:00Z","timestamp":1666915200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,10,29]]},"DOI":"10.1145\/3526113.3545653","type":"proceedings-article","created":{"date-parts":[[2022,10,28]],"date-time":"2022-10-28T16:37:41Z","timestamp":1666975061000},"page":"1-16","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["INTENT: Interactive Tensor Transformation Synthesis"],"prefix":"10.1145","author":[{"given":"Zhanhui","family":"Zhou","sequence":"first","affiliation":[{"name":"Computer Science and Engineering, University of Michigan, United States"}]},{"given":"Man To","family":"Tang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Purdue University, United States"}]},{"given":"Qiping","family":"Pan","sequence":"additional","affiliation":[{"name":"Computer Science and Engineering, University of Michigan, United States"}]},{"given":"Shangyin","family":"Tan","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Purdue University, United States"}]},{"given":"Xinyu","family":"Wang","sequence":"additional","affiliation":[{"name":"Computer Science and Engineering, University of Michigan, United States"}]},{"given":"Tianyi","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Purdue University, United States"}]}],"member":"320","published-online":{"date-parts":[[2022,10,28]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-39799-8_67"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445717"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2019.8818751"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3242587.3242661"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3385412.3385988"},{"key":"e_1_3_2_1_6_1","unstructured":"Utkarsh Desai Sambaran Bandyopadhyay and Srikanth Tamilselvam. 2021. IBM AI helps to break down massive code to ease cloud migration. Retrieved Accessed: 2022-03-29 from https:\/\/www.ibm.com\/blogs\/research\/2021\/02\/ai-refactoring-cloud-migration\/  Utkarsh Desai Sambaran Bandyopadhyay and Srikanth Tamilselvam. 2021. IBM AI helps to break down massive code to ease cloud migration. Retrieved Accessed: 2022-03-29 from https:\/\/www.ibm.com\/blogs\/research\/2021\/02\/ai-refactoring-cloud-migration\/"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3313831.3376442"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3301275.3302262"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415869"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1926385.1926423"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2736282"},{"key":"e_1_3_2_1_12_1","unstructured":"P. Guo. 2018. How Did People Write Machine Learning Code in the Past?Retrieved 2022-03-29 from https:\/\/cacm.acm.org\/blogs\/blog-cacm\/230805-how-did-people-write-machine-learning-code-in-the-past\/fulltext  P. Guo. 2018. How Did People Write Machine Learning Code in the Past?Retrieved 2022-03-29 from https:\/\/cacm.acm.org\/blogs\/blog-cacm\/230805-how-did-people-write-machine-learning-code-in-the-past\/fulltext"},{"key":"e_1_3_2_1_13_1","volume-title":"Advances in psychology. Vol.\u00a052","author":"Hart G","unstructured":"Sandra\u00a0 G Hart and Lowell\u00a0 E Staveland . 1988. Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research . In Advances in psychology. Vol.\u00a052 . Elsevier , 139\u2013183. Sandra\u00a0G Hart and Lowell\u00a0E Staveland. 1988. Development of NASA-TLX (Task Load Index): Results of empirical and theoretical research. In Advances in psychology. Vol.\u00a052. Elsevier, 139\u2013183."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1177\/0018720814547570"},{"key":"e_1_3_2_1_15_1","volume-title":"Assuage: Assembly Synthesis Using A Guided Exploration. In The 34th Annual ACM Symposium on User Interface Software and Technology. 134\u2013148","author":"Hu Jingmei","year":"2021","unstructured":"Jingmei Hu , Priyan Vaithilingam , Stephen Chong , Margo Seltzer , and Elena\u00a0 L Glassman . 2021 . Assuage: Assembly Synthesis Using A Guided Exploration. In The 34th Annual ACM Symposium on User Interface Software and Technology. 134\u2013148 . Jingmei Hu, Priyan Vaithilingam, Stephen Chong, Margo Seltzer, and Elena\u00a0L Glassman. 2021. Assuage: Assembly Synthesis Using A Guided Exploration. In The 34th Annual ACM Symposium on User Interface Software and Technology. 134\u2013148."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510203"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1978942.1979444"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2004.47"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3290605.3300641"},{"key":"e_1_3_2_1_20_1","volume-title":"Watch what I do: programming by demonstration","author":"Kurlander David","unstructured":"David Kurlander , Allen Cypher , and Daniel\u00a0Conrad Halbert . 1993. Watch what I do: programming by demonstration . MIT press . David Kurlander, Allen Cypher, and Daniel\u00a0Conrad Halbert. 1993. Watch what I do: programming by demonstration. MIT press."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/VL.1995.520818"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1609\/aimag.v30i4.2262"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357323"},{"key":"e_1_3_2_1_24_1","volume-title":"Proceedings of the 2017 CHI conference on human factors in computing systems. 6038\u20136049","author":"Jia-Jun Li Toby","year":"2017","unstructured":"Toby Jia-Jun Li , Amos Azaria , and Brad\u00a0 A Myers . 2017 . SUGILITE: creating multimodal smartphone automation by demonstration . In Proceedings of the 2017 CHI conference on human factors in computing systems. 6038\u20136049 . Toby Jia-Jun Li, Amos Azaria, and Brad\u00a0A Myers. 2017. SUGILITE: creating multimodal smartphone automation by demonstration. In Proceedings of the 2017 CHI conference on human factors in computing systems. 6038\u20136049."},{"key":"e_1_3_2_1_25_1","volume-title":"2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 105\u2013114","author":"Jia-Jun Li Toby","year":"2018","unstructured":"Toby Jia-Jun Li , Igor Labutov , Xiaohan\u00a0Nancy Li , Xiaoyi Zhang , Wenze Shi , Wanling Ding , Tom\u00a0 M Mitchell , and Brad\u00a0 A Myers . 2018 . Appinite: A multi-modal interface for specifying data descriptions in programming by demonstration using natural language instructions . In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 105\u2013114 . Toby Jia-Jun Li, Igor Labutov, Xiaohan\u00a0Nancy Li, Xiaoyi Zhang, Wenze Shi, Wanling Ding, Tom\u00a0M Mitchell, and Brad\u00a0A Myers. 2018. Appinite: A multi-modal interface for specifying data descriptions in programming by demonstration using natural language instructions. In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC). IEEE, 105\u2013114."},{"key":"e_1_3_2_1_26_1","volume-title":"Proceedings of the 32nd annual ACM symposium on user interface software and technology. 577\u2013589","author":"Jia-Jun Li Toby","year":"2019","unstructured":"Toby Jia-Jun Li , Marissa Radensky , Justin Jia , Kirielle Singarajah , Tom\u00a0 M Mitchell , and Brad\u00a0 A Myers . 2019 . Pumice: A multi-modal agent that learns concepts and conditionals from natural language and demonstrations . In Proceedings of the 32nd annual ACM symposium on user interface software and technology. 577\u2013589 . Toby Jia-Jun Li, Marissa Radensky, Justin Jia, Kirielle Singarajah, Tom\u00a0M Mitchell, and Brad\u00a0A Myers. 2019. Pumice: A multi-modal agent that learns concepts and conditionals from natural language and demonstrations. In Proceedings of the 32nd annual ACM symposium on user interface software and technology. 577\u2013589."},{"key":"e_1_3_2_1_27_1","unstructured":"Henry Lieberman. 2001. Your wish is my command: Programming by example. Morgan Kaufmann.  Henry Lieberman. 2001. Your wish is my command: Programming by example. Morgan Kaufmann."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240767"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858288"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/2891460.2891552"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2807442.2807459"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303127"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/506443.506447"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1006\/jvlc.1997.0049"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/15886.15914"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/191666.191715"},{"key":"e_1_3_2_1_37_1","volume-title":"Myers and Richard McDaniel","author":"A.","year":"2001","unstructured":"Brad\u00a0 A. Myers and Richard McDaniel . 2001 . Chapter 3 - Demonstrational Interfaces: Sometimes You Need a Little Intelligence, Sometimes You Need a Lot. In Your Wish is My Command, Henry Lieberman (Ed.). Morgan Kaufmann , San Francisco, 45\u2013III. https:\/\/doi.org\/10.1016\/B978-155860688-3\/50004-X 10.1016\/B978-155860688-3 Brad\u00a0A. Myers and Richard McDaniel. 2001. Chapter 3 - Demonstrational Interfaces: Sometimes You Need a Little Intelligence, Sometimes You Need a Lot. In Your Wish is My Command, Henry Lieberman (Ed.). Morgan Kaufmann, San Francisco, 45\u2013III. https:\/\/doi.org\/10.1016\/B978-155860688-3\/50004-X"},{"key":"e_1_3_2_1_38_1","volume-title":"Your Wish is My Command","author":"Myers A","unstructured":"Brad\u00a0 A Myers and Richard McDaniel . 2001. Demonstrational interfaces: sometimes you need a little intelligence, sometimes you need a lot . In Your Wish is My Command . Elsevier , 45\u2013III. Brad\u00a0A Myers and Richard McDaniel. 2001. Demonstrational interfaces: sometimes you need a little intelligence, sometimes you need a lot. In Your Wish is My Command. Elsevier, 45\u2013III."},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180189"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"crossref","unstructured":"Kia Rahmani Mohammad Raza Sumit Gulwani Vu Le Dan Morris Arjun Radhakrishna Gustavo Soares and Ashish Tiwari. 2021. Multi-modal Program Inference: a Marriage of Pre-trained Language Models and Component-based Synthesis. In OOPSLA. https:\/\/www.microsoft.com\/en-us\/research\/publication\/multi-modal-program-inference-a-marriage-of-pre-trained-language-models-and-component-based-synthesis\/  Kia Rahmani Mohammad Raza Sumit Gulwani Vu Le Dan Morris Arjun Radhakrishna Gustavo Soares and Ashish Tiwari. 2021. Multi-modal Program Inference: a Marriage of Pre-trained Language Models and Component-based Synthesis. In OOPSLA. https:\/\/www.microsoft.com\/en-us\/research\/publication\/multi-modal-program-inference-a-marriage-of-pre-trained-language-models-and-component-based-synthesis\/","DOI":"10.1145\/3485535"},{"key":"e_1_3_2_1_41_1","volume-title":"IJCAI 2015(ijcai 2015 ed.).","author":"Raza Mohammad","year":"2015","unstructured":"Mohammad Raza , Sumit Gulwani , and Natasa Milic-Frayling . 2015 . Compositional Program Synthesis from Natural Language and Examples . In IJCAI 2015(ijcai 2015 ed.). Mohammad Raza, Sumit Gulwani, and Natasa Milic-Frayling. 2015. Compositional Program Synthesis from Natural Language and Examples. In IJCAI 2015(ijcai 2015 ed.)."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_3_2_1_43_1","volume-title":"Topes. In 2008 ACM\/IEEE 30th International Conference on Software Engineering. IEEE, 1\u201310","author":"Scaffidi Christopher","year":"2008","unstructured":"Christopher Scaffidi , Brad Myers , and Mary Shaw . 2008 . Topes. In 2008 ACM\/IEEE 30th International Conference on Software Engineering. IEEE, 1\u201310 . Christopher Scaffidi, Brad Myers, and Mary Shaw. 2008. Topes. In 2008 ACM\/IEEE 30th International Conference on Software Engineering. IEEE, 1\u201310."},{"key":"e_1_3_2_1_44_1","unstructured":"Kensen Shi David Bieber and Rishabh Singh. 2020. TF-Coder: Program Synthesis for Tensor Manipulations. CoRR abs\/2003.09040(2020). arXiv:2003.09040https:\/\/arxiv.org\/abs\/2003.09040  Kensen Shi David Bieber and Rishabh Singh. 2020. TF-Coder: Program Synthesis for Tensor Manipulations. CoRR abs\/2003.09040(2020). arXiv:2003.09040https:\/\/arxiv.org\/abs\/2003.09040"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2499370.2462174"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3241365"},{"key":"e_1_3_2_1_47_1","volume-title":"Interactive Query Synthesis from Input-Output Examples(SIGMOD \u201917)","author":"Wang Chenglong","unstructured":"Chenglong Wang , Alvin Cheung , and Rastislav Bodik . 2017. Interactive Query Synthesis from Input-Output Examples(SIGMOD \u201917) . Association for Computing Machinery , New York, NY, USA , 1631\u20131634. https:\/\/doi.org\/10.1145\/3035918.3058738 10.1145\/3035918.3058738 Chenglong Wang, Alvin Cheung, and Rastislav Bodik. 2017. Interactive Query Synthesis from Input-Output Examples(SIGMOD \u201917). Association for Computing Machinery, New York, NY, USA, 1631\u20131634. https:\/\/doi.org\/10.1145\/3035918.3058738"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445249"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/2983990.2984030"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133887"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2501988.2502040"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445646"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2019.00020"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3379337.3415900"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP52600.2021.00033"}],"event":{"name":"UIST '22: The 35th Annual ACM Symposium on User Interface Software and Technology","location":"Bend OR USA","acronym":"UIST '22","sponsor":["SIGGRAPH ACM Special Interest Group on Computer Graphics and Interactive Techniques","SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 35th Annual ACM Symposium on User Interface Software and Technology"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3526113.3545653","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3526113.3545653","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:00:24Z","timestamp":1750186824000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3526113.3545653"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,28]]},"references-count":55,"alternative-id":["10.1145\/3526113.3545653","10.1145\/3526113"],"URL":"https:\/\/doi.org\/10.1145\/3526113.3545653","relation":{},"subject":[],"published":{"date-parts":[[2022,10,28]]},"assertion":[{"value":"2022-10-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}