{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,9]],"date-time":"2025-12-09T15:48:10Z","timestamp":1765295290994,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":97,"publisher":"ACM","license":[{"start":{"date-parts":[[2022,3,22]],"date-time":"2022-03-22T00:00:00Z","timestamp":1647907200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2022,3,22]]},"DOI":"10.1145\/3490099.3511161","type":"proceedings-article","created":{"date-parts":[[2022,3,21]],"date-time":"2022-03-21T23:24:13Z","timestamp":1647905053000},"page":"345-368","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["GridBook: Natural Language Formulas for the Spreadsheet Grid"],"prefix":"10.1145","author":[{"given":"Sruti","family":"Srinivasa Ragavan","sequence":"first","affiliation":[{"name":"Microsoft Research, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhitao","family":"Hou","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yun","family":"Wang","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrew D","family":"Gordon","sequence":"additional","affiliation":[{"name":"Microsoft Research, United Kingdom and School of Computing, Edinburgh University, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Haidong","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongmei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research Asia, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,3,22]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2006.06.001"},{"key":"e_1_3_2_2_2_1","first-page":"111","volume-title":"INFOVIS 2005","author":"Eagan James","year":"2005","unstructured":"Amar, Robert, James Eagan , and John Stasko . \"Low-level components of analytic activity in information visualization.\" In IEEE Symposium on Information Visualization, 2005 . INFOVIS 2005 ., pp. 111 - 117 . IEEE, 2005 . Amar, Robert, James Eagan, and John Stasko. \"Low-level components of analytic activity in information visualization.\" In IEEE Symposium on Information Visualization, 2005. INFOVIS 2005., pp. 111-117. IEEE, 2005."},{"key":"e_1_3_2_2_3_1","first-page":"453","volume-title":"\"iSheets: a spreadsheet-based machine learning development platform for data-driven process analytics.\" In International Conference on Service-Oriented Computing","author":"Beheshti Amin","year":"2018","unstructured":"Amouzgar, Farhad, Amin Beheshti , Samira Ghodratnama , Boualem Benatallah , Jian Yang , and Quan Z. Sheng . \"iSheets: a spreadsheet-based machine learning development platform for data-driven process analytics.\" In International Conference on Service-Oriented Computing , pp. 453 - 457 . Springer , Cham , 2018 . Amouzgar, Farhad, Amin Beheshti, Samira Ghodratnama, Boualem Benatallah, Jian Yang, and Quan Z. Sheng. \"iSheets: a spreadsheet-based machine learning development platform for data-driven process analytics.\" In International Conference on Service-Oriented Computing, pp. 453-457. Springer, Cham, 2018."},{"key":"e_1_3_2_2_4_1","first-page":"228","volume-title":"Proceedings of the 1979 annual conference","author":"Bruce","year":"1979","unstructured":"Ballard, Bruce W., and Alan W. Biermann . \" Programming in natural language: \u201cNLC\u201d as a prototype .\" In Proceedings of the 1979 annual conference , pp. 228 - 237 . 1979 . Ballard, Bruce W., and Alan W. Biermann. \"Programming in natural language: \u201cNLC\u201d as a prototype.\" In Proceedings of the 1979 annual conference, pp. 228-237. 1979."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2018.11.041"},{"key":"e_1_3_2_2_6_1","first-page":"468","volume-title":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","author":"Zagermann Johannes","year":"2020","unstructured":"Borowski, Marcel, Johannes Zagermann , Clemens N. Klokmose , Harald Reiterer , and Roman R\u00e4dle. \"Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments.\" In Proceedings of the 51st ACM Technical Symposium on Computer Science Education , pp. 468 - 474 . 2020 . Borowski, Marcel, Johannes Zagermann, Clemens N. Klokmose, Harald Reiterer, and Roman R\u00e4dle. \"Exploring the Benefits and Barriers of Using Computational Notebooks for Collaborative Programming Assignments.\" In Proceedings of the 51st ACM Technical Symposium on Computer Science Education, pp. 468-474. 2020."},{"key":"e_1_3_2_2_7_1","first-page":"207","article-title":"Should we leverage natural-language knowledge? An analysis of user errors in a natural-language-style programming language","author":"Edwards Elizabeth","year":"1999","unstructured":"Bruckman, Amy, and Elizabeth Edwards . \" Should we leverage natural-language knowledge? An analysis of user errors in a natural-language-style programming language .\" In Proceedings of the SIGCHI conference on Human Factors in Computing Systems , pp. 207 - 214 . 1999 . Bruckman, Amy, and Elizabeth Edwards. \"Should we leverage natural-language knowledge? An analysis of user errors in a natural-language-style programming language.\" In Proceedings of the SIGCHI conference on Human Factors in Computing Systems, pp. 207-214. 1999.","journal-title":"Proceedings of the SIGCHI conference on Human Factors in Computing Systems"},{"volume-title":"Springer","year":"2009","key":"e_1_3_2_2_8_1","unstructured":"Burnett, Margaret. \"What is end-user software engineering and why does it matter?\" In International symposium on end user development, pp. 15-28 . Springer , Berlin, Heidelberg , 2009 . Burnett, Margaret. \"What is end-user software engineering and why does it matter?\" In International symposium on end user development, pp. 15-28. Springer, Berlin, Heidelberg, 2009."},{"key":"e_1_3_2_2_9_1","first-page":"80","volume-title":"Cognitive aspects of human-computer interaction","author":"John","year":"1987","unstructured":"Carroll, John M., and Mary Beth Rosson . \" Paradox of the active user.\" In Interfacing thought : Cognitive aspects of human-computer interaction , pp. 80 - 111 . 1987 . Carroll, John M., and Mary Beth Rosson. \"Paradox of the active user.\" In Interfacing thought: Cognitive aspects of human-computer interaction, pp. 80-111. 1987."},{"key":"e_1_3_2_2_10_1","first-page":"187","volume-title":"A field study of challenges faced by spreadsheet users.\" In 2010 IEEE Symposium on Visual Languages and Human-Centric Computing","author":"Scaffidi Chris","year":"2010","unstructured":"Chambers, Chris, and Chris Scaffidi . \" Struggling to excel : A field study of challenges faced by spreadsheet users.\" In 2010 IEEE Symposium on Visual Languages and Human-Centric Computing , pp. 187 - 194 . IEEE , 2010 . Chambers, Chris, and Chris Scaffidi. \"Struggling to excel: A field study of challenges faced by spreadsheet users.\" In 2010 IEEE Symposium on Visual Languages and Human-Centric Computing, pp. 187-194. IEEE, 2010."},{"key":"e_1_3_2_2_11_1","first-page":"1","volume-title":"Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems","author":"Prasad Ishita","year":"2020","unstructured":"Chattopadhyay, Souti, Ishita Prasad , Austin Z. Henley , Anita Sarma , and Titus Barik . \" What's Wrong with Computational Notebooks? Pain Points , Needs, and Design Opportunities .\" In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems , pp. 1 - 12 . 2020 . Chattopadhyay, Souti, Ishita Prasad, Austin Z. Henley, Anita Sarma, and Titus Barik. \"What's Wrong with Computational Notebooks? Pain Points, Needs, and Design Opportunities.\" In Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, pp. 1-12. 2020."},{"key":"e_1_3_2_2_12_1","volume-title":"PMLR","author":"Maniatis Petros","year":"2021","unstructured":"Chen, Xinyun, Petros Maniatis , Rishabh Singh , Charles Sutton , Hanjun Dai , Max Lin , and Denny Zhou . \"SpreadsheetCoder : Formula Prediction from Semi-structured Context.\" In International Conference on Machine Learning, pp. 1661-1672 . PMLR , 2021 . Chen, Xinyun, Petros Maniatis, Rishabh Singh, Charles Sutton, Hanjun Dai, Max Lin, and Denny Zhou. \"SpreadsheetCoder: Formula Prediction from Semi-structured Context.\" In International Conference on Machine Learning, pp. 1661-1672. PMLR, 2021."},{"key":"e_1_3_2_2_13_1","first-page":"493","article-title":"Analyza: Exploring data with conversation","author":"McCurley Kevin S.","year":"2017","unstructured":"Dhamdhere, Kedar, Kevin S. McCurley , Ralfi Nahmias , Mukund Sundararajan , and Qiqi Yan . \" Analyza: Exploring data with conversation .\" In Proceedings of the 22nd International Conference on Intelligent User Interfaces , pp. 493 - 504 . 2017 . Dhamdhere, Kedar, Kevin S. McCurley, Ralfi Nahmias, Mukund Sundararajan, and Qiqi Yan. \"Analyza: Exploring data with conversation.\" In Proceedings of the 22nd International Conference on Intelligent User Interfaces, pp. 493-504. 2017.","journal-title":"Proceedings of the 22nd International Conference on Intelligent User Interfaces"},{"key":"e_1_3_2_2_14_1","first-page":"171","article-title":"A system-wide debugging assistant powered by natural language processing","author":"Narasimhan Karthik","year":"2019","unstructured":"Dogga, Pradeep, Karthik Narasimhan , Anirudh Sivaraman , and Ravi Netravali . \" A system-wide debugging assistant powered by natural language processing .\" In Proceedings of the ACM Symposium on Cloud Computing , pp. 171 - 177 . 2019 . Dogga, Pradeep, Karthik Narasimhan, Anirudh Sivaraman, and Ravi Netravali. \"A system-wide debugging assistant powered by natural language processing.\" In Proceedings of the ACM Symposium on Cloud Computing, pp. 171-177. 2019.","journal-title":"Proceedings of the ACM Symposium on Cloud Computing"},{"issue":"01","key":"e_1_3_2_2_15_1","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1609\/aaai.v33i01.330169","article-title":"Tablesense: Spreadsheet table detection with convolutional neural networks","volume":"33","author":"Liu Shijie","year":"2019","unstructured":"Dong, Haoyu, Shijie Liu , Shi Han , Zhouyu Fu , and Dongmei Zhang . \" Tablesense: Spreadsheet table detection with convolutional neural networks .\" In Proceedings of the AAAI Conference on Artificial Intelligence , vol. 33 , no. 01 , pp. 69 - 76 . 2019 . Dong, Haoyu, Shijie Liu, Shi Han, Zhouyu Fu, and Dongmei Zhang. \"Tablesense: Spreadsheet table detection with convolutional neural networks.\" In Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, no. 01, pp. 69-76. 2019.","journal-title":"Proceedings of the AAAI Conference on Artificial Intelligence"},{"key":"e_1_3_2_2_16_1","volume-title":"Interactive text-to-SQL with natural language feedback.\" arXiv preprint arXiv:2005.02539","author":"Hosseini Saghar","year":"2020","unstructured":"Elgohary, Ahmed, Saghar Hosseini , and Ahmed Hassan Awadallah . \" Speak to your parser : Interactive text-to-SQL with natural language feedback.\" arXiv preprint arXiv:2005.02539 ( 2020 ). Elgohary, Ahmed, Saghar Hosseini, and Ahmed Hassan Awadallah. \"Speak to your parser: Interactive text-to-SQL with natural language feedback.\" arXiv preprint arXiv:2005.02539 (2020)."},{"key":"e_1_3_2_2_17_1","volume-title":"Applying natural language processing to software development.\" In 2nd Summit on Advances in Programming Languages (SNAPL","author":"Michael D.","year":"2017","unstructured":"Ernst, Michael D. \"Natural language is a programming language : Applying natural language processing to software development.\" In 2nd Summit on Advances in Programming Languages (SNAPL 2017 ). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik , 2017. Ernst, Michael D. \"Natural language is a programming language: Applying natural language processing to software development.\" In 2nd Summit on Advances in Programming Languages (SNAPL 2017). Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, 2017."},{"issue":"11","key":"e_1_3_2_2_18_1","first-page":"964","article-title":"\"The vocabulary problem in human-system communication","author":"George","year":"1987","unstructured":"Furnas, George W., Thomas K. Landauer , Louis M. Gomez , and Susan T. Dumais . \"The vocabulary problem in human-system communication .\" \u00a0Communications of the ACM\u00a030 , no. 11 ( 1987 ): 964 - 971 . Furnas, George W., Thomas K. Landauer, Louis M. Gomez, and Susan T. Dumais. \"The vocabulary problem in human-system communication.\"\u00a0Communications of the ACM\u00a030, no. 11 (1987): 964-971.","journal-title":"\u00a0Communications of the ACM\u00a030"},{"key":"e_1_3_2_2_19_1","first-page":"489","article-title":"\"Datatone: Managing ambiguity in natural language interfaces for data visualization","author":"Dontcheva Mira","year":"2015","unstructured":"Gao, Tong, Mira Dontcheva , Eytan Adar , Zhicheng Liu , and Karrie G. Karahalios . \"Datatone: Managing ambiguity in natural language interfaces for data visualization .\" In\u00a0Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology , pp. 489 - 500 . 2015 . Gao, Tong, Mira Dontcheva, Eytan Adar, Zhicheng Liu, and Karrie G. Karahalios. \"Datatone: Managing ambiguity in natural language interfaces for data visualization.\" In\u00a0Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology, pp. 489-500. 2015.","journal-title":"In\u00a0Proceedings of the 28th Annual ACM Symposium on User Interface Software & Technology"},{"key":"e_1_3_2_2_20_1","unstructured":"Gordon Andy and Simon Peyton Jones. (January 2021) \"LAMBDA: The ultimate Excel worksheet function.\" Available at: https:\/\/www.microsoft.com\/en-us\/research\/blog\/lambda-the-ultimatae-excel-worksheet-function\/  Gordon Andy and Simon Peyton Jones. (January 2021) \"LAMBDA: The ultimate Excel worksheet function.\" Available at: https:\/\/www.microsoft.com\/en-us\/research\/blog\/lambda-the-ultimatae-excel-worksheet-function\/"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/274444.274445"},{"key":"e_1_3_2_2_22_1","first-page":"803","volume-title":"Interactive programming by natural language for spreadsheet data analysis and manipulation.\" In Proceedings of the 2014 ACM SIGMOD international conference on Management of data","author":"Marron Mark","year":"2014","unstructured":"Gulwani, Sumit, and Mark Marron . \"Nlyze : Interactive programming by natural language for spreadsheet data analysis and manipulation.\" In Proceedings of the 2014 ACM SIGMOD international conference on Management of data , pp. 803 - 814 . 2014 . Gulwani, Sumit, and Mark Marron. \"Nlyze: Interactive programming by natural language for spreadsheet data analysis and manipulation.\" In Proceedings of the 2014 ACM SIGMOD international conference on Management of data, pp. 803-814. 2014."},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-4115(08)62386-9"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"crossref","unstructured":"Head Andrew Fred Hohman Titus Barik Steven M. Drucker and Robert DeLine. \"Managing messes in computational notebooks.\" In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems pp. 1-12. 2019.  Head Andrew Fred Hohman Titus Barik Steven M. Drucker and Robert DeLine. \"Managing messes in computational notebooks.\" In Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems pp. 1-12. 2019.","DOI":"10.1145\/3290605.3300500"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.1994.1047"},{"key":"e_1_3_2_2_26_1","volume-title":"Detecting and refactoring code smells in spreadsheet formulas. Empirical Software Engineering, 20(2), 549-575","author":"A.","year":"2015","unstructured":"Hermans, F., Pinzger, M., & van Deursen, A. ( 2015 ). Detecting and refactoring code smells in spreadsheet formulas. Empirical Software Engineering, 20(2), 549-575 . Hermans, F., Pinzger, M., & van Deursen, A. (2015). Detecting and refactoring code smells in spreadsheet formulas. Empirical Software Engineering, 20(2), 549-575."},{"key":"e_1_3_2_2_27_1","first-page":"56","volume-title":"An overview of software engineering approaches applied to spreadsheets.\" In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER)","author":"Jansen Bas","year":"2016","unstructured":"Hermans, Felienne, Bas Jansen , Sohon Roy , Efthimia Aivaloglou , Alaaeddin Swidan , and David Hoepelman . \" Spreadsheets are code : An overview of software engineering approaches applied to spreadsheets.\" In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER) , vol. 5 , pp. 56 - 65 . IEEE , 2016 . Hermans, Felienne, Bas Jansen, Sohon Roy, Efthimia Aivaloglou, Alaaeddin Swidan, and David Hoepelman. \"Spreadsheets are code: An overview of software engineering approaches applied to spreadsheets.\" In 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering (SANER), vol. 5, pp. 56-65. IEEE, 2016."},{"key":"e_1_3_2_2_28_1","volume-title":"\"Metrics-based spreadsheet visualization: Support for focused maintenance.\" arXiv preprint arXiv:0809.3009","author":"Mittermeir Roland T.","year":"2008","unstructured":"Hodnigg, Karin, and Roland T. Mittermeir . \"Metrics-based spreadsheet visualization: Support for focused maintenance.\" arXiv preprint arXiv:0809.3009 ( 2008 ). Hodnigg, Karin, and Roland T. Mittermeir. \"Metrics-based spreadsheet visualization: Support for focused maintenance.\" arXiv preprint arXiv:0809.3009 (2008)."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"crossref","unstructured":"Hoque Enamul Vidya Setlur Melanie Tory and Isaac Dykeman. \"Applying pragmatics principles for interaction with visual analytics.\"\u00a0IEEE transactions on visualization and computer graphics\u00a024 no. 1 (2017):  309-318.  Hoque Enamul Vidya Setlur Melanie Tory and Isaac Dykeman. \"Applying pragmatics principles for interaction with visual analytics.\"\u00a0IEEE transactions on visualization and computer graphics\u00a024 no. 1 (2017): 309-318.","DOI":"10.1109\/TVCG.2017.2744684"},{"key":"e_1_3_2_2_30_1","unstructured":"Huang Junyang Yongbo Wang Yongliang Wang Yang Dong and Yanghua Xiao. \"Relation Aware Semi-autoregressive Semantic Parsing for NL2SQL.\" arXiv preprint arXiv:2108.00804 (2021).  Huang Junyang Yongbo Wang Yongliang Wang Yang Dong and Yanghua Xiao. \"Relation Aware Semi-autoregressive Semantic Parsing for NL2SQL.\" arXiv preprint arXiv:2108.00804 (2021)."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"crossref","unstructured":"Huang Po-Sen Chenglong Wang Rishabh Singh Wen-tau Yih and Xiaodong He. \"Natural language to structured query generation via meta-learning.\" arXiv preprint arXiv:1803.02400 (2018).  Huang Po-Sen Chenglong Wang Rishabh Singh Wen-tau Yih and Xiaodong He. \"Natural language to structured query generation via meta-learning.\" arXiv preprint arXiv:1803.02400 (2018).","DOI":"10.18653\/v1\/N18-2115"},{"key":"e_1_3_2_2_32_1","volume-title":"https:\/\/www.kaggle.com\/webaccess\/india-crimes-data. Retrieved 1st","author":"India","year":"2020","unstructured":"India crimes data. https:\/\/www.kaggle.com\/webaccess\/india-crimes-data. Retrieved 1st October , 2020 . India crimes data. https:\/\/www.kaggle.com\/webaccess\/india-crimes-data. Retrieved 1st October, 2020."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"crossref","unstructured":"Iyer Srinivasan Ioannis Konstas Alvin Cheung Jayant Krishnamurthy and Luke Zettlemoyer. \"Learning a neural semantic parser from user feedback.\" arXiv preprint arXiv:1704.08760 (2017).  Iyer Srinivasan Ioannis Konstas Alvin Cheung Jayant Krishnamurthy and Luke Zettlemoyer. \"Learning a neural semantic parser from user feedback.\" arXiv preprint arXiv:1704.08760 (2017).","DOI":"10.18653\/v1\/P17-1089"},{"key":"e_1_3_2_2_34_1","volume-title":"The use of English as a programming language. Commun. ACM 9, 3 (March","author":"Sammet Jean E.","year":"1966","unstructured":"Jean E. Sammet . 1966. The use of English as a programming language. Commun. ACM 9, 3 (March 1966 ), 228\u2013230. DOI:https:\/\/doi.org\/10.1145\/365230.365274 10.1145\/365230.365274 Jean E. Sammet. 1966. The use of English as a programming language. Commun. ACM 9, 3 (March 1966), 228\u2013230. DOI:https:\/\/doi.org\/10.1145\/365230.365274"},{"key":"e_1_3_2_2_35_1","volume-title":"IEEE","author":"She Lanbo","year":"2016","unstructured":"Jia, Yunyi, Lanbo She , Yu Cheng , Jiatong Bao , Joyce Y. Chai , and Ning Xi. \" Program robots manufacturing tasks by natural language instructions.\" In 2016 IEEE International Conference on Automation Science and Engineering (CASE), pp. 633-638 . IEEE , 2016 . Jia, Yunyi, Lanbo She, Yu Cheng, Jiatong Bao, Joyce Y. Chai, and Ning Xi. \"Program robots manufacturing tasks by natural language instructions.\" In 2016 IEEE International Conference on Automation Science and Engineering (CASE), pp. 633-638. IEEE, 2016."},{"key":"e_1_3_2_2_36_1","first-page":"1","volume-title":"Reusing spreadsheet grids.\" In Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems","author":"Sarkar Advait","year":"2020","unstructured":"Joharizadeh, Nima, Advait Sarkar , Andrew D. Gordon , and Jack Williams . \"Gridlets : Reusing spreadsheet grids.\" In Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems , pp. 1 - 7 . 2020 . Joharizadeh, Nima, Advait Sarkar, Andrew D. Gordon, and Jack Williams. \"Gridlets: Reusing spreadsheet grids.\" In Extended Abstracts of the 2020 CHI Conference on Human Factors in Computing Systems, pp. 1-7. 2020."},{"key":"e_1_3_2_2_37_1","first-page":"140","article-title":"mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks","author":"Beth Mary","year":"2020","unstructured":"Kery, Mary Beth , Donghao Ren , Fred Hohman , Dominik Moritz , Kanit Wongsuphasawat , and Kayur Patel . \" mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks .\" In Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology , pp. 140 - 151 . 2020 . Kery, Mary Beth, Donghao Ren, Fred Hohman, Dominik Moritz, Kanit Wongsuphasawat, and Kayur Patel. \"mage: Fluid Moves Between Code and Graphical Work in Computational Notebooks.\" In Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology, pp. 140-151. 2020.","journal-title":"Proceedings of the 33rd Annual ACM Symposium on User Interface Software and Technology"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/27.2.97"},{"key":"e_1_3_2_2_39_1","first-page":"151","article-title":"\"Designing the whyline: a debugging interface for asking questions about program behavior","author":"Amy","year":"2004","unstructured":"Ko, Amy J., and Brad A. Myers . \"Designing the whyline: a debugging interface for asking questions about program behavior .\" In Proceedings of the SIGCHI conference on Human factors in computing systems , pp. 151 - 158 . 2004 . Ko, Amy J., and Brad A. Myers. \"Designing the whyline: a debugging interface for asking questions about program behavior.\" In Proceedings of the SIGCHI conference on Human factors in computing systems, pp. 151-158. 2004.","journal-title":"Proceedings of the SIGCHI conference on Human factors in computing systems"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"e_1_3_2_2_41_1","first-page":"1","article-title":"Xlindy: Interactive recognition and information extraction in spreadsheets","author":"Kuban Dana","year":"2019","unstructured":"Koci, Elvis, Dana Kuban , Nico Luettig , Dominik Olwig , Maik Thiele , Julius Gonsior , Wolfgang Lehner , and Oscar Romero . \" Xlindy: Interactive recognition and information extraction in spreadsheets .\" In Proceedings of the ACM Symposium on Document Engineering 2019 , pp. 1 - 4 . 2019. Koci, Elvis, Dana Kuban, Nico Luettig, Dominik Olwig, Maik Thiele, Julius Gonsior, Wolfgang Lehner, and Oscar Romero. \"Xlindy: Interactive recognition and information extraction in spreadsheets.\" In Proceedings of the ACM Symposium on Document Engineering 2019, pp. 1-4. 2019.","journal-title":"Proceedings of the ACM Symposium on Document Engineering"},{"key":"e_1_3_2_2_42_1","volume-title":"Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management","author":"Thiele Maik","year":"2016","unstructured":"Koci, Elvis, Maik Thiele , \u00d3scar Romero Moral , and Wolfgang Lehner . \" A machine learning approach for layout inference in spreadsheets.\" In IC3K 2016 : Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management : volume 1: KDIR, pp. 77- 88 . SciTePress , 2016 . Koci, Elvis, Maik Thiele, \u00d3scar Romero Moral, and Wolfgang Lehner. \"A machine learning approach for layout inference in spreadsheets.\" In IC3K 2016: Proceedings of the 8th International Joint Conference on Knowledge Discovery, Knowledge Engineering and Knowledge Management: volume 1: KDIR, pp. 77-88. SciTePress, 2016."},{"key":"e_1_3_2_2_43_1","volume-title":"SEMS@ ICSE (pp. 21-27).","author":"A.","year":"2015","unstructured":"Kohlhase, A., Kohlhase, M., & Guseva, A. ( 2015 ). Context in Spreadsheet Comprehension . In SEMS@ ICSE (pp. 21-27). Kohlhase, A., Kohlhase, M., & Guseva, A. (2015). Context in Spreadsheet Comprehension. In SEMS@ ICSE (pp. 21-27)."},{"key":"e_1_3_2_2_44_1","first-page":"1","volume-title":"\"The Design Space of Computational Notebooks: An Analysis of 60 Systems in Academia and Industry.\" In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","author":"Drosos Ian","year":"2020","unstructured":"Lau, Sam, Ian Drosos , Julia M. Markel , and Philip J. Guo . \"The Design Space of Computational Notebooks: An Analysis of 60 Systems in Academia and Industry.\" In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC) , pp. 1 - 11 . IEEE , 2020 . Lau, Sam, Ian Drosos, Julia M. Markel, and Philip J. Guo. \"The Design Space of Computational Notebooks: An Analysis of 60 Systems in Academia and Industry.\" In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), pp. 1-11. IEEE, 2020."},{"key":"e_1_3_2_2_45_1","first-page":"1","volume-title":"Ken Milne, Titus Barik, and Advait Sarkar. \"TweakIt: Supporting End-User Programmers Who Transmogrify Code.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems","year":"2021","unstructured":"Lau, Sam , Sruti Srinivasa Ragavan , Ken Milne, Titus Barik, and Advait Sarkar. \"TweakIt: Supporting End-User Programmers Who Transmogrify Code.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems , pp. 1 - 12 . 2021 . Lau, Sam, Sruti Srinivasa Ragavan, Ken Milne, Titus Barik, and Advait Sarkar. \"TweakIt: Supporting End-User Programmers Who Transmogrify Code.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, pp. 1-12. 2021."},{"issue":"5","key":"e_1_3_2_2_46_1","first-page":"38","article-title":"Training personal robots using natural language instruction","volume":"16","author":"Bugmann Guido","year":"2001","unstructured":"Lauria, Stanislao, Guido Bugmann , Theocharis Kyriacou , Johan Bos , and A. Klein . \" Training personal robots using natural language instruction .\" IEEE Intelligent systems 16 , no. 5 ( 2001 ): 38 - 45 . Lauria, Stanislao, Guido Bugmann, Theocharis Kyriacou, Johan Bos, and A. Klein. \"Training personal robots using natural language instruction.\" IEEE Intelligent systems 16, no. 5 (2001): 38-45.","journal-title":"IEEE Intelligent systems"},{"key":"e_1_3_2_2_47_1","first-page":"193","volume-title":"Synthesizing smartphone automation scripts from natural language.\" In Proceeding of the 11th annual international conference on Mobile systems, applications, and services","author":"Gulwani Sumit","year":"2013","unstructured":"Le, Vu, Sumit Gulwani , and Zhendong Su. \" Smartsynth : Synthesizing smartphone automation scripts from natural language.\" In Proceeding of the 11th annual international conference on Mobile systems, applications, and services , pp. 193 - 206 . 2013 . Le, Vu, Sumit Gulwani, and Zhendong Su. \"Smartsynth: Synthesizing smartphone automation scripts from natural language.\" In Proceeding of the 11th annual international conference on Mobile systems, applications, and services, pp. 193-206. 2013."},{"key":"e_1_3_2_2_48_1","doi-asserted-by":"crossref","unstructured":"Li Yuntao Bei Chen Qian Liu Yan Gao Jian-Guang Lou Yan Zhang and Dongmei Zhang. \"\" What Do You Mean by That?\" A Parser-Independent Interactive Approach for Enhancing Text-to-SQL.\" arXiv preprint arXiv:2011.04151 (2020).  Li Yuntao Bei Chen Qian Liu Yan Gao Jian-Guang Lou Yan Zhang and Dongmei Zhang. \"\" What Do You Mean by That?\" A Parser-Independent Interactive Approach for Enhancing Text-to-SQL.\" arXiv preprint arXiv:2011.04151 (2020).","DOI":"10.18653\/v1\/2020.emnlp-main.561"},{"key":"e_1_3_2_2_49_1","volume-title":"Springer","author":"Liu Hugo","year":"2006","unstructured":"Lieberman, Henry, and Hugo Liu . \"Feasibility studies for programming in natural language.\" In End User Development, pp. 459-473 . Springer , Dordrecht , 2006 . Lieberman, Henry, and Hugo Liu. \"Feasibility studies for programming in natural language.\" In End User Development, pp. 459-473. Springer, Dordrecht, 2006."},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"crossref","unstructured":"Lieberman Henry Fabio Patern\u00f2 and Volker Wulf. (eds). \"End-user development\u201d. Kluwer\/ Springer. 2006.  Lieberman Henry Fabio Patern\u00f2 and Volker Wulf. (eds). \"End-user development\u201d. Kluwer\/ Springer. 2006.","DOI":"10.1007\/1-4020-5386-X"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.202.0184"},{"key":"e_1_3_2_2_52_1","first-page":"75","article-title":"HISyn: human learning-inspired natural language programming","author":"Guan Hui","year":"2020","unstructured":"Nan, Zifan, Hui Guan , and Xipeng Shen . \" HISyn: human learning-inspired natural language programming .\" In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering , pp. 75 - 86 . 2020 . Nan, Zifan, Hui Guan, and Xipeng Shen. \"HISyn: human learning-inspired natural language programming.\" In Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 75-86. 2020.","journal-title":"Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"},{"key":"e_1_3_2_2_53_1","volume-title":"A small matter of programming: perspectives on end user computing","author":"Bonnie","year":"1993","unstructured":"Nardi, Bonnie A. A small matter of programming: perspectives on end user computing . MIT press , 1993 . Nardi, Bonnie A. A small matter of programming: perspectives on end user computing. MIT press, 1993."},{"issue":"2","key":"e_1_3_2_2_54_1","first-page":"369","article-title":"NL4DV: A toolkit for generating analytic specifications for data visualization from natural language queries","volume":"27","author":"Srinivasan Arjun","year":"2020","unstructured":"Narechania, Arpit, Arjun Srinivasan , and John Stasko . \" NL4DV: A toolkit for generating analytic specifications for data visualization from natural language queries .\" IEEE Transactions on Visualization and Computer Graphics 27 , no. 2 ( 2020 ): 369 - 379 . Narechania, Arpit, Arjun Srinivasan, and John Stasko. \"NL4DV: A toolkit for generating analytic specifications for data visualization from natural language queries.\" IEEE Transactions on Visualization and Computer Graphics 27, no. 2 (2020): 369-379.","journal-title":"IEEE Transactions on Visualization and Computer Graphics"},{"volume-title":"The design of everyday things: Revised and expanded edition. Basic books","year":"2013","key":"e_1_3_2_2_55_1","unstructured":"Norman, Don. The design of everyday things: Revised and expanded edition. Basic books , 2013 . Norman, Don. The design of everyday things: Revised and expanded edition. Basic books, 2013."},{"key":"e_1_3_2_2_56_1","volume-title":"https:\/\/openai.com\/blog\/openai-codex\/. Retrieved 8th","author":"Codex AI","year":"2021","unstructured":"Open AI Codex . https:\/\/openai.com\/blog\/openai-codex\/. Retrieved 8th October , 2021 . OpenAI Codex. https:\/\/openai.com\/blog\/openai-codex\/. Retrieved 8th October, 2021."},{"key":"e_1_3_2_2_57_1","first-page":"31","volume-title":"\"More natural programming languages and environments.\" In End user development","author":"John","year":"2006","unstructured":"Pane, John F., and Brad A. Myers . \"More natural programming languages and environments.\" In End user development , pp. 31 - 50 . Springer , Dordrecht , 2006 . Pane, John F., and Brad A. Myers. \"More natural programming languages and environments.\" In End user development, pp. 31-50. Springer, Dordrecht, 2006."},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.2000.0410"},{"key":"e_1_3_2_2_59_1","volume-title":"What we know. what we think we can do.\" arXiv preprint arXiv:0802.3457","author":"Raymond R.","year":"2008","unstructured":"Panko, Raymond R. \"Spreadsheet errors : What we know. what we think we can do.\" arXiv preprint arXiv:0802.3457 ( 2008 ). Panko, Raymond R. \"Spreadsheet errors: What we know. what we think we can do.\" arXiv preprint arXiv:0802.3457 (2008)."},{"issue":"1","key":"e_1_3_2_2_60_1","first-page":"1","article-title":"Two experiments in reducing overconfidence in spreadsheet development","author":"Raymond","year":"2007","unstructured":"Panko, Raymond R. \" Two experiments in reducing overconfidence in spreadsheet development .\" \u00a0Journal of Organizational and End User Computing (JOEUC)\u00a019 , no. 1 ( 2007 ): 1 - 23 . Panko, Raymond R. \"Two experiments in reducing overconfidence in spreadsheet development.\"\u00a0Journal of Organizational and End User Computing (JOEUC)\u00a019, no. 1 (2007): 1-23.","journal-title":"\u00a0Journal of Organizational and End User Computing (JOEUC)\u00a019"},{"key":"e_1_3_2_2_61_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.dss.2008.06.001"},{"key":"e_1_3_2_2_62_1","first-page":"207","article-title":"NaturalJava: A natural language interface for programming in Java","author":"Rilofff Ellen","year":"2000","unstructured":"Price, David, Ellen Rilofff , Joseph Zachary , and Brandon Harvey . \" NaturalJava: A natural language interface for programming in Java .\" In Proceedings of the 5th international conference on Intelligent user interfaces , pp. 207 - 211 . 2000 . Price, David, Ellen Rilofff, Joseph Zachary, and Brandon Harvey. \"NaturalJava: A natural language interface for programming in Java.\" In Proceedings of the 5th international conference on Intelligent user interfaces, pp. 207-211. 2000.","journal-title":"Proceedings of the 5th international conference on Intelligent user interfaces"},{"key":"e_1_3_2_2_63_1","first-page":"157","volume-title":"\"Text chunking using transformation-based learning.\" In Natural language processing using very large corpora","author":"Lance","year":"1999","unstructured":"Ramshaw, Lance A., and Mitchell P. Marcus . \"Text chunking using transformation-based learning.\" In Natural language processing using very large corpora , pp. 157 - 176 . Springer , Dordrecht , 1999 . Ramshaw, Lance A., and Mitchell P. Marcus. \"Text chunking using transformation-based learning.\" In Natural language processing using very large corpora, pp. 157-176. Springer, Dordrecht, 1999."},{"key":"e_1_3_2_2_64_1","unstructured":"Raza Mohammad Sumit Gulwani and Natasa Milic-Frayling. \"Compositional program synthesis from natural language and examples.\" In Twenty-Fourth International Joint Conference on Artificial Intelligence. 2015.  Raza Mohammad Sumit Gulwani and Natasa Milic-Frayling. \"Compositional program synthesis from natural language and examples.\" In Twenty-Fourth International Joint Conference on Artificial Intelligence. 2015."},{"key":"e_1_3_2_2_65_1","volume-title":"Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium (pp. 230-239)","author":"Cook K. J.","year":"2000","unstructured":"Rothermel, K. J. , Cook , C. R. , Burnett , M. M. , Schonfeld , J., Green, T. R., & Rothermel, G. ( 2000 , June). WYSIWYT testing in the spreadsheet paradigm: An empirical evaluation . In Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium (pp. 230-239) . IEEE. Rothermel, K. J., Cook, C. R., Burnett, M. M., Schonfeld, J., Green, T. R., & Rothermel, G. (2000, June). WYSIWYT testing in the spreadsheet paradigm: An empirical evaluation. In Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium (pp. 230-239). IEEE."},{"key":"e_1_3_2_2_66_1","first-page":"1","volume-title":"\"Exploration and explanation in computational notebooks.\" In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems","author":"Tabard Aur\u00e9lien","year":"2018","unstructured":"Rule, Adam, Aur\u00e9lien Tabard , and James D. Hollan . \"Exploration and explanation in computational notebooks.\" In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems , pp. 1 - 12 . 2018 . Rule, Adam, Aur\u00e9lien Tabard, and James D. Hollan. \"Exploration and explanation in computational notebooks.\" In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems, pp. 1-12. 2018."},{"key":"e_1_3_2_2_67_1","first-page":"1","article-title":"\"Aiding collaborative reuse of computational notebooks with annotated cell folding","volume":"2","author":"Drosos Ian","unstructured":"Rule, Adam, Ian Drosos , Aur\u00e9lien Tabard , and James D. Hollan . \"Aiding collaborative reuse of computational notebooks with annotated cell folding .\" Proceedings of the ACM on Human-Computer Interaction 2 , no. CSCW (2018): 1 - 12 . Rule, Adam, Ian Drosos, Aur\u00e9lien Tabard, and James D. Hollan. \"Aiding collaborative reuse of computational notebooks with annotated cell folding.\" Proceedings of the ACM on Human-Computer Interaction 2, no. CSCW (2018): 1-12.","journal-title":"Proceedings of the ACM on Human-Computer Interaction"},{"key":"e_1_3_2_2_68_1","first-page":"85","volume-title":"Simon Peyton Jones, and Neil Toronto. \"Calculation view: multiple-representation editing in spreadsheets.\" In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","author":"Gordon Andrew D.","year":"2018","unstructured":"Sarkar, Advait, Andrew D. Gordon , Simon Peyton Jones, and Neil Toronto. \"Calculation view: multiple-representation editing in spreadsheets.\" In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC) , pp. 85 - 93 . IEEE , 2018 . Sarkar, Advait, Andrew D. Gordon, Simon Peyton Jones, and Neil Toronto. \"Calculation view: multiple-representation editing in spreadsheets.\" In 2018 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), pp. 85-93. IEEE, 2018."},{"key":"e_1_3_2_2_69_1","volume-title":"IEEE","author":"Jamnik Mateja","year":"2015","unstructured":"Sarkar, Advait, Mateja Jamnik , Alan F. Blackwell , and Martin Spott . \"Interactive visual machine learning in spreadsheets.\" In 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), pp. 159-163 . IEEE , 2015 . Sarkar, Advait, Mateja Jamnik, Alan F. Blackwell, and Martin Spott. \"Interactive visual machine learning in spreadsheets.\" In 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), pp. 159-163. IEEE, 2015."},{"key":"e_1_3_2_2_70_1","volume-title":"IEEE","author":"Shaw Mary","year":"2005","unstructured":"Scaffidi, Christopher, Mary Shaw , and Brad Myers . \"Estimating the numbers of end users and end user programmers.\" In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC'05), pp. 207-214 . IEEE , 2005 . Scaffidi, Christopher, Mary Shaw, and Brad Myers. \"Estimating the numbers of end users and end user programmers.\" In 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC'05), pp. 207-214. IEEE, 2005."},{"key":"e_1_3_2_2_71_1","first-page":"1","volume-title":"A case study of the spreadsheet.\" In 2016 11th Iberian Conference on Information Systems and Technologies (CISTI)","author":"The","year":"2016","unstructured":"Scaffidi, Christopher. \" The impact of human-centric design on the adoption of information systems : A case study of the spreadsheet.\" In 2016 11th Iberian Conference on Information Systems and Technologies (CISTI) , pp. 1 - 7 . IEEE , 2016 . Scaffidi, Christopher. \"The impact of human-centric design on the adoption of information systems: A case study of the spreadsheet.\" In 2016 11th Iberian Conference on Information Systems and Technologies (CISTI), pp. 1-7. IEEE, 2016."},{"key":"e_1_3_2_2_72_1","first-page":"30","article-title":"Vajra: step-by-step programming with natural language","author":"Lang Benedikt","year":"2019","unstructured":"Schlegel, Viktor, Benedikt Lang , Siegfried Handschuh , and Andr\u00e9 Freitas . \" Vajra: step-by-step programming with natural language .\" In\u00a0Proceedings of the 24th International Conference on Intelligent User Interfaces , pp. 30 - 39 . 2019 . Schlegel, Viktor, Benedikt Lang, Siegfried Handschuh, and Andr\u00e9 Freitas. \"Vajra: step-by-step programming with natural language.\" In\u00a0Proceedings of the 24th International Conference on Intelligent User Interfaces, pp. 30-39. 2019.","journal-title":"In\u00a0Proceedings of the 24th International Conference on Intelligent User Interfaces"},{"key":"e_1_3_2_2_73_1","doi-asserted-by":"crossref","unstructured":"Setlur Vidya Melanie Tory and Alex Djalali. \"Inferencing underspecified natural language utterances in visual analysis.\" Proceedings of the 24th International Conference on Intelligent User Interfaces. 2019.  Setlur Vidya Melanie Tory and Alex Djalali. \"Inferencing underspecified natural language utterances in visual analysis.\" Proceedings of the 24th International Conference on Intelligent User Interfaces. 2019.","DOI":"10.1145\/3301275.3302270"},{"key":"e_1_3_2_2_74_1","first-page":"365","article-title":"\"Eviza: A natural language interface for visual analysis","author":"Battersby Sarah E.","year":"2016","unstructured":"Setlur, Vidya, Sarah E. Battersby , Melanie Tory , Rich Gossweiler , and Angel X. Chang . \"Eviza: A natural language interface for visual analysis .\" In\u00a0Proceedings of the 29th Annual Symposium on User Interface Software and Technology , pp. 365 - 377 . 2016 . Setlur, Vidya, Sarah E. Battersby, Melanie Tory, Rich Gossweiler, and Angel X. Chang. \"Eviza: A natural language interface for visual analysis.\" In\u00a0Proceedings of the 29th Annual Symposium on User Interface Software and Technology, pp. 365-377. 2016.","journal-title":"In\u00a0Proceedings of the 29th Annual Symposium on User Interface Software and Technology"},{"key":"e_1_3_2_2_75_1","first-page":"1","volume-title":"\"Spreadsheet Comprehension: Guesswork, Giving Up and Going Back to the Author.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems","author":"Ragavan Srinivasa","year":"2021","unstructured":"Srinivasa Ragavan , Sruti, Advait Sarkar , and Andrew D. Gordon . \"Spreadsheet Comprehension: Guesswork, Giving Up and Going Back to the Author.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems , pp. 1 - 21 . 2021 . Srinivasa Ragavan, Sruti, Advait Sarkar, and Andrew D. Gordon. \"Spreadsheet Comprehension: Guesswork, Giving Up and Going Back to the Author.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, pp. 1-21. 2021."},{"key":"e_1_3_2_2_76_1","doi-asserted-by":"crossref","unstructured":"Srinivasan Arjun and John Stasko. \"Orko: Facilitating multimodal interaction for visual exploration and analysis of networks.\"\u00a0IEEE transactions on visualization and computer graphics\u00a024 no. 1 (2017):  511-521.  Srinivasan Arjun and John Stasko. \"Orko: Facilitating multimodal interaction for visual exploration and analysis of networks.\"\u00a0IEEE transactions on visualization and computer graphics\u00a024 no. 1 (2017): 511-521.","DOI":"10.1109\/TVCG.2017.2745219"},{"key":"e_1_3_2_2_77_1","first-page":"133","volume-title":"Intergrating statistical and relational learning for semantic parsing.\" In 2000 Joint SIGDAT Conference on Empirical Methods in Natural Language Processing and Very Large Corpora","author":"Lappoon","year":"2000","unstructured":"Tang, Lappoon R., and Raymond Mooney . \" Automated construction of database interfaces : Intergrating statistical and relational learning for semantic parsing.\" In 2000 Joint SIGDAT Conference on Empirical Methods in Natural Language Processing and Very Large Corpora , pp. 133 - 141 . 2000 . Tang, Lappoon R., and Raymond Mooney. \"Automated construction of database interfaces: Intergrating statistical and relational learning for semantic parsing.\" In 2000 Joint SIGDAT Conference on Empirical Methods in Natural Language Processing and Very Large Corpora, pp. 133-141. 2000."},{"key":"e_1_3_2_2_78_1","doi-asserted-by":"publisher","DOI":"10.1146\/annurev-control-101119-071628"},{"key":"e_1_3_2_2_79_1","first-page":"364","article-title":"NLH\/E: A natural language help system","author":"Walter","year":"1989","unstructured":"Tichy, Walter F., Rolf L. Adams , and Lars Holter . \" NLH\/E: A natural language help system .\" In Proceedings of the 11th international conference on Software engineering , pp. 364 - 374 . 1989 . Tichy, Walter F., Rolf L. Adams, and Lars Holter. \"NLH\/E: A natural language help system.\" In Proceedings of the 11th international conference on Software engineering, pp. 364-374. 1989.","journal-title":"Proceedings of the 11th international conference on Software engineering"},{"key":"e_1_3_2_2_80_1","unstructured":"Vaswani Ashish Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan N. Gomez \u0141ukasz Kaiser and Illia Polosukhin. \"Attention is all you need.\" In Advances in neural information processing systems pp. 5998-6008. 2017.  Vaswani Ashish Noam Shazeer Niki Parmar Jakob Uszkoreit Llion Jones Aidan N. Gomez \u0141ukasz Kaiser and Illia Polosukhin. \"Attention is all you need.\" In Advances in neural information processing systems pp. 5998-6008. 2017."},{"key":"e_1_3_2_2_81_1","first-page":"174","volume-title":"\"Natural Language Data Queries on Multiple Heterogenous Data Sources.\" In International Symposium on End User Development","author":"Fuch\u00df Dominik","year":"2019","unstructured":"Wachtel, Alexander, Dominik Fuch\u00df , Matthias Przybylla , and Walter F. Tichy . \"Natural Language Data Queries on Multiple Heterogenous Data Sources.\" In International Symposium on End User Development , pp. 174 - 182 . Springer , Cham , 2019 . Wachtel, Alexander, Dominik Fuch\u00df, Matthias Przybylla, and Walter F. Tichy. \"Natural Language Data Queries on Multiple Heterogenous Data Sources.\" In International Symposium on End User Development, pp. 174-182. Springer, Cham, 2019."},{"issue":"10","key":"e_1_3_2_2_82_1","first-page":"1892","article-title":"\"Context Detection in Spreadsheets Based on Automatically Inferred Table Schema","volume":"10","author":"Franzen Michael T.","year":"2016","unstructured":"Wachtel, Alexander, Michael T. Franzen , and Walter F. Tichy . \"Context Detection in Spreadsheets Based on Automatically Inferred Table Schema .\" International Journal of Computer and Information Engineering 10 , no. 10 ( 2016 ): 1892 - 1899 . Wachtel, Alexander, Michael T. Franzen, and Walter F. Tichy. \"Context Detection in Spreadsheets Based on Automatically Inferred Table Schema.\" International Journal of Computer and Information Engineering 10, no. 10 (2016): 1892-1899.","journal-title":"International Journal of Computer and Information Engineering"},{"key":"e_1_3_2_2_83_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2016.04.065"},{"key":"e_1_3_2_2_84_1","first-page":"1","article-title":"How data scientists use computational notebooks for real-time collaboration","volume":"3","author":"Yi April","unstructured":"Wang, April Yi , Anant Mittal , Christopher Brooks , and Steve Oney . \" How data scientists use computational notebooks for real-time collaboration .\" Proceedings of the ACM on Human-Computer Interaction 3 , no. CSCW (2019): 1 - 30 . Wang, April Yi, Anant Mittal, Christopher Brooks, and Steve Oney. \"How data scientists use computational notebooks for real-time collaboration.\" Proceedings of the ACM on Human-Computer Interaction 3, no. CSCW (2019): 1-30.","journal-title":"Proceedings of the ACM on Human-Computer Interaction"},{"key":"e_1_3_2_2_85_1","volume-title":"Towards Automated Documentation Generation in Computational Notebooks.\" arXiv preprint arXiv:2102.12592","author":"Yi April","year":"2021","unstructured":"Wang, April Yi , Dakuo Wang , Jaimie Drozdal , Michael Muller , Soya Park , Justin D. Weisz , Xuye Liu , Lingfei Wu , and Casey Dugan . \"Themisto : Towards Automated Documentation Generation in Computational Notebooks.\" arXiv preprint arXiv:2102.12592 ( 2021 ). Wang, April Yi, Dakuo Wang, Jaimie Drozdal, Michael Muller, Soya Park, Justin D. Weisz, Xuye Liu, Lingfei Wu, and Casey Dugan. \"Themisto: Towards Automated Documentation Generation in Computational Notebooks.\" arXiv preprint arXiv:2102.12592 (2021)."},{"key":"e_1_3_2_2_86_1","unstructured":"Wang Chenglong Kedar Tatwawadi Marc Brockschmidt Po-Sen Huang Yi Mao Oleksandr Polozov and Rishabh Singh. \"Robust text-to-sql generation with execution-guided decoding.\" arXiv preprint arXiv:1807.03100 (2018).  Wang Chenglong Kedar Tatwawadi Marc Brockschmidt Po-Sen Huang Yi Mao Oleksandr Polozov and Rishabh Singh. \"Robust text-to-sql generation with execution-guided decoding.\" arXiv preprint arXiv:1807.03100 (2018)."},{"key":"e_1_3_2_2_87_1","unstructured":"Wang Chenglong Marc Brockschmidt and Rishabh Singh. \"Pointing out SQL queries from text.\" (2018).  Wang Chenglong Marc Brockschmidt and Rishabh Singh. \"Pointing out SQL queries from text.\" (2018)."},{"issue":"3","key":"e_1_3_2_2_88_1","first-page":"110","article-title":"(1982). An efficient easily adaptable system for interpreting natural language queries","volume":"8","author":"Pereira D.","unstructured":"Warren, D. H. D. and Pereira , F. C. N. (1982). An efficient easily adaptable system for interpreting natural language queries . Comput. Linguist. , 8 ( 3-4 ): 110 \u2013 122 . Warren, D. H. D. and Pereira, F. C. N. (1982). An efficient easily adaptable system for interpreting natural language queries. Comput. Linguist., 8(3-4):110\u2013122.","journal-title":"Comput. Linguist."},{"key":"e_1_3_2_2_89_1","first-page":"4280","article-title":"\"Programming in natural language with fuse: Synthesizing methods from spoken utterances using deep natural language understanding","author":"Steurer Vanessa","year":"2020","unstructured":"Weigelt, Sebastian, Vanessa Steurer , Tobias Hey , and Walter F. Tichy . \"Programming in natural language with fuse: Synthesizing methods from spoken utterances using deep natural language understanding .\" In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics , pp. 4280 - 4295 . 2020 . Weigelt, Sebastian, Vanessa Steurer, Tobias Hey, and Walter F. Tichy. \"Programming in natural language with fuse: Synthesizing methods from spoken utterances using deep natural language understanding.\" In Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, pp. 4280-4295. 2020.","journal-title":"Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics"},{"key":"e_1_3_2_2_90_1","first-page":"1","volume-title":"Supporting Stateful Alternatives in Computational Notebooks.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems","author":"Drucker Steven M.","year":"2021","unstructured":"Weinman, Nathaniel, Steven M. Drucker , Titus Barik , and Robert DeLine . \" Fork It : Supporting Stateful Alternatives in Computational Notebooks.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems , pp. 1 - 12 . 2021 . Weinman, Nathaniel, Steven M. Drucker, Titus Barik, and Robert DeLine. \"Fork It: Supporting Stateful Alternatives in Computational Notebooks.\" In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, pp. 1-12. 2021."},{"key":"e_1_3_2_2_91_1","first-page":"1","volume-title":"2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","author":"Negreanu Carina","year":"2020","unstructured":"Williams, Jack, Carina Negreanu , Andrew D. Gordon , and Advait Sarkar . \" Understanding and Inferring Units in Spreadsheets .\" In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC) , pp. 1 - 9 . IEEE, 2020 . Williams, Jack, Carina Negreanu, Andrew D. Gordon, and Advait Sarkar. \"Understanding and Inferring Units in Spreadsheets.\" In 2020 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC), pp. 1-9. IEEE, 2020."},{"key":"e_1_3_2_2_92_1","first-page":"743","article-title":"Higher-Order Spreadsheets with Spilled Arrays","author":"Joharizadeh Nima","year":"2020","unstructured":"Williams, Jack, Nima Joharizadeh , Andrew D. Gordon , and Advait Sarkar . \" Higher-Order Spreadsheets with Spilled Arrays .\" In ESOP , pp. 743 - 769 . 2020 . Williams, Jack, Nima Joharizadeh, Andrew D. Gordon, and Advait Sarkar. \"Higher-Order Spreadsheets with Spilled Arrays.\" In ESOP, pp. 743-769. 2020.","journal-title":"ESOP"},{"key":"e_1_3_2_2_93_1","doi-asserted-by":"crossref","unstructured":"Yu Bowen and Cl\u00e1udio T. Silva. \"FlowSense: A natural language interface for visual data exploration within a dataflow system.\" IEEE transactions on visualization and computer graphics 26 no. 1 (2019):  1-11.  Yu Bowen and Cl\u00e1udio T. Silva. \"FlowSense: A natural language interface for visual data exploration within a dataflow system.\" IEEE transactions on visualization and computer graphics 26 no. 1 (2019): 1-11.","DOI":"10.1109\/TVCG.2019.2934668"},{"key":"e_1_3_2_2_94_1","first-page":"3911","volume-title":"A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Task.\" In\u00a0Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing","author":"Zhang Rui","year":"2018","unstructured":"Yu, Tao, Rui Zhang , Kai Yang , Michihiro Yasunaga , Dongxu Wang , Zifan Li , James Ma \" Spider : A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Task.\" In\u00a0Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing , pp. 3911 - 3921 . 2018 . Yu, Tao, Rui Zhang, Kai Yang, Michihiro Yasunaga, Dongxu Wang, Zifan Li, James Ma \"Spider: A Large-Scale Human-Labeled Dataset for Complex and Cross-Domain Semantic Parsing and Text-to-SQL Task.\" In\u00a0Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, pp. 3911-3921. 2018."},{"key":"e_1_3_2_2_95_1","first-page":"528","article-title":"Learning to detect table clones in spreadsheets","author":"Dou Wensheng","year":"2020","unstructured":"Zhang, Yakun, Wensheng Dou , Jiaxin Zhu , Liang Xu , Zhiyong Zhou , Jun Wei , Dan Ye , and Bo Yang . \" Learning to detect table clones in spreadsheets .\" In Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis , pp. 528 - 540 . 2020 . Zhang, Yakun, Wensheng Dou, Jiaxin Zhu, Liang Xu, Zhiyong Zhou, Jun Wei, Dan Ye, and Bo Yang. \"Learning to detect table clones in spreadsheets.\" In Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, pp. 528-540. 2020.","journal-title":"Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis"},{"key":"e_1_3_2_2_96_1","unstructured":"Zhong Victor Caiming Xiong and Richard Socher. \"Seq2sql: Generating structured queries from natural language using reinforcement learning.\" arXiv preprint arXiv:1709.00103 (2017)  Zhong Victor Caiming Xiong and Richard Socher. \"Seq2sql: Generating structured queries from natural language using reinforcement learning.\" arXiv preprint arXiv:1709.00103 (2017)"},{"volume-title":"Microsoft Research. https:\/\/www.microsoft.com\/en-us\/research\/project\/gridbook\/. Retrieved 10th","year":"2022","key":"e_1_3_2_2_97_1","unstructured":"GridBook. Microsoft Research. https:\/\/www.microsoft.com\/en-us\/research\/project\/gridbook\/. Retrieved 10th February , 2022 . GridBook. Microsoft Research. https:\/\/www.microsoft.com\/en-us\/research\/project\/gridbook\/. Retrieved 10th February, 2022."}],"event":{"name":"IUI '22: 27th International Conference on Intelligent User Interfaces","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGCHI ACM Special Interest Group on Computer-Human Interaction"],"location":"Helsinki Finland","acronym":"IUI '22"},"container-title":["27th International Conference on Intelligent User Interfaces"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3490099.3511161","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3490099.3511161","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:12:08Z","timestamp":1750191128000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3490099.3511161"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,3,22]]},"references-count":97,"alternative-id":["10.1145\/3490099.3511161","10.1145\/3490099"],"URL":"https:\/\/doi.org\/10.1145\/3490099.3511161","relation":{},"subject":[],"published":{"date-parts":[[2022,3,22]]},"assertion":[{"value":"2022-03-22","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}