{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,8]],"date-time":"2026-02-08T08:30:58Z","timestamp":1770539458709,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,5,6]],"date-time":"2021-05-06T00:00:00Z","timestamp":1620259200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Postgraduate Research & Practice Innovation Program of Jiangsu Province","award":["SJCX20_0445"],"award-info":[{"award-number":["SJCX20_0445"]}]},{"name":"National Nature Science Foundation of China","award":["61702271"],"award-info":[{"award-number":["61702271"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,5,6]]},"DOI":"10.1145\/3411764.3445535","type":"proceedings-article","created":{"date-parts":[[2021,5,8]],"date-time":"2021-05-08T02:27:22Z","timestamp":1620440842000},"page":"1-13","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["IGScript: An Interaction Grammar for Scientific Data Presentation"],"prefix":"10.1145","author":[{"given":"Richen","family":"Liu","sequence":"first","affiliation":[{"name":"School of Computer and Electronic Information\/School of Artificial Intelligence Nanjing Normal University, China"}]},{"given":"Min","family":"Gao","sequence":"additional","affiliation":[{"name":"School of Computer and Electronic Information\/School of Artificial Intelligence Nanjing Normal University, China"}]},{"given":"Shunlong","family":"Ye","sequence":"additional","affiliation":[{"name":"School of Computer and Electronic Information\/School of Artificial Intelligence Nanjing Normal University, China"}]},{"given":"Jiang","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of EECS Peking University, China"}]}],"member":"320","published-online":{"date-parts":[[2021,5,7]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Exploration of the brain\u2019s white matter pathways with dynamic queries","author":"Akers David","unstructured":"David Akers , Anthony Sherbondy , Rachel Mackenzie , Robert Dougherty , and Brian Wandell . 2004. Exploration of the brain\u2019s white matter pathways with dynamic queries . In IEEE Visualization. IEEE, Austin, Texas, USA , 377\u2013384. David Akers, Anthony Sherbondy, Rachel Mackenzie, Robert Dougherty, and Brian Wandell. 2004. Exploration of the brain\u2019s white matter pathways with dynamic queries. In IEEE Visualization. IEEE, Austin, Texas, USA, 377\u2013384."},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2013.6645249"},{"key":"e_1_3_2_2_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3072959.3073704"},{"key":"e_1_3_2_2_4_1","volume-title":"International Symposium on Applications of Graph Transformations with Industrial Relevance. Springer","author":"Andr\u00e9s Francisco\u00a0P\u00e9rez","year":"2007","unstructured":"Francisco\u00a0P\u00e9rez Andr\u00e9s , Juan De\u00a0Lara , and Esther Guerra . 2007 . Domain specific languages with graphical and textual views . In International Symposium on Applications of Graph Transformations with Industrial Relevance. Springer , Springer, Kassel, Germany, 82\u201397. Francisco\u00a0P\u00e9rez Andr\u00e9s, Juan De\u00a0Lara, and Esther Guerra. 2007. Domain specific languages with graphical and textual views. In International Symposium on Applications of Graph Transformations with Industrial Relevance. Springer, Springer, Kassel, Germany, 82\u201397."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2013.6645255"},{"key":"e_1_3_2_2_6_1","volume-title":"Rule-Based Runtime Verification. In International Workshop on Verification, Model Checking, and Abstract Interpretation. Springer","author":"Barringer Howard","year":"2004","unstructured":"Howard Barringer , Allen Goldberg , Klaus Havelund , and Koushik Sen . 2004 . Rule-Based Runtime Verification. In International Workshop on Verification, Model Checking, and Abstract Interpretation. Springer , Springer, New Orleans, USA, 44\u201357. Howard Barringer, Allen Goldberg, Klaus Havelund, and Koushik Sen. 2004. Rule-Based Runtime Verification. In International Workshop on Verification, Model Checking, and Abstract Interpretation. Springer, Springer, New Orleans, USA, 44\u201357."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.2514\/1.49356"},{"key":"e_1_3_2_2_8_1","volume-title":"International Conference on Runtime Verification. Springer","author":"Barringer Howard","year":"2011","unstructured":"Howard Barringer and Klaus Havelund . 2011 . Internal versus external DSLs for trace analysis . In International Conference on Runtime Verification. Springer , Springer, Los Angeles, USA, 1\u20133. Howard Barringer and Klaus Havelund. 2011. Internal versus external DSLs for trace analysis. In International Conference on Runtime Verification. Springer, Springer, Los Angeles, USA, 1\u20133."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1093\/logcom\/exn076"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.174"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2011.15"},{"key":"e_1_3_2_2_12_1","volume-title":"VolumeShop: An Interactive System for Direct","author":"Bruckner Stefan","unstructured":"Stefan Bruckner and M.\u00a0 Eduard Gr\u00f6ller . 2005. VolumeShop: An Interactive System for Direct Volume Illustration. In IEEE Visualization. IEEE, Minnesota, USA, 671\u2013 678 . Stefan Bruckner and M.\u00a0Eduard Gr\u00f6ller. 2005. VolumeShop: An Interactive System for Direct Volume Illustration. In IEEE Visualization. IEEE, Minnesota, USA, 671\u2013678."},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"crossref","unstructured":"Wei Chen Zi\u2019ang Ding Song Zhang Anna MacKay-Brandt Stephen Correia Huamin Qu John\u00a0Allen Crow David\u00a0F. Tate Zhicheng Yan and Qunsheng Peng. 2009. Datasets of DTI Fiber Explorer. http:\/\/sourceforge.net\/projects\/dtiexplorer\/. http:\/\/www.cad.zju.edu.cn\/chenwei\/interface\/index.html A Novel Interface for Interactive Exploration of DTI Fibers.  Wei Chen Zi\u2019ang Ding Song Zhang Anna MacKay-Brandt Stephen Correia Huamin Qu John\u00a0Allen Crow David\u00a0F. Tate Zhicheng Yan and Qunsheng Peng. 2009. Datasets of DTI Fiber Explorer. http:\/\/sourceforge.net\/projects\/dtiexplorer\/. http:\/\/www.cad.zju.edu.cn\/chenwei\/interface\/index.html A Novel Interface for Interactive Exploration of DTI Fibers.","DOI":"10.1109\/TVCG.2009.112"},{"key":"e_1_3_2_2_14_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.112"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2009.203"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01244.x"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346322"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-46078-8_35"},{"key":"e_1_3_2_2_19_1","volume-title":"Event-based runtime verification of Java programs. ACM SIGSOFT software engineering notes 30, 4","author":"Amorim Marcelo","year":"2005","unstructured":"Marcelo d\u2019 Amorim and Klaus Havelund . 2005. Event-based runtime verification of Java programs. ACM SIGSOFT software engineering notes 30, 4 ( 2005 ), 1\u20137. Marcelo d\u2019Amorim and Klaus Havelund. 2005. Event-based runtime verification of Java programs. ACM SIGSOFT software engineering notes 30, 4 (2005), 1\u20137."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2013.6645275"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132188"},{"key":"e_1_3_2_2_22_1","volume-title":"International Symposium on Practical Aspects of Declarative Languages. Springer","author":"Duke J.","year":"2009","unstructured":"David\u00a0 J. Duke , Rita Borgo , Malcolm Wallace , and Colin Runciman . 2009 . Huge Data But Small Programs: Visualization Design via Multiple Embedded DSLs . In International Symposium on Practical Aspects of Declarative Languages. Springer , Savannah, GA, USA, 31\u201345. David\u00a0J. Duke, Rita Borgo, Malcolm Wallace, and Colin Runciman. 2009. Huge Data But Small Programs: Visualization Design via Multiple Embedded DSLs. In International Symposium on Practical Aspects of Declarative Languages. Springer, Savannah, GA, USA, 31\u201345."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-30476-7_11"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2012.33"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2010.12.007"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346271"},{"key":"e_1_3_2_2_28_1","volume-title":"The Visualization Handbook","author":"Hansen Charles","unstructured":"Charles Hansen and Chris\u00a0 R. Johnson . 2005. The Visualization Handbook . Elsevier , Academic Press . Charles Hansen and Chris\u00a0R. Johnson. 2005. The Visualization Handbook. Elsevier, Academic Press."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1080\/13658816.2017.1307378"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01428.x"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.856994"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467449"},{"key":"e_1_3_2_2_33_1","volume-title":"GoTree: A Grammar of Tree Visualizations. In ACM CHI Conference on Human Factors in Computing Systems. ACM","author":"Li Guozheng","year":"2020","unstructured":"Guozheng Li , Min Tian , Qinmei Xu , Michael\u00a0 J. McGuffin , and Xiaoru Yuan . 2020 . GoTree: A Grammar of Tree Visualizations. In ACM CHI Conference on Human Factors in Computing Systems. ACM , Honolulu, Hawaii, US, 1\u201313. Guozheng Li, Min Tian, Qinmei Xu, Michael\u00a0J. McGuffin, and Xiaoru Yuan. 2020. GoTree: A Grammar of Tree Visualizations. In ACM CHI Conference on Human Factors in Computing Systems. ACM, Honolulu, Hawaii, US, 1\u201313."},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2420918.2420923"},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2012.03201.x"},{"key":"e_1_3_2_2_36_1","volume-title":"Encyclopedia of Computer Graphics and Games","author":"McGraw Tim","unstructured":"Tim McGraw . 2017. Encyclopedia of Computer Graphics and Games . Springer , Berlin, Germany , Chapter Tensor Field Visualization, 11\u201312. Tim McGraw. 2017. Encyclopedia of Computer Graphics and Games. Springer, Berlin, Germany, Chapter Tensor Field Visualization, 11\u201312."},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2016.09.004"},{"key":"e_1_3_2_2_38_1","volume-title":"When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4","author":"Mernik Marjan","year":"2005","unstructured":"Marjan Mernik , Jan Heering , and Anthony\u00a0 M Sloane . 2005. When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4 ( 2005 ), 316\u2013344. Marjan Mernik, Jan Heering, and Anthony\u00a0M Sloane. 2005. When and how to develop domain-specific languages. ACM computing surveys (CSUR) 37, 4 (2005), 316\u2013344."},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.5555\/1720672.1720674"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-91563-0_27"},{"key":"e_1_3_2_2_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2007.70534"},{"key":"e_1_3_2_2_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2014.2346318"},{"key":"e_1_3_2_2_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1735935.1735954"},{"key":"e_1_3_2_2_44_1","volume-title":"A Shader Framework for Rapid Prototyping of GPU-\u2010Based","author":"Rieder Christian","year":"2011","unstructured":"Christian Rieder , Stephan Palmer , Florian Link , and Horst\u00a0 K. Hahn . 2011. A Shader Framework for Rapid Prototyping of GPU-\u2010Based Volume Rendering. Computer Graphics Forum (EuroVis\u201911) 30 , 3 ( 2011 ), 1031\u20131040. Christian Rieder, Stephan Palmer, Florian Link, and Horst\u00a0K. Hahn. 2011. A Shader Framework for Rapid Prototyping of GPU-\u2010Based Volume Rendering. Computer Graphics Forum (EuroVis\u201911) 30, 3 (2011), 1031\u20131040."},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2016.2599030"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2015.2467091"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2013.120"},{"key":"e_1_3_2_2_48_1","unstructured":"Liming Shen Xueyi Chen Richen Liu Hailong Wang and Genlin Ji. 2020. Domain-Specific Language Techniques for Visual Computing: A Comprehensive Study. Archives of Computational Methods in Engineering 28 Accepted(2020) 1\u201322.  Liming Shen Xueyi Chen Richen Liu Hailong Wang and Genlin Ji. 2020. Domain-Specific Language Techniques for Visual Computing: A Comprehensive Study. Archives of Computational Methods in Engineering 28 Accepted(2020) 1\u201322."},{"key":"e_1_3_2_2_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2005.59"},{"key":"e_1_3_2_2_50_1","volume-title":"Model-driven software development: technology, engineering, management","author":"Stahl Thomas","unstructured":"Thomas Stahl , Markus Voelter , and Krzysztof Czarnecki . 2006. Model-driven software development: technology, engineering, management . Wiley, New Jersey , USA. Thomas Stahl, Markus Voelter, and Krzysztof Czarnecki. 2006. Model-driven software development: technology, engineering, management. Wiley, New Jersey, USA."},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1179\/000870410X12658023467367"},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVCG.2018.2865192"}],"event":{"name":"CHI '21: CHI Conference on Human Factors in Computing Systems","location":"Yokohama Japan","acronym":"CHI '21","sponsor":["SIGCHI ACM Special Interest Group on Computer-Human Interaction"]},"container-title":["Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411764.3445535","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3411764.3445535","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:28:49Z","timestamp":1750195729000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3411764.3445535"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,6]]},"references-count":51,"alternative-id":["10.1145\/3411764.3445535","10.1145\/3411764"],"URL":"https:\/\/doi.org\/10.1145\/3411764.3445535","relation":{},"subject":[],"published":{"date-parts":[[2021,5,6]]},"assertion":[{"value":"2021-05-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}