Defects in natural language requirement specifications at Mercedes-Benz: An investigation using a combination of legacy data and expert opinion

Author(s):  
Daniel Ott
Author(s):  
Laura Felice ◽  
Carmen Leonardi ◽  
Liliana Favre ◽  
Maria Virginia Mauco

Reusability is the ability to use the same software elements for constructing many different applications. Formal specifications can help to semiautomatic design processes based on reusable components. However, during the first stages of development, when the interaction with the stakeholders is crucial, the use of client-oriented requirements engineering techniques seems to be necessary in order to enhance the communication between the stakeholders and the software engineers. In this chapter, we propose a systematic reuse approach that integrates natural language requirement specifications with formal specifications in RSL (RAISE Specification Language). On the one hand, some heuristics are described to develop a formal specification in RSL starting from models belonging to the Requirements Baseline. On the other hand, we have defined a reusable component model that integrates RSL specifications at different levels of abstraction, as well as presented a process with reuse based on the model.


2021 ◽  
Author(s):  
Viktoria Koscinski ◽  
Celeste Gambardella ◽  
Estey Gerstner ◽  
Mark Zappavigna ◽  
Jennifer Cassetti ◽  
...  

Computers ◽  
2019 ◽  
Vol 8 (1) ◽  
pp. 22
Author(s):  
Frederik Bäumer ◽  
Joschka Kersting ◽  
Michaela Geierhos

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.


2018 ◽  
Vol 27 (06) ◽  
pp. 1850027
Author(s):  
Murali Mohanan ◽  
Philip Samuel

This article has been retracted due to partial plagiarism and the author Murali Mohanan takes full responsibility for the partial plagiarism detected. A notice of retraction is published in Vol. 27 No. 8


Sign in / Sign up

Export Citation Format

Share Document