How to Deal with Inaccurate Service Requirements? Insights in Our Current Approach and New Ideas.
Frederik Simon Bäumer, Michaela Geierhos · Requirements Engineering: Foundation for Software Quality · 2018
The main idea in On-The-Fly Computing is to automatically compose existing software services according to the wishes of end-users. However, since user requirements are often ambiguous, vague and incomplete, the selection and composition of suitable software services is a challanging task. In this paper, we present our current approach to improve requirement descriptions before they are used for software composition. This procedure is fully automated, but also has limitations, for example, if necessary information is missing. In addition, and in response to the limitations, we provide insights into our above-mentioned current work that combines the existing optimization approach with a chatbot solution.