@article{8424,
  abstract     = {{The vision of On-the-Fly (OTF) Computing is to compose and provide software services ad hoc, based on requirement descriptions in natural language. Since non-technical users write their software requirements themselves and in unrestricted natural language, deficits occur such as inaccuracy and incompleteness. These deficits are usually met by natural language processing methods, which have to face special challenges in OTF Computing because maximum automation is the goal. In this paper, we present current automatic approaches for solving inaccuracies and incompletenesses in natural language requirement descriptions and elaborate open challenges. In particular, we will discuss the necessity of domain-specific resources and show why, despite far-reaching automation, an intelligent and guided integration of end users into the compensation process is required. In this context, we present our idea of a chat bot that integrates users into the compensation process depending on the given circumstances. }},
  author       = {{Bäumer, Frederik Simon and Kersting, Joschka and Geierhos, Michaela}},
  issn         = {{2073-431X}},
  journal      = {{Computers}},
  keywords     = {{Inaccuracy Detection, Natural Language Software Requirements, Chat Bot}},
  location     = {{Vilnius, Lithuania}},
  number       = {{1}},
  publisher    = {{MDPI AG, Basel, Switzerland}},
  title        = {{{Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches}}},
  doi          = {{10.3390/computers8010022}},
  volume       = {{8}},
  year         = {{2019}},
}

@inproceedings{4339,
  abstract     = {{On-The-Fly Computing is the vision of covering software needs of end users by fully-automatic compositions of existing software services. End users will receive so-called service compositions tailored to their very individual needs, based on natural language software descriptions. This everyday language may contain inaccuracies and incompleteness, which are well-known challenges in requirements engineering. In addition to existing approaches that try to automatically identify and correct these deficits, there are also new trends to involve users more in the elaboration and refinement process. In this paper, we present the relevant state of the art in the field of automated detection and compensation of multiple inaccuracies in natural language service descriptions and name open challenges needed to be tackled in NL-based software service composition. }},
  author       = {{Bäumer, Frederik Simon and Geierhos, Michaela}},
  booktitle    = {{Proceedings of the 24th International Conference on Information and Software Technologies (ICIST 2018)}},
  editor       = {{Damaševičius, Robertas and Vasiljevienė, Giedrė}},
  isbn         = {{9783319999715}},
  issn         = {{1865-0929}},
  keywords     = {{Inaccuracy detection, Natural language software requirements}},
  location     = {{Vilnius, Lithuania}},
  pages        = {{559--570}},
  publisher    = {{Springer}},
  title        = {{{NLP in OTF Computing: Current Approaches and Open Challenges}}},
  doi          = {{10.1007/978-3-319-99972-2_46}},
  volume       = {{920}},
  year         = {{2018}},
}

