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...

Full description

Bibliographic Details
Main Authors: Frederik S. Bäumer, Joschka Kersting, Michaela Geierhos
Format: Article
Language:English
Published: MDPI AG 2019-03-01
Series:Computers
Subjects:
Online Access:http://www.mdpi.com/2073-431X/8/1/22
_version_ 1798040870562299904
author Frederik S. Bäumer
Joschka Kersting
Michaela Geierhos
author_facet Frederik S. Bäumer
Joschka Kersting
Michaela Geierhos
author_sort Frederik S. Bäumer
collection DOAJ
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.
first_indexed 2024-04-11T22:13:38Z
format Article
id doaj.art-6b1dec4c371c484eb3ca40e9eed1bc2a
institution Directory Open Access Journal
issn 2073-431X
language English
last_indexed 2024-04-11T22:13:38Z
publishDate 2019-03-01
publisher MDPI AG
record_format Article
series Computers
spelling doaj.art-6b1dec4c371c484eb3ca40e9eed1bc2a2022-12-22T04:00:30ZengMDPI 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
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
title 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_short 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
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