Improving Trace Link Recovery using Semantic Relation Graphs and Spreading Activation
[Context & Motivation] Trace 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. [Question/Problem] 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 considering the context of semantic statements. [Principal Ideas/Results] In this work, we revise our existing 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. The approach generates sorted candidate lists and is fully automated including an NLP pipeline to transform unrestricted natural language requirements into a graph and does not require any external knowledge bases or other resources. [Contribution] To improve the performance, we take a detailed look at five common datasets and adapt the graph structure and semantic search algorithm. Depending on the selected configuration, the predictive power strongly varies. With the best tested configuration, the approach achieves a mean average precision of 50%, a Lag of 30% and a recall of 90%.
Thu 15 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
11:30 - 13:00 | Paper Session 5: Generating and Tracing RequirementsResearch Papers at Room 1: Essen Chair(s): Andrea Herrmann Herrmann & Ehrlich | ||
11:30 30mPaper | Iterative and Scenario-based Requirements Specification in a System of Systems Context Research Papers Carsten Wiecher FH Dortmund, Joel Greenyer FHDW Hannover, Carsten Wolff , Harald Anacker , Roman Dumitrescu | ||
12:00 30mPaper | Improving Trace Link Recovery using Semantic Relation Graphs and Spreading Activation Research Papers Link to publication DOI Pre-print | ||
12:30 30mPaper | CORG: A Component-Oriented Synthetic Textual Requirements Generator Research Papers Aya Zaki Ismail , Mohamed Osama , Mohamed Abdelrazek Deakin University, Australia, John Grundy Monash University, Amani Ibrahim |