{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T13:07:59Z","timestamp":1778159279018,"version":"3.51.4"},"reference-count":91,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2017,9,26]],"date-time":"2017-09-26T00:00:00Z","timestamp":1506384000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100003141","name":"Consejo Nacional de Ciencia y Tecnolog\u00eda","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100003141","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Comput. Surv."],"published-print":{"date-parts":[[2018,9,30]]},"abstract":"<jats:p>Mainly focused on solving abstraction problems, programming paradigms limit language expressiveness, thus leaving unexplored natural language descriptions that are implicitly expressive. Several authors have developed tools for programming with a natural language subset limited to specific domains to deal with the ambiguity occurring with artificial intelligence technique use. This article presents a review of tools and languages with naturalistic features and highlights the problems that authors have resolved and those they have not addressed, going on to discuss the fact that a \u201cnaturalistic\u201d language based on a well-defined model is not reported.<\/jats:p>","DOI":"10.1145\/3109481","type":"journal-article","created":{"date-parts":[[2017,9,27]],"date-time":"2017-09-27T12:33:53Z","timestamp":1506515633000},"page":"1-35","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["A Survey of Naturalistic Programming Technologies"],"prefix":"10.1145","volume":"50","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2356-3418","authenticated-orcid":false,"given":"Oscar","family":"Pulido-Prieto","sequence":"first","affiliation":[{"name":"Instituto Tecnol\u00f3gico de Orizaba, Veracruz, M\u00e9xico"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5911-3136","authenticated-orcid":false,"given":"Ulises","family":"Ju\u00e1rez-Mart\u00ednez","sequence":"additional","affiliation":[{"name":"Instituto Tecnol\u00f3gico de Orizaba, Veracruz, M\u00e9xico"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,9,26]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Apple Inc. 2016. AppleScript Language Guide. Retrieved from https:\/\/developer.apple.com\/library\/mac\/documentation\/AppleScript\/Conceptual\/AppleScriptLangGuide\/introduction\/ASLR_intro.html.  Apple Inc. 2016. AppleScript Language Guide. Retrieved from https:\/\/developer.apple.com\/library\/mac\/documentation\/AppleScript\/Conceptual\/AppleScriptLangGuide\/introduction\/ASLR_intro.html."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882362.1882364"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869531"},{"key":"e_1_2_1_4_1","unstructured":"Aubit-4gl team. 2001. X-4GL Reference Manual. Retrieved from http:\/\/aubit4gl.sourceforge.net\/aubit4gldoc\/4glreference\/pages\/4GLREFINFORMIX4GL_Reference_Help.htm.  Aubit-4gl team. 2001. X-4GL Reference Manual. Retrieved from http:\/\/aubit4gl.sourceforge.net\/aubit4gldoc\/4glreference\/pages\/4GLREFINFORMIX4GL_Reference_Help.htm."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.3115\/980491.980504"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1500676.1500682"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.3115\/981131.981136"},{"key":"e_1_2_1_8_1","unstructured":"Richard Bartle. 2003. Designing Virtual Worlds. New Riders Games.  Richard Bartle. 2003. Designing Virtual Worlds. New Riders Games."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2005.58"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2006.9"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2006.04.003"},{"key":"e_1_2_1_12_1","first-page":"2","article-title":"Toward natural language computation","volume":"6","author":"Biermann Alan W.","year":"1980","unstructured":"Alan W. Biermann and Bruce W. Ballard . 1980 . Toward natural language computation . Comput. Linguist. 6 , 2 (April 1980), 71--86. Alan W. Biermann and Bruce W. Ballard. 1980. Toward natural language computation. Comput. Linguist. 6, 2 (April 1980), 71--86.","journal-title":"Comput. Linguist."},{"key":"e_1_2_1_13_1","volume-title":"Bolshakov and Alexander Gelbukh","author":"Igor","year":"2004","unstructured":"Igor A. Bolshakov and Alexander Gelbukh . 2004 . Computational Linguistics Models, Resources, Applications . Ciencia de la computaci\u00f3n. Igor A. Bolshakov and Alexander Gelbukh. 2004. Computational Linguistics Models, Resources, Applications. Ciencia de la computaci\u00f3n."},{"key":"e_1_2_1_14_1","volume-title":"Object-Oriented Analysis and Design with Applications","author":"Booch Grady","unstructured":"Grady Booch , Robert A. Maksimchuk , Michael W. Engle , Bobbi J. Young , Jim Conallen , and A. Houston Kelli . 2007. Object-Oriented Analysis and Design with Applications ( 3 rd ed.). Addison Wesley Longman , Boston, MA, USA . Grady Booch, Robert A. Maksimchuk, Michael W. Engle, Bobbi J. Young, Jim Conallen, and A. Houston Kelli. 2007. Object-Oriented Analysis and Design with Applications (3rd ed.). Addison Wesley Longman, Boston, MA, USA.","edition":"3"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008684120893"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/302979.303040"},{"key":"e_1_2_1_17_1","unstructured":"Amy Susan Bruckman. 1997. Moose Crossing: Construction Community and Learning in a Networked Virtual World for Kids. Ph.D. Dissertation. Cambridge MA. AAI0598541.  Amy Susan Bruckman. 1997. Moose Crossing: Construction Community and Learning in a Networked Virtual World for Kids. Ph.D. Dissertation. Cambridge MA. AAI0598541."},{"key":"e_1_2_1_18_1","volume-title":"Proceedings of the International Joint Conference on Natural language Processing (IJCNLP\u201911)","author":"Carlos Cohan Sujay","year":"2011","unstructured":"Cohan Sujay Carlos . 2011 . Natural language programming using class sequential rules . In Proceedings of the International Joint Conference on Natural language Processing (IJCNLP\u201911) . 237--245. Cohan Sujay Carlos. 2011. Natural language programming using class sequential rules. In Proceedings of the International Joint Conference on Natural language Processing (IJCNLP\u201911). 237--245."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/800296.811515"},{"key":"e_1_2_1_20_1","volume-title":"A framework for creating natural language user interfaces for action-based applications. CoRR abs\/cs\/0412065","author":"Chong Stephen","year":"2004","unstructured":"Stephen Chong and Riccardo Pucella . 2004. A framework for creating natural language user interfaces for action-based applications. CoRR abs\/cs\/0412065 ( 2004 ). Retrieved from http:\/\/arxiv.org\/abs\/cs\/0412065. Stephen Chong and Riccardo Pucella. 2004. A framework for creating natural language user interfaces for action-based applications. CoRR abs\/cs\/0412065 (2004). Retrieved from http:\/\/arxiv.org\/abs\/cs\/0412065."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 18th International Florida Artificial Intelligence Research Society Conference (FLAIRS\u201905)","author":"Clark Peter","year":"2005","unstructured":"Peter Clark , Phil Harrison , Tom Jenkins , John Thompson , and Rick Wojcik . 2005 . Acquiring and using world knowledge using a restricted subset of english . In Proceedings of the 18th International Florida Artificial Intelligence Research Society Conference (FLAIRS\u201905) . AAAI Press, 506--511. Peter Clark, Phil Harrison, Tom Jenkins, John Thompson, and Rick Wojcik. 2005. Acquiring and using world knowledge using a restricted subset of english. In Proceedings of the 18th International Florida Artificial Intelligence Research Society Conference (FLAIRS\u201905). AAAI Press, 506--511."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-14418-9_5"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems (HotOS\u201913)","author":"Cozzie Anthony","unstructured":"Anthony Cozzie , Murph Finnicum , and Samuel T. King . 2011. Macho: Programming with man pages . In Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems (HotOS\u201913) . USENIX Association, Berkeley, CA, 7--7. Anthony Cozzie, Murph Finnicum, and Samuel T. King. 2011. Macho: Programming with man pages. In Proceedings of the 13th USENIX Conference on Hot Topics in Operating Systems (HotOS\u201913). USENIX Association, Berkeley, CA, 7--7."},{"key":"e_1_2_1_24_1","volume-title":"King","author":"Cozzie Anthony","year":"2011","unstructured":"Anthony Cozzie and Samuel T . King . 2011 . Macho II : Even More Macho. Technical Report. Retrieved from https:\/\/pdfs.semanticscholar.org\/367b\/0b950dd76177074c9c86297ab7c188bfb2b9.pdf. Anthony Cozzie and Samuel T. King. 2011. Macho II: Even More Macho. Technical Report. Retrieved from https:\/\/pdfs.semanticscholar.org\/367b\/0b950dd76177074c9c86297ab7c188bfb2b9.pdf."},{"key":"e_1_2_1_25_1","volume-title":"King","author":"Cozzie Anthony","year":"2012","unstructured":"Anthony Cozzie and Samuel T . King . 2012 . Macho : Writing Programs with Natural Language and Examples. Technical Report. University of Illinois at Urbana-Champaign. Anthony Cozzie and Samuel T. King. 2012. Macho: Writing Programs with Natural Language and Examples. Technical Report. University of Illinois at Urbana-Champaign."},{"key":"e_1_2_1_26_1","unstructured":"Ferdinand De Saussure. 1916. Nature of the linguistic sign. Course Gen. Linguist. (1916) 65--70.  Ferdinand De Saussure. 1916. Nature of the linguistic sign. Course Gen. Linguist. (1916) 65--70."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884786"},{"key":"e_1_2_1_28_1","volume-title":"Cambridge University Press","author":"Eisenstadt Marc","unstructured":"Marc Eisenstadt . 1993. Why hypertalk debugging is more painful than it ought to be . In People and Computers VIII, Jim Alty, Dan Diaper, and Steve P. Guest (Eds.). Cambridge University Press , Cambridge , UK. Marc Eisenstadt. 1993. Why hypertalk debugging is more painful than it ought to be. In People and Computers VIII, Jim Alty, Dan Diaper, and Steve P. Guest (Eds.). Cambridge University Press, Cambridge, UK."},{"key":"e_1_2_1_29_1","volume-title":"Attempto Controlled English Language Manual Version 3.0","author":"Fuchs Norbert","unstructured":"Norbert Fuchs and others. 1999. Attempto Controlled English Language Manual Version 3.0 . Geneva, Switzerland : Institut f\u00fcr Informatik der Universitt Z\u00fcrich, The address of the publisher. Norbert Fuchs and others. 1999. Attempto Controlled English Language Manual Version 3.0. Geneva, Switzerland: Institut f\u00fcr Informatik der Universitt Z\u00fcrich, The address of the publisher."},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-85658-0_3"},{"key":"e_1_2_1_31_1","volume-title":"Fuchs and Rolf Schwitter","author":"Norbert","year":"1996","unstructured":"Norbert E. Fuchs and Rolf Schwitter . 1996 . Attempto controlled english (ACE). CoRR cmp-lg\/9603003 (1996). Norbert E. Fuchs and Rolf Schwitter. 1996. Attempto controlled english (ACE). CoRR cmp-lg\/9603003 (1996)."},{"key":"e_1_2_1_32_1","volume-title":"Proceedings of the 9th Spanish Conference on Programming and Languages (PROLE\u201909)","author":"Gaintzarain Jose","year":"2009","unstructured":"Jose Gaintzarain and Paqui Lucio . 2009 . A new approach to temporal logic programming . In Proceedings of the 9th Spanish Conference on Programming and Languages (PROLE\u201909) . 341--350. Retrieved from http:\/\/www.sistedes.es\/ficheros\/actas-conferencias\/PROLE\/ 2009.pdf. Jose Gaintzarain and Paqui Lucio. 2009. A new approach to temporal logic programming. In Proceedings of the 9th Spanish Conference on Programming and Languages (PROLE\u201909). 341--350. Retrieved from http:\/\/www.sistedes.es\/ficheros\/actas-conferencias\/PROLE\/2009.pdf."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/SCIS-ISIS.2012.6505414"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588555.2612177"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2002.994484"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/800293.811628"},{"key":"e_1_2_1_37_1","volume-title":"What\u2019s New in Nine: Visual FoxPro\u2019s Latest Hits","author":"Hennig Doug","unstructured":"Doug Hennig , Rick Schummer , Jim Slater , Tamar E. Granor , and Toni Feltman . 2005. What\u2019s New in Nine: Visual FoxPro\u2019s Latest Hits . Hentzenwerke Publishing . Doug Hennig, Rick Schummer, Jim Slater, Tamar E. Granor, and Toni Feltman. 2005. What\u2019s New in Nine: Visual FoxPro\u2019s Latest Hits. Hentzenwerke Publishing."},{"key":"e_1_2_1_38_1","doi-asserted-by":"crossref","DOI":"10.5381\/jot.2008.7.3.a4","article-title":"Context-oriented programming","author":"Hirschfeld Robert","year":"2008","unstructured":"Robert Hirschfeld , Pascal Costanza , and Oscar Nierstrasz . 2008 . Context-oriented programming . J. Obj. Technol. March-April 2008, ETH Zurich 7, 3 (2008), 125--151. Robert Hirschfeld, Pascal Costanza, and Oscar Nierstrasz. 2008. Context-oriented programming. J. Obj. Technol. March-April 2008, ETH Zurich 7, 3 (2008), 125--151.","journal-title":"J. Obj. Technol."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1017\/S135132490000005X"},{"key":"e_1_2_1_40_1","unstructured":"IBM-Corp. 2015. Informix v12.10 Documentation. Retrieved from http:\/\/www-01.ibm.com\/support\/knowledgecenter\/SSGU8G_12.1.0\/com.ibm.po.doc\/informixtutorials.htm.  IBM-Corp. 2015. Informix v12.10 Documentation. Retrieved from http:\/\/www-01.ibm.com\/support\/knowledgecenter\/SSGU8G_12.1.0\/com.ibm.po.doc\/informixtutorials.htm."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1930021.1930023"},{"key":"e_1_2_1_42_1","first-page":"32","article-title":"Performance tuning for SAP R\/3","volume":"22","author":"Kemper Alfons","year":"1999","unstructured":"Alfons Kemper , Donald Kossmann , and Bernhard Zeller . 1999 . Performance tuning for SAP R\/3 . IEEE Data Eng. Bull. 22 , 2 (1999), 32 -- 39 . Alfons Kemper, Donald Kossmann, and Bernhard Zeller. 1999. Performance tuning for SAP R\/3. IEEE Data Eng. Bull. 22, 2 (1999), 32--39.","journal-title":"IEEE Data Eng. Bull."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/319732.319745"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2048237.2048243"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176628"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1162\/COLI_a_00168"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.scico.2014.01.002"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1554233.1554241"},{"key":"e_1_2_1_49_1","volume-title":"Object-oriented cobol: Concepts 8 implementation. COBOL Unleashed","author":"L\u00e4mmel Ralf","year":"1998","unstructured":"Ralf L\u00e4mmel . 1998. Object-oriented cobol: Concepts 8 implementation. COBOL Unleashed . Macmillan Computer Publishing 44 ( September 1998 ). Ralf L\u00e4mmel. 1998. Object-oriented cobol: Concepts 8 implementation. COBOL Unleashed. Macmillan Computer Publishing 44 (September 1998)."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1052898.1052907"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2593801.2593809"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/RAISE.2015.9"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10515-016-0202-1"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2462456.2464443"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1201\/b14499"},{"key":"e_1_2_1_56_1","volume-title":"Proceedings of the Annual Psychology of Programming Workshop.","author":"Liblit Ben","year":"2006","unstructured":"Ben Liblit , Andrew Begel , and Eve Sweetser . 2006 . Cognitive perspectives on the role of naming in computer programs . In Proceedings of the Annual Psychology of Programming Workshop. Ben Liblit, Andrew Begel, and Eve Sweetser. 2006. Cognitive perspectives on the role of naming in computer programs. In Proceedings of the Annual Psychology of Programming Workshop."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1007\/11785477_12"},{"key":"e_1_2_1_58_1","doi-asserted-by":"crossref","unstructured":"Henry Lieberman and Moin Ahmad. 2010. Knowing what you\u2019re talking about: Natural language programming of a multi-player online game. No Code Required: Giving Users Tools to Transform the Web. Morgan Kaufmann.  Henry Lieberman and Moin Ahmad. 2010. Knowing what you\u2019re talking about: Natural language programming of a multi-player online game. No Code Required: Giving Users Tools to Transform the Web. Morgan Kaufmann.","DOI":"10.1016\/B978-0-12-381541-5.00017-1"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1166253.1166275"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/1040830.1040908"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1056808.1056975"},{"key":"e_1_2_1_62_1","unstructured":"LiveCode Ltd. 2016. LiveCode. Retrieved from https:\/\/livecode.com\/products\/livecode-platform\/livecode-in-education\/.  LiveCode Ltd. 2016. LiveCode. Retrieved from https:\/\/livecode.com\/products\/livecode-platform\/livecode-in-education\/."},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1002\/9780470996591.ch22"},{"key":"e_1_2_1_64_1","unstructured":"Sebastian Lohmeier. 2011. Shaping Statically Resolved Indirect Anaphora for Naturalistic Programming. Bachelor\u2019s Thesis. Retrieved from http:\/\/www.monochromata.de\/bachelor_thesis\/.  Sebastian Lohmeier. 2011. Shaping Statically Resolved Indirect Anaphora for Naturalistic Programming. Bachelor\u2019s Thesis. Retrieved from http:\/\/www.monochromata.de\/bachelor_thesis\/."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/966051.966058"},{"key":"e_1_2_1_66_1","volume-title":"Proceedings of the 27th AAAI Conference on Artificial Intelligence (AAAI\u201913)","author":"Manshadi Mehdi","year":"2013","unstructured":"Mehdi Manshadi , Daniel Gildea , and James Allen . 2013 . Integrating programming by example and natural language programming . In Proceedings of the 27th AAAI Conference on Artificial Intelligence (AAAI\u201913) . AAAI Press, 661--667. Mehdi Manshadi, Daniel Gildea, and James Allen. 2013. Integrating programming by example and natural language programming. In Proceedings of the 27th AAAI Conference on Artificial Intelligence (AAAI\u201913). AAAI Press, 661--667."},{"key":"e_1_2_1_67_1","volume-title":"A Guide to Nomad for Applications Development","author":"McCraken Daniel D.","unstructured":"Daniel D. McCraken . 1980. A Guide to Nomad for Applications Development . Addison-Wesley Publishing Company . 220 pages. Daniel D. McCraken. 1980. A Guide to Nomad for Applications Development. Addison-Wesley Publishing Company. 220 pages."},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the International Conference on Computing and Information Technology (March","author":"Mefteh Mariem","year":"2012","unstructured":"Mariem Mefteh , A. Ben Hamadou , and Roman Kn\u00f6ll . 2012 . Ara_Pegasus: A new framework for programming using the Arabic natural language . In Proceedings of the International Conference on Computing and Information Technology (March , 2012). 468--473. Mariem Mefteh, A. Ben Hamadou, and Roman Kn\u00f6ll. 2012. Ara_Pegasus: A new framework for programming using the Arabic natural language. In Proceedings of the International Conference on Computing and Information Technology (March, 2012). 468--473."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/HICSS.2001.927266"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1007\/11671299_34"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.202.0184"},{"key":"e_1_2_1_73_1","first-page":"600","article-title":"Natural language interface for database-a brief review","volume":"8","author":"Nihalani Neelu","year":"2011","unstructured":"Neelu Nihalani , Sanjay Silakari , and Mahesh Motwani . 2011 . Natural language interface for database-a brief review . International Journal of Computer Science Issues 8 (2011), 600 -- 608 . Neelu Nihalani, Sanjay Silakari, and Mahesh Motwani. 2011. Natural language interface for database-a brief review. International Journal of Computer Science Issues 8 (2011), 600--608.","journal-title":"International Journal of Computer Science Issues"},{"key":"e_1_2_1_74_1","first-page":"105","article-title":"Controlling controlled english: An analysis of several controlled language rule sets","volume":"3","author":"O\u2019Brien Sharon","year":"2003","unstructured":"Sharon O\u2019Brien . 2003 . Controlling controlled english: An analysis of several controlled language rule sets . Proc. EAMT-CLAW 3 (2003), 105 -- 114 . Sharon O\u2019Brien. 2003. Controlling controlled english: An analysis of several controlled language rule sets. Proc. EAMT-CLAW 3 (2003), 105--114.","journal-title":"Proc. EAMT-CLAW"},{"key":"e_1_2_1_75_1","volume-title":"Sv Ranulf, and E Cassirer.","author":"Ogden Charles Kay","year":"1923","unstructured":"Charles Kay Ogden , Ivor Armstrong Richards , Sv Ranulf, and E Cassirer. 1923 . The Meaning of Meaning. A Study of the Influence of Language upon Thought and of the Science of Symbolism. JSTOR. Charles Kay Ogden, Ivor Armstrong Richards, Sv Ranulf, and E Cassirer. 1923. The Meaning of Meaning. A Study of the Influence of Language upon Thought and of the Science of Symbolism. JSTOR."},{"key":"e_1_2_1_76_1","unstructured":"John O\u2019Gorman. 2010. The Aubit4GL Manual. Retrieved from http:\/\/www.og.co.nz\/aubit4gl\/html\/index.html.  John O\u2019Gorman. 2010. The Aubit4GL Manual. Retrieved from http:\/\/www.og.co.nz\/aubit4gl\/html\/index.html."},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0014004"},{"key":"e_1_2_1_78_1","volume-title":"Miller","author":"Pane John F.","year":"2002","unstructured":"John F. Pane , Brad A. Myers , and Leah B . Miller . 2002 . Using HCI techniques to design a more usable programming system. In Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC\u201902). IEEE Computer Society , Washington, DC, 198. Retrived from http:\/\/dl.acm.org\/citation.cfm?id&equals;795687.797801. John F. Pane, Brad A. Myers, and Leah B. Miller. 2002. Using HCI techniques to design a more usable programming system. In Proceedings of the IEEE 2002 Symposia on Human Centric Computing Languages and Environments (HCC\u201902). IEEE Computer Society, Washington, DC, 198. Retrived from http:\/\/dl.acm.org\/citation.cfm?id&equals;795687.797801."},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1006\/ijhc.2000.0410"},{"key":"e_1_2_1_80_1","unstructured":"Les Pinter. 2004. Visual FoxPro to Visual Basic .NET. Pearson Education.  Les Pinter. 2004. Visual FoxPro to Visual Basic .NET. Pearson Education."},{"key":"e_1_2_1_81_1","volume-title":"Stats and Analysis. Retrieved","author":"Oxford University Press. 2016.","year":"2016","unstructured":"Oxford University Press. 2016. Stats and Analysis. Retrieved March 1, 2016 from http:\/\/www.oxforddictionaries.com\/. Oxford University Press. 2016. Stats and Analysis. Retrieved March 1, 2016 from http:\/\/www.oxforddictionaries.com\/."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/325737.325845"},{"key":"e_1_2_1_83_1","volume-title":"Proceedings of the 4th International Conference on Language Resources and Evaluation (LREC\u201904)","author":"Qiu Long","year":"2004","unstructured":"Long Qiu , Min yen Kan , and Tat seng Chua . 2004 . A public reference implementation of the rap anaphora resolution algorithm . In Proceedings of the 4th International Conference on Language Resources and Evaluation (LREC\u201904) . 291--294. Long Qiu, Min yen Kan, and Tat seng Chua. 2004. A public reference implementation of the rap anaphora resolution algorithm. In Proceedings of the 4th International Conference on Language Resources and Evaluation (LREC\u201904). 291--294."},{"key":"e_1_2_1_84_1","volume-title":"OpenEdge Development: Progress 4GL Handbook","author":"Sadd John","unstructured":"John Sadd . 2006. OpenEdge Development: Progress 4GL Handbook . Progress Software Corporation . 844 pages. John Sadd. 2006. OpenEdge Development: Progress 4GL Handbook. Progress Software Corporation. 844 pages."},{"key":"e_1_2_1_85_1","unstructured":"SAP-AG. 2014. ABAP\u2014Keyword Documentation. Retrieved from http:\/\/help.sap.com\/abapdocu_740\/en.  SAP-AG. 2014. ABAP\u2014Keyword Documentation. Retrieved from http:\/\/help.sap.com\/abapdocu_740\/en."},{"key":"e_1_2_1_86_1","volume-title":"Simulation Using GPSS","author":"Schriber Thomas J.","unstructured":"Thomas J. Schriber . 1990. Simulation Using GPSS . Krieger Publishing Co., Inc. , Melbourne, FL . Thomas J. Schriber. 1990. Simulation Using GPSS. Krieger Publishing Co., Inc., Melbourne, FL."},{"key":"e_1_2_1_87_1","unstructured":"The R Foundation. 2016. The R Project for Statistical Computing. Retrieved from https:\/\/www.r-project.org\/.  The R Foundation. 2016. The R Project for Statistical Computing. Retrieved from https:\/\/www.r-project.org\/."},{"key":"e_1_2_1_88_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227131"},{"key":"e_1_2_1_89_1","unstructured":"Saarland University. 2014. Alice. Retrieved from http:\/\/www.ps.uni-saarland.de\/alice\/.  Saarland University. 2014. Alice. Retrieved from http:\/\/www.ps.uni-saarland.de\/alice\/."},{"key":"e_1_2_1_90_1","volume-title":"Proceedings of the Australasian Language Technology Workshop","author":"Vadas David","year":"2005","unstructured":"David Vadas and James R. Curran . 2005. Programming with unrestricted natural language . In Proceedings of the Australasian Language Technology Workshop ( 2005 ). 191--199. David Vadas and James R. Curran. 2005. Programming with unrestricted natural language. In Proceedings of the Australasian Language Technology Workshop (2005). 191--199."},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.1145\/352029.352035"},{"key":"e_1_2_1_92_1","unstructured":"Richard L. Wexelblat (Ed.). 1981. History of Programming Languages I. ACM New York NY.  Richard L. Wexelblat (Ed.). 1981. History of Programming Languages I. ACM New York NY."}],"container-title":["ACM Computing Surveys"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3109481","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3109481","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:13:44Z","timestamp":1750212824000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3109481"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,26]]},"references-count":91,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,9,30]]}},"alternative-id":["10.1145\/3109481"],"URL":"https:\/\/doi.org\/10.1145\/3109481","relation":{},"ISSN":["0360-0300","1557-7341"],"issn-type":[{"value":"0360-0300","type":"print"},{"value":"1557-7341","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,9,26]]},"assertion":[{"value":"2016-06-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-09-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}