Natural-Language-Enabled End-User Tool Endowed with Ontology-Based Development

  • Bahareh ZareiEmail author
  • Sebastian Heil
  • Martin Gaedke
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10845)


Empowering end users to develop web applications for temporal needs is a well-researched web engineering challenge. Increasing usability, lowering the learning overhead and minimizing the gap between user’s intention and the provided solution are the ultimate goals of EUD practices. In this paper, we propose an architecture which addresses these challenges by leveraging Semantic Web and Natural Language Processing techniques. Users can directly express their intentions in natural language. The framework identifies the user’s domain based on the input intention and then can fetch the domain-related components. Additionally, our approach assists domain experts to generate domain ontologies.


End-User Development Natural Language Processing Ontology-based development 



This work has been supported by the ESF and the Free State of Saxony. Open image in new window


  1. 1.
    Aghaee, S., Pautasso, C.: End-user development of mashups with naturalmash. J. Vis. Lang. Comput. 25(4), 414–432 (2014)CrossRefGoogle Scholar
  2. 2.
    Daniel, F., Matera, M.: Mashups: Concepts, Models and Architectures. DSA. Springer, Heidelberg (2014). Scholar
  3. 3.
    Paternò, F.: End User Development: Survey of an Emerging Field for Empowering People. ISRN Softw. Eng. 2013, 1–11 (2013)CrossRefGoogle Scholar
  4. 4.
    Soi, S., Baez, M.: Domain-specific mashups: from all to all you need. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 384–395. Springer, Heidelberg (2010). Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Technische Universität ChemnitzChemnitzGermany

Personalised recommendations