Volltext-Downloads (blau) und Frontdoor-Views (grau)

Overcoming data shortage in critical domains with data augmentation for natural language software requirements

  • Natural language processing (NLP) offers the potential to automate quality assurance of software requirement specifications. In particular, large‐scale projects involving numerous suppliers can benefit from this improvement. However, due to privacy restrictions especially in highly restrictive industries, the availability of software requirements specification documents for training NLP tools is severely limited. Also, domain‐ and project‐specific vocabulary, as such in the aerospace domain, require specialized models for processing effectively. To provide a sufficient amount of data to train such models, we studied algorithms for the augmentation of textual data. Four algorithms have been investigated by expanding a given set of requirements from the European Space projects generating correct and incorrect requirements. The initial study yielded data of poor quality due to the particularities of the domain‐specific vocabulary, yet laid the foundation for the algorithms' improvement, which, eventually, resulted in an increased set of requirements, which is 20 times the size of the seed set. A complementing experiment demonstrated the usability of augmented requirements to support AI‐based quality assurance of software requirements. Furthermore, a selected improvement of the augmentation algorithms demonstrated notable quality improvements by doubling the number of correctly augmented requirements.

Download full text files

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author of HS ReutlingenKorfmann, Robin; Beyersdorffer, Patrick; Münch, Jürgen; Kuhrmann, Marco
URN:urn:nbn:de:bsz:rt2-opus4-56085
DOI:https://doi.org/10.1002/smr.70027
ISSN:2047-7481
Published in:Journal of software: evolution and process
Publisher:Wiley
Place of publication:New York
Document Type:Journal article
Language:English
Publication year:2025
Tag:NLP; experimentation; quality assurance; requirements augmentation; requirements generation; synthetic requirements
Volume:37
Issue:5
Page Number:20
Article Number:e70027
PPN:Im Katalog der Hochschule Reutlingen ansehen
DDC classes:004 Informatik
Open access?:Ja
Licence (German):License Logo  Creative Commons - CC BY - Namensnennung 4.0 International