Automatic classification of requirements based on convolutional neural networks

dc.contributor.authorWinkler, Jonas Paul
dc.contributor.authorVogelsang, Andreas
dc.date.accessioned2018-05-15T10:08:06Z
dc.date.available2018-05-15T10:08:06Z
dc.date.issued2017
dc.description.abstractThe results of the requirements engineering process are predominantly documented in natural language requirements specifications. Besides the actual requirements, these documents contain additional content such as explanations, summaries, and figures. For the later use of requirements specifications, it is important to be able to differentiate between legally relevant requirements and other auxiliary content. Therefore, one of our industry partners demands the requirements engineers to manually label each content element of a requirements specification as "requirement" or "information". However, this manual labeling task is time-consuming and error-prone. In this paper, we present an approach to automatically classify content elements of a natural language requirements specification as "requirement" or "information". Our approach uses convolutional neural networks. In an initial evaluation on a real-world automotive requirements specification, our approach was able to detect requirements with a precision of 0.73 and a recall of 0.89. The approach increases the quality of requirements specifications in the sense that it discriminates important content for following activities (e.g., which parts of the specification do I need to test?).en
dc.identifier.isbn978-1-5090-3694-3
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/7787
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-6965
dc.language.isoenen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc004 Datenverarbeitung; Informatikde
dc.subject.otherclassificationen
dc.subject.otherrequirements engineeringen
dc.subject.otherconvolutional neural networksen
dc.subject.othermachine learningen
dc.subject.otherquality assuranceen
dc.titleAutomatic classification of requirements based on convolutional neural networksen
dc.typeConference Objecten
dc.type.versionacceptedVersionen
dcterms.bibliographicCitation.doi10.1109/REW.2016.021en
dcterms.bibliographicCitation.originalpublishernameIEEEen
dcterms.bibliographicCitation.originalpublisherplaceNew Yorken
dcterms.bibliographicCitation.pageend45en
dcterms.bibliographicCitation.pagestart39en
dcterms.bibliographicCitation.proceedingstitleRequirements Engineering Conference Workshops (REW), IEEE Internationalen
dcterms.bibliographicCitation.volume2017en
tub.accessrights.dnbfreeen
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Telekommunikationssysteme::FG IT-basierte Fahrzeuginnovationende
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG IT-basierte Fahrzeuginnovationende
tub.affiliation.instituteInst. Telekommunikationssystemede
tub.publisher.universityorinstitutionTechnische Universität Berlinen

Files

Original bundle
Now showing 1 - 1 of 1
Loading…
Thumbnail Image
Name:
2017_winkler_vogelsang.pdf
Size:
1.16 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
4.9 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections