Enhancing System Usability with a Natural Language Interface

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 179)


A Natural Language Interface (NLI) is studied and developed for retrieving the recorded domain information within a prototype system, which manages complex information within the paradigm of recording live interactive records of information so that the recorded information can be queried and replayed. After introducing the background of the prototype system, concrete querying examples are presented so as to demonstrate the effectiveness and efficiency of using the developed NLI. This is done by comparing the natural language queries and the corresponding SQL statements, which are automatically gained within the prototype system. This paper shows that an NLI can greatly reduce the efforts for writing or understanding queries of information systems, thus can enhance the system usability.



The authors would like to thank the China Scholarship Council (CSC) and Dublin Institute of Technology (DIT) for their funding and support.


  1. 1.
    ISO: Ergonomic requirements for office work with visual display terminals (vdts). ISO 9241-11 (1988)Google Scholar
  2. 2.
    Tullis, T.S., Albert, W.: Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics. Morgan Kaufmann, Burlington (2008)Google Scholar
  3. 3.
    Green, Jr., B.F., Wolf, A.K., Chomsky, C., Laughery, K.: Baseball: an automatic question-answerer. In: Papers Presented at the May 9–11, 1961, Western Joint IRE-AIEE-ACM Computer Conference, IRE-AIEE-ACM ’61 (Western), pp. 219–224. ACM (1961)Google Scholar
  4. 4.
    Woods, W.A.: Progress in natural language understanding: an application to lunar geology. In: Proceedings of the National Computer Conference and Exposition, AFIPS ’73, pp. 441–450. ACM, 4–8 June 1973Google Scholar
  5. 5.
    Jaspers, M.W., Steen, T., van den Bos, C., Geenen, M.: The think aloud method: a guide to user interface design. Int. J. Med. Inform. 73(11–12), 781–795 (2004)CrossRefGoogle Scholar
  6. 6.
    Seneler, C.O., Basoglu, N., Daim, T.: Interface feature prioritization for web services: case of online flight reservations. Comput. Human Behav. 25(4), 862–877 (2009)CrossRefGoogle Scholar
  7. 7.
    Li, Y., Yang, H., Jagadish, H.: Constructing a generic natural language interface for an xml database. In: Advances in Database Technology—EDBT 2006, pp. 737–754. Springer Berlin/Heidelberg, Munich, Germany (2006)Google Scholar
  8. 8.
    Erozel, G., Cicekli, N.K., Cicekli, I.: Natural language querying for video databases. Inf. Sci. 178(12), 2534–2552 (2008)CrossRefGoogle Scholar
  9. 9.
    Tellex, S., Roy, D.: Towards surveillance video search by natural language query. In: Proceeding of the ACM International Conference on Image and Video Retrieval (CIVR ’09), pp. 38:1–38:8. ACM, Santorini, Fira, Greece (2009)Google Scholar
  10. 10.
    Tablan, V., Damljanovic, D., Bontcheva, K.: A natural language query interface to structured information. In: Proceedings of the 5th European Semantic Web Conference on The Semantic Web: Research and Applications (ESWC’08), pp. 361–375. Springer-Verlag, Tenerife, Canary Islands, Spain (2008)Google Scholar
  11. 11.
    Wang, C., Xiong, M., Zhou, Q., Yu, Y.: Panto: A portable natural language interface to ontologies. In: Proceedings of the 4th European conference on The Semantic Web: Research and Applications, ESWC ’07, pp. 473–487. Springer-Verlag, Innsbruck, Austria (2007)Google Scholar
  12. 12.
    Mador-Haim, S., Winter, Y., Braun, A.: Controlled language for geographical information system queries. In: Proceedings of Fifth International Workshop on Inference in Computational Semantics, pp. 57–66. Buxton, England (2006)Google Scholar
  13. 13.
    Owda, M., Bandar, Z., Crockett, K.: Conversation-based natural language interface to relational databases. In: WI-IATW ’07: Proceedings of the 2007 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology—Workshops, pp. 363–367. IEEE Computer Society, Washington, DC, USA (2007)Google Scholar
  14. 14.
    Popescu, A.M., Etzioni, O., Kautz, H.: Towards a theory of natural language interfaces to databases. In: Proceedings of the 8th International Conference on Intelligent User Interfaces, pp. 149–157. ACM (2003)Google Scholar
  15. 15.
    Ferré, X., Juristo, N., Windl, H., Constantine, L.: Usability basics for software developers. IEEE Softw. 18, 22–29 (2001)CrossRefGoogle Scholar
  16. 16.
    Zhou, E., Wu, B., Ding, Y., Wu, J.: Coins: a modelling approach for recording& replaying complex information. In: Proceedings of The IADIS International Conference Information Systems, pp. 37–44. Avila, Spain (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.School of ComputingDublin Institute of TechnologyDublin 8Ireland

Personalised recommendations