Knowledge Extraction from Natural Language Requirements into a Semantic Relation Graph

dc.contributor.authorSchlutter, Aaron
dc.contributor.authorVogelsang, Andreas
dc.date.accessioned2020-04-08T10:17:49Z
dc.date.available2020-04-08T10:17:49Z
dc.date.issued2020-05
dc.description.abstractKnowledge extraction and representation aims to identify information and to transform it into a machine-readable format. Knowledge representations support Information Retrieval tasks such as searching for single statements, documents, or metadata. Requirements specifications of complex systems such as automotive software systems are usually divided into different subsystem specifications. Nevertheless, there are semantic relations between individual documents of the separated subsystems, which have to be considered in further processes (e.g. dependencies). If requirements engineers or other developers are not aware of these relations, this can lead to inconsistencies or malfunctions of the overall system. Therefore, there is a strong need for tool support in order to detects semantic relations in a set of large natural language requirements specifications. In this work we present a knowledge extraction approach based on an explicit knowledge representation of the content of natural language requirements as a semantic relation graph. Our approach is fully automated and includes an NLP pipeline to transform unrestricted natural language requirements into a graph. We split the natural language into different parts and relate them to each other based on their semantic relation. In addition to semantic relations, other relationships can also be included in the graph. We envision to use a semantic search algorithm like spreading activation to allow users to search different semantic relations in the graph.en
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/10876.2
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-9772.2
dc.language.isoenen
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc004 Datenverarbeitung; Informatiken
dc.subject.otherknowledge extractionen
dc.subject.otherrequirement engineeringen
dc.subject.othernatural language processingen
dc.subject.othersemantic relation graphen
dc.subject.otherspreading activationen
dc.titleKnowledge Extraction from Natural Language Requirements into a Semantic Relation Graphen
dc.typeConference Objecten
dc.type.versionacceptedVersionen
dcterms.bibliographicCitation.doi10.1145/3387940.3392162en
dcterms.bibliographicCitation.originalpublishernameAssociation for Computing Machinery (ACM)en
dcterms.bibliographicCitation.originalpublisherplaceNew York, NYen
dcterms.bibliographicCitation.proceedingstitleIEEE/ACM 42nd International Conference on Software Engineering Workshops (ICSEW’20)en
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:
schlutter_vogelsang_2020_accepted.pdf
Size:
4.08 MB
Format:
Adobe Portable Document Format
Description:
Accepted manuscript
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

Version History

Now showing 1 - 2 of 2
VersionDateSummary
2020-04-08 12:03:57
Manuscript accepted
2020-03-16 11:45:37