Trace Link Recovery using Semantic Relation Graphs and Spreading Activation

dc.contributor.authorSchlutter, Aaron
dc.contributor.authorVogelsang, Andreas
dc.date.accessioned2020-11-10T12:57:23Z
dc.date.available2020-11-10T12:57:23Z
dc.date.issued2020-10-09
dc.description.abstractTrace Link Recovery tries to identify and link related existing requirements with each other to support further engineering tasks. Existing approaches are mainly based on algebraic Information Retrieval or machine-learning. Machine-learning approaches usually demand reasonably large and labeled datasets to train. Algebraic Information Retrieval approaches like distance between tf-idf scores also work on smaller datasets without training but are limited in providing explanations for trace links. In this work, we present a Trace Link Recovery approach that is based on an explicit representation of the content of requirements as a semantic relation graph and uses Spreading Activation to answer trace queries over this graph. Our approach is fully automated including an NLP pipeline to transform unrestricted natural language requirements into a graph. We evaluate our approach on five common datasets. Depending on the selected configuration, the predictive power strongly varies. With the best tested configuration, the approach achieves a mean average precision of 40% and a Lag of 50%. Even though the predictive power of our approach does not outperform state-of-the-art approaches, we think that an explicit knowledge representation is an interesting artifact to explore in Trace Link Recovery approaches to generate explanations and refine results.en
dc.description.abstractTrace Link Recovery versucht, verwandte bestehende Anforderungen zu identifizieren und miteinander zu verknüpfen, um weitere technische Aufgaben zu unterstützen. Bestehende Ansätze basieren hauptsächlich auf algebraischem Information Retrieval oder maschinellem Lernen. Machine-Learning-Ansätze erfordern in der Regel relativ große und vorab klassifizierte Datensätze zum Trainieren. Algebraische Ansätze wie z.B. tf-idf funktionieren auch bei kleineren Datensätzen ohne Training, sind aber in der Bereitstellung von Erklärungen für Verknüpfungen begrenzt. In dieser Arbeit stellen wir einen Trace Link Recovery Ansatz vor, der auf einer expliziten Darstellung des Inhalts von Anforderungen durch einen semantischen Relationsgraphs basiert und die Ausbreitungsaktivierung verwendet, um Verknüpfungen über diesen Graphen zu identifizieren. Unser Ansatz ist vollständig automatisiert, einschließlich einer NLP-Pipeline zur Umwandlung uneingeschränkt natürlichsprachlicher Anforderungen in einen Graphen. Wir evaluieren unseren Ansatz anhand von fünf öffentlichen Datensätzen. Abhängig von der gewählten Konfiguration variiert die Performanz stark. Mit der am besten getesteten Konfiguration erreicht der Ansatz eine Genauigkeit von 40% und einen Lag von 50%. Auch wenn die Vorhersagekraft unseres Ansatzes dem Stand der Technik nicht überlegen ist, sind wir der Meinung, dass eine explizite Wissensrepräsentation ein interessantes Artefakt ist, das in Trace Link Recovery Ansätzen untersucht werden sollte, um Erklärungen zu generieren und die Ergebnisse zu verfeinern.de
dc.identifier.eissn2332-6441
dc.identifier.isbn978-1-7281-7438-9
dc.identifier.isbn978-1-7281-7439-6
dc.identifier.issn1090-705X
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/11322.2
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-10207.2
dc.language.isoenen
dc.relation.referenceshttps://doi.org/10.14279/depositonce-9772.2
dc.relation.referenceshttps://doi.org/10.14279/depositonce-7776
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc004 Datenverarbeitung; Informatiken
dc.subject.othertrace link recoveryen
dc.subject.otherrequirements engineeringen
dc.subject.otherspreading activationen
dc.subject.othersemantic relation graphen
dc.subject.othersemantic weben
dc.subject.othernatural language processingen
dc.titleTrace Link Recovery using Semantic Relation Graphs and Spreading Activationen
dc.typeConference Objecten
dc.type.versionacceptedVersionen
dcterms.bibliographicCitation.doi10.1109/RE48521.2020.00015en
dcterms.bibliographicCitation.originalpublishernameInstitute of Electrical and Electronics Engineers (IEEE)en
dcterms.bibliographicCitation.originalpublisherplaceLos Alamitos, Calif.en
dcterms.bibliographicCitation.proceedingstitle2020 IEEE 28th International Requirements Engineering Conference (RE)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.pdf
Size:
1.25 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-11-10 13:47:36
Paper published, include DOI
2020-06-12 15:20:33