{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,6]],"date-time":"2024-08-06T17:38:45Z","timestamp":1722965925861},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2016,8,4]],"date-time":"2016-08-04T00:00:00Z","timestamp":1470268800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Autom Softw Eng"],"published-print":{"date-parts":[[2017,12]]},"DOI":"10.1007\/s10515-016-0202-1","type":"journal-article","created":{"date-parts":[[2016,8,4]],"date-time":"2016-08-04T09:56:04Z","timestamp":1470304564000},"page":"839-861","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":22,"title":["NLCI: a natural language command interpreter"],"prefix":"10.1007","volume":"24","author":[{"given":"Mathias","family":"Landh\u00e4u\u00dfer","sequence":"first","affiliation":[]},{"given":"Sebastian","family":"Weigelt","sequence":"additional","affiliation":[]},{"given":"Walter F.","family":"Tichy","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,8,4]]},"reference":[{"key":"202_CR1","doi-asserted-by":"publisher","unstructured":"Androutsopoulos, I., Ritchie, G., Thanisch, P.: Natural language interfaces to databases\u2014an introduction. Nat. Lang. Eng. 1(01), 29\u201381 (1995). doi:\n 10.1017\/S135132490000005X\n \n . \n http:\/\/journals.cambridge.org\/article_S135132490000005X","DOI":"10.1017\/S135132490000005X"},{"key":"202_CR2","doi-asserted-by":"publisher","unstructured":"Ballard, B.W., Biermann, A.W.: Programming in natural language: NLC as a prototype. In: Proceedings of the 1979 Annual Conference, ACM \u201979, pp. 228\u2013237. ACM, New York, NY, USA (1979). doi:\n 10.1145\/800177.810072","DOI":"10.1145\/800177.810072"},{"key":"202_CR3","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/978-1-4614-8280-2_1","volume-title":"Natural Interaction with Robots, Knowbots and Smartphones","author":"JR Bellegarda","year":"2014","unstructured":"Bellegarda, J.R.: Spoken language understanding for natural interaction: the Siri experience. In: Mariani, J., Rosset, S., Garnier-Rizet, M., Devillers, L. (eds.) Natural Interaction with Robots, Knowbots and Smartphones, pp. 3\u201314. Springer, New York (2014)"},{"key":"202_CR4","doi-asserted-by":"publisher","unstructured":"Biermann, A.W., Ballard, B.W., Sigmon, A.H.: An experimental study of natural language programming. Int. J. Man Mach. Stud. 18(1), 71\u201387 (1983). doi:\n 10.1016\/S0020-7373(83)80005-4\n \n . \n http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0020737383800054","DOI":"10.1016\/S0020-7373(83)80005-4"},{"key":"202_CR5","volume-title":"The Minimalist Program","author":"N Chomsky","year":"1995","unstructured":"Chomsky, N.: The Minimalist Program. MIT Press, Cambridge (1995)"},{"key":"202_CR6","unstructured":"Conway, M.J.: Alice: Easy-to-learn 3D scripting for novices. PhD Thesis, Faculty of the School of Engineering and Applied Science, University of Virginia (1997). \n http:\/\/alice.org\/publications\/ConwayDissertation.PDF"},{"key":"202_CR7","doi-asserted-by":"publisher","first-page":"106","DOI":"10.1007\/978-3-642-13486-9_8","volume-title":"The Semantic Web: Research and Applications, Lecture Notes in Computer Science","author":"D Damljanovic","year":"2010","unstructured":"Damljanovic, D., Agatonovic, M., Cunningham, H.: Natural language interfaces to ontologies: combining syntactic analysis and ontology-based lookup through the user interaction. In: Aroyo, L., Antoniou, G., Hyv\u00f6nen, E., ten Teije, A., Stuckenschmidt, H., Cabral, L., Tudorache, T. (eds.) The Semantic Web: Research and Applications, Lecture Notes in Computer Science, vol. 6088, pp. 106\u2013120. Springer, Berlim (2010). doi:\n 10.1007\/978-3-642-13486-9_8"},{"key":"202_CR8","doi-asserted-by":"crossref","unstructured":"de Marneffe, M.C., Manning, C.D.: The Stanford typed dependencies representation. In: Coling 2008: Proceedings of the Workshop on Cross-Rramework and Cross-Domain Parser Evaluation, CrossParser \u201908, pp. 1\u20138. Association for Computational Linguistics, Stroudsburg, PA, USA (2008). \n http:\/\/dl.acm.org\/citation.cfm?id=1608858.1608859","DOI":"10.3115\/1608858.1608859"},{"key":"202_CR9","unstructured":"de Marneffe, M.C., Manning, C.D.: Stanford typed dependencies manual. Tech. Rep. (2015). \n http:\/\/nlp.stanford.edu\/software\/dependencies_manual.pdf"},{"key":"202_CR10","doi-asserted-by":"publisher","unstructured":"Ferrucci, D., Brown, E., Chu-Carroll, J., Fan, J., Gondek, D., Kalyanpur, A.A., Lally, A., Murdock, J.W., Nyberg, E., Prager, J., Schlaefer, N., Welty, C.: Building Watson: an overview of the DeepQA project. AI Mag. 31(3), 59\u201379 (2010). doi:\n 10.1609\/aimag.v31i3.2303\n \n . \n http:\/\/www.aaai.org\/ojs\/index.php\/aimagazine\/article\/view\/2303","DOI":"10.1609\/aimag.v31i3.2303"},{"key":"202_CR11","unstructured":"Goodman, D.: Danny Goodman\u2019s AppleScript Handbook, 2nd edn. iUniverse.com, Incorporated (1998)"},{"key":"202_CR12","doi-asserted-by":"publisher","unstructured":"Gruber, T.R.: A translation approach to portable ontology specifications. Knowl. Acquis. 5(2), 199\u2013220 (1993). doi:\n 10.1006\/knac.1993.1008\n \n . \n http:\/\/www.sciencedirect.com\/science\/article\/pii\/S1042814383710083","DOI":"10.1006\/knac.1993.1008"},{"key":"202_CR13","unstructured":"Guzzoni, D., Baur, C., Cheyer, A.: Modeling human-agent interaction with active ontologies. In: Interaction Challenges for Intelligent Assistants, Papers from the 2007 AAAI Spring Symposium, Technical Report SS-07-04, Stanford, California, USA, March 26\u201328, 2007, pp. 52\u201359. AAAI (2007). \n http:\/\/www.aaai.org\/Library\/Symposia\/Spring\/2007\/ss07-04-009.php"},{"key":"202_CR14","doi-asserted-by":"publisher","unstructured":"Kn\u00f6ll, R., Gasiunas, V., Mezini, M.: Naturalistic types. In: Proceedings of the 10th SIGPLAN Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! 2011, pp. 33\u201348. ACM, New York, NY, USA (2011). doi:\n 10.1145\/2048237.2048243","DOI":"10.1145\/2048237.2048243"},{"key":"202_CR15","doi-asserted-by":"publisher","unstructured":"Kn\u00f6ll, R., Mezini, M.: Pegasus: First steps toward a naturalistic programming language. In: Companion to the 21st ACM SIGPLAN Symposium on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA \u201906, pp. 542\u2013559. ACM, Portland, Oregon, USA (2006). doi:\n 10.1145\/1176617.1176628","DOI":"10.1145\/1176617.1176628"},{"key":"202_CR16","doi-asserted-by":"crossref","unstructured":"Knublauch, H., Fergerson, R.W., Noy, N.F., Musen, M.A.: The Prot\u00e9g\u00e9 OWL Plugin: an open development environment for semantic web applications. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) The semantic Web\u2014ISWC 2004. Lecture Notes in Computer Science, vol. 3298, pp. 229\u2013243. Springer, Berlin","DOI":"10.1007\/978-3-540-30475-3_17"},{"key":"202_CR17","doi-asserted-by":"publisher","unstructured":"K\u00f6rner, S.J., Brumm, T.: Natural language specification improvement with ontologies. Int. J. Semant. Comput. (IJSC) 03(04), 445\u2013470 (2010). doi:\n 10.1142\/S1793351X09000872\n \n . \n http:\/\/www.worldscinet.com\/ijsc\/","DOI":"10.1142\/S1793351X09000872"},{"key":"202_CR18","doi-asserted-by":"publisher","unstructured":"Landh\u00e4u\u00dfer, M., Hey, T., Tichy, W.F.: Deriving timelines from texts. In: Proceedings of the 3rd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, pp. 45\u201351 (2014). doi:\n 10.1145\/2593801.2593809","DOI":"10.1145\/2593801.2593809"},{"key":"202_CR19","doi-asserted-by":"publisher","unstructured":"Landh\u00e4u\u00dfer, M., Hug, R.: Text understanding for programming in natural language: control structures. In: Proceedings of the 4th International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (2015). doi:\n 10.1109\/RAISE.2015.9","DOI":"10.1109\/RAISE.2015.9"},{"key":"202_CR20","doi-asserted-by":"crossref","unstructured":"Le, V., Gulwani, S., Su, Z.: Smartsynth: synthesizing smartphone automation scripts from natural language. In: MobSys\u201913, vol.\u00a02, p.\u00a05 (2013)","DOI":"10.1145\/2462456.2464443"},{"key":"202_CR21","volume-title":"End-User Development, Human-Computer Interaction Series","year":"2006","unstructured":"Lieberman, H., Patern\u00f2, F., Wulf, V. (eds.): End-User Development, Human-Computer Interaction Series, vol. 9. Springer, The Netherlands (2006)"},{"key":"202_CR22","doi-asserted-by":"publisher","unstructured":"Liu, H., Lieberman, H.: Toward a programmatic semantics of natural language. In: Visual Languages and Human Centric Computing, 2004 IEEE Symposium on, pp. 281\u2013282 (2004). doi:\n 10.1109\/VLHCC.2004.59","DOI":"10.1109\/VLHCC.2004.59"},{"key":"202_CR23","doi-asserted-by":"publisher","unstructured":"Liu, H., Lieberman, H.: Programmatic semantics for natural language interfaces. In: CHI \u201905 extended abstracts on human factors in computing systems, CHI \u201905, pp. 1597\u20131600. ACM, Portland, OR, USA (2005). doi:\n 10.1145\/1056808.1056975","DOI":"10.1145\/1056808.1056975"},{"issue":"3","key":"202_CR24","doi-asserted-by":"publisher","first-page":"249","DOI":"10.3233\/SW-2011-0030","volume":"3","author":"V Lopez","year":"2012","unstructured":"Lopez, V., Fern\u00e1ndez, M., Motta, E., Stieler, N.: PowerAqua: supporting users in querying and exploring the semantic web. Semant. Web 3(3), 249\u2013265 (2012). doi:\n 10.3233\/SW-2011-0030","journal-title":"Semant. Web"},{"key":"202_CR25","doi-asserted-by":"publisher","first-page":"393","DOI":"10.1007\/11762256_30","volume-title":"The Semantic Web: Research and Applications, No. 4011 in Lecture Notes in Computer Science","author":"V Lopez","year":"2006","unstructured":"Lopez, V., Motta, E., Uren, V.: PowerAqua: fishing the semantic web. In: Sure, Y., Domingue, J. (eds.) The Semantic Web: Research and Applications, No. 4011 in Lecture Notes in Computer Science, pp. 393\u2013410. Springer, Berlin (2006). doi:\n 10.1007\/11762256_30"},{"key":"202_CR26","doi-asserted-by":"crossref","unstructured":"Manning, C.D., Surdeanu, M., Bauer, J., Finkel, J., Bethard, S.J., McClosky, D.: The Stanford CoreNLP natural language processing toolkit. In: Proceedings of 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations, pp. 55\u201360. Association for Computational Linguistics, Baltimore, Maryland (2014)","DOI":"10.3115\/v1\/P14-5010"},{"key":"202_CR27","unstructured":"Manshadi, M.H., Gildea, D., Allen, J.F.: Integrating programming by example and natural language programming (2013). \n http:\/\/www.aaai.org\/ocs\/index.php\/AAAI\/AAAI13\/paper\/viewFile\/6477\/7230"},{"key":"202_CR28","doi-asserted-by":"publisher","unstructured":"Martinez-Barco, P., M\u00e9tais, E., Llopis, F., Moreda, P.: Editorial: an overview of the applications of natural language to information systems. Data Knowl. Eng. 88, 109\u2013112 (2013). doi:\n 10.1016\/j.datak.2013.08.001\n \n . \n http:\/\/dx.doi.org\/10.1016\/j.datak.2013.08.001","DOI":"10.1016\/j.datak.2013.08.001"},{"key":"202_CR29","doi-asserted-by":"publisher","unstructured":"Mihalcea, R., Liu, H., Lieberman, H.: NLP (natural language processing) for NLP (natural language programming). In: Gelbukh, A. (ed.) Proceedings of the 7th International Conference, CICLing 2006, Mexico City, Mexico, February 19\u201325, 2006, Lecture Notes in Computer Science, vol. 3878, pp. 319\u2013330. Springer, Berlin (2006). doi:\n 10.1007\/11671299_34","DOI":"10.1007\/11671299_34"},{"key":"202_CR30","unstructured":"Miller, J.E.: A Critical Introduction to Syntax. Continuum Critical Introductions to Linguistics. Bloomsbury (2011). \n http:\/\/books.google.com\/books?id=a0UQHXUzR9AC"},{"issue":"2","key":"202_CR31","doi-asserted-by":"publisher","first-page":"74","DOI":"10.1109\/MIC.2014.36","volume":"18","author":"CL Ortiz","year":"2014","unstructured":"Ortiz, C.L.: The road to natural conversational speech interfaces. Internet Comput. IEEE 18(2), 74\u201378 (2014). doi:\n 10.1109\/MIC.2014.36","journal-title":"Internet Comput. IEEE"},{"key":"202_CR32","unstructured":"Pane, J.F., Myers, B.A.: Usability issues in the design of novice programming systems. Technical Report CMU-CS-96-132, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania (1996). \n http:\/\/www.cs.cmu.edu\/~pane\/ftp\/CMU-CS-96-132.pdf"},{"key":"202_CR33","doi-asserted-by":"publisher","unstructured":"Pane, J.F., Myers, B.A., Miller, L.: Using HCI techniques to design a more usable programming system. In: IEEE 2002 Symposia on Human Centric Computing Languages and Environments, 2002. Proceedings, pp. 198\u2013206 (2002). doi:\n 10.1109\/HCC.2002.1046372","DOI":"10.1109\/HCC.2002.1046372"},{"key":"202_CR34","doi-asserted-by":"publisher","unstructured":"Pane, J.F., Ratanamahatana, C., Myers, B.A.: Studying the language and structure in non-programmers\u2019 solutions to programming problems. Int. J. Hum. Comput. Stud. 54(2), 237\u2013264 (2001). doi:\n 10.1006\/ijhc.2000.0410\n \n . \n http:\/\/www.sciencedirect.com\/science\/article\/B6WGR-458NDXY-M\/2\/e785863fea0552236a5587e1fbe7a57f","DOI":"10.1006\/ijhc.2000.0410"},{"key":"202_CR35","doi-asserted-by":"publisher","unstructured":"Price, D., Rilofff, E., Zachary, J., Harvey, B.: NaturalJava: a natural language interface for programming in Java. In: Proceedings of the 5th International Conference on Intelligent User Interfaces, IUI \u201900, pp. 207\u2013211. ACM, New Orleans, Louisiana, USA (2000). doi:\n 10.1145\/325737.325845","DOI":"10.1145\/325737.325845"},{"issue":"3","key":"202_CR36","doi-asserted-by":"publisher","first-page":"228","DOI":"10.1145\/365230.365274","volume":"9","author":"JE Sammet","year":"1966","unstructured":"Sammet, J.E.: The use of English as a programming language. Commun. ACM 9(3), 228\u2013230 (1966). doi:\n 10.1145\/365230.365274","journal-title":"Commun. ACM"},{"key":"202_CR37","doi-asserted-by":"publisher","unstructured":"Thummalapenta, S., Devaki, P., Sinha, S., Chandra, S., Gnanasundaram, S., Nagaraj, D., Kumar, S., Kumar, S.: Efficient and change-resilient test automation: an industrial case study. In: 2013 35th International Conference on Software Engineering (ICSE), pp. 1002\u20131011 (2013). doi:\n 10.1109\/ICSE.2013.6606650","DOI":"10.1109\/ICSE.2013.6606650"},{"key":"202_CR38","doi-asserted-by":"publisher","unstructured":"Thummalapenta, S., Sinha, S., Singhania, N., Chandra, S.: Automating test automation. In: 2012 34th International Conference on Software Engineering (ICSE), pp. 881\u2013891 (2012). doi:\n 10.1109\/ICSE.2012.6227131","DOI":"10.1109\/ICSE.2012.6227131"},{"key":"202_CR39","doi-asserted-by":"publisher","unstructured":"Unger, C., Cimiano, P.: Pythia: Compositional meaning construction for ontology-based question answering on the semantic web. In: Natural Language Processing and Information Systems\u201416th International Conference on Applications of Natural Language to Information Systems, NLDB 2011, Alicante, Spain, June 28\u201330 (2011) Proceedings, pp. 153\u2013160 (2011). doi:\n 10.1007\/978-3-642-22327-3_15","DOI":"10.1007\/978-3-642-22327-3_15"},{"key":"202_CR40","unstructured":"Vadas, D., Curran, J.R.: Programming with unrestricted natural language. In: Proceedings of the Australasian Language Technology Workshop, pp. 191\u2013199. Sydney, Australia (2005)"},{"key":"202_CR41","unstructured":"Waltz, D.: Natural language access to a large data base: an engineering approach. In: Proceedings of the 4th International Joint Conference on Artificial Intelligence, IJCAI\u201975, vol.\u00a01, pp. 868\u2013872. Morgan Kaufmann Publishers Inc., Tblisi, USSR (1975). \n http:\/\/dl.acm.org\/citation.cfm?id=1624626.1624762"},{"key":"202_CR42","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/978-3-540-72667-8_34","volume-title":"The Semantic Web: Research and Applications, Lecture Notes in Computer Science","author":"C Wang","year":"2007","unstructured":"Wang, C., Xiong, M., Zhou, Q., Yu, Y.: PANTO: a portable natural language interface to ontologies. In: Franconi, E., Kifer, M., May, W. (eds.) The Semantic Web: Research and Applications, Lecture Notes in Computer Science, vol. 4519, pp. 473\u2013487. Springer, Berlin (2007). doi:\n 10.1007\/978-3-540-72667-8_34"},{"key":"202_CR43","doi-asserted-by":"publisher","unstructured":"Yang, H., Cui, Z., O\u2019Brien, P.: Extracting ontologies from legacy systems for understanding and re-engineering. In: Computer Software and Applications Conference, 1999. COMPSAC \u201999. Proceedings. The Twenty-Third Annual International, pp. 21\u201326 (1999). doi:\n 10.1109\/CMPSAC.1999.812512","DOI":"10.1109\/CMPSAC.1999.812512"},{"key":"202_CR44","unstructured":"Zhang, Y., Witte, R., Rilling, J., Haarslev, V.: An ontology-based approach for traceability recovery. In: 3rd International Workshop on Metamodels, Schemas, Grammars, and Ontologies for Reverse Engineering (ATEM 2006), pp. 36\u201343 (2006)"}],"container-title":["Automated Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10515-016-0202-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-016-0202-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-016-0202-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10515-016-0202-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,10,4]],"date-time":"2017-10-04T02:58:15Z","timestamp":1507085895000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10515-016-0202-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,4]]},"references-count":44,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,12]]}},"alternative-id":["202"],"URL":"https:\/\/doi.org\/10.1007\/s10515-016-0202-1","relation":{},"ISSN":["0928-8910","1573-7535"],"issn-type":[{"value":"0928-8910","type":"print"},{"value":"1573-7535","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,8,4]]}}}