Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches
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 incom...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2019-03-01
|
Series: | Computers |
Subjects: | |
Online Access: | http://www.mdpi.com/2073-431X/8/1/22 |
id |
doaj-6b1dec4c371c484eb3ca40e9eed1bc2a |
---|---|
record_format |
Article |
spelling |
doaj-6b1dec4c371c484eb3ca40e9eed1bc2a2020-11-24T22:07:41ZengMDPI AGComputers2073-431X2019-03-01812210.3390/computers8010022computers8010022Natural Language Processing in OTF Computing: Challenges and the Need for Interactive ApproachesFrederik S. Bäumer0Joschka KerstingMichaela GeierhosSemantic Information Processing Group, Paderborn University, 33100 Paderborn, GermanyThe 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.http://www.mdpi.com/2073-431X/8/1/22inaccuracy detectionnatural language software requirementschat bot |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Frederik S. Bäumer Joschka Kersting Michaela Geierhos |
spellingShingle |
Frederik S. Bäumer Joschka Kersting Michaela Geierhos Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches Computers inaccuracy detection natural language software requirements chat bot |
author_facet |
Frederik S. Bäumer Joschka Kersting Michaela Geierhos |
author_sort |
Frederik S. Bäumer |
title |
Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches |
title_short |
Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches |
title_full |
Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches |
title_fullStr |
Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches |
title_full_unstemmed |
Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches |
title_sort |
natural language processing in otf computing: challenges and the need for interactive approaches |
publisher |
MDPI AG |
series |
Computers |
issn |
2073-431X |
publishDate |
2019-03-01 |
description |
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. |
topic |
inaccuracy detection natural language software requirements chat bot |
url |
http://www.mdpi.com/2073-431X/8/1/22 |
work_keys_str_mv |
AT frederiksbaumer naturallanguageprocessinginotfcomputingchallengesandtheneedforinteractiveapproaches AT joschkakersting naturallanguageprocessinginotfcomputingchallengesandtheneedforinteractiveapproaches AT michaelageierhos naturallanguageprocessinginotfcomputingchallengesandtheneedforinteractiveapproaches |
_version_ |
1725819080799158272 |