z-logo
open-access-imgOpen Access
Automated Requirements Extraction for Scientific Software
Author(s) -
Yang Li,
Emitzá Guzmán,
Konstantina Tsiamoura,
Florian Schneider,
Bernd Bruegge
Publication year - 2015
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2015.05.326
Subject(s) - computer science , software requirements , software engineering , software requirements specification , requirements analysis , requirements engineering , reuse , requirement prioritization , requirements elicitation , user requirements document , software , requirement , software development , software construction , programming language , ecology , biology
Requirements engineering is crucial for software projects, but formal requirements engineering is often ignored in scientific software projects. Scientists do not often see the benefit of di- recting their time and effort towards documenting requirements. Additionally, there is a lack of requirements engineering knowledge amongst scientists who develop software. We aim at helping scientists to easily recover and reuse requirements without acquiring prior requirements engineering knowledge. We apply an automated approach to extract requirements for scientific software from available knowledge sources, such as user manuals and project reports. The ap- proach employs natural language processing techniques to match defined patterns in input text. We have evaluated the approach in three different scientific domains, namely seismology, build- ing performance and computational fluid dynamics. The evaluation results show that 78–97% of the extracted requirement candidates are correctly extracted as early requirements

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom