Logo des Repositoriums
 

Automated Traceability Link Recovery Between Requirements and Source Code

dc.contributor.authorHey, Tobias
dc.contributor.editorHerrmann, Andrea
dc.date.accessioned2024-07-26T10:37:41Z
dc.date.available2024-07-26T10:37:41Z
dc.date.issued2024
dc.description.abstractEfficient development, maintenance, and management of software systems rely heavily on understanding the relationships between the various software artifacts. Manual creation and maintenance of traceability information between these artifacts incur high costs due to the required human expertise. Often this results in a deficiency in available traceability information that hampers the efficiency of the software projects. The FTLR approach presented in this dissertation aims to enhance automatic traceability link recovery between requirements and source code by leveraging a fine-grained semantic similarity comparison using pre trained word embeddings and Word Movers Distance. FTLR achieves significant improvements in traceabil ity connection identification by employing the fine grained mapping with subsequent majority vote-based aggregation. Additionally, it employs a novel approach for filtering irrelevant parts of requirements using a large language model-based classifier called NoRBERT, which achieves promising results on unseen projects. Furthermore, this dissertation explores the integration of bimodal large language models into FTLR but finds no significant performance increase over word embeddings. A comparative analysis showed that FTLR outperforms existing approaches in mean average precision and F1-scores, especially on projects with object-oriented source code. However, challenges, remain to fully automate traceability link recovery, particularly in large-scale projects.en
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/44191
dc.language.isoen
dc.pubPlaceBonn
dc.publisherGesellschaft für Informatik e.V.
dc.relation.ispartofSoftwaretechnik-Trends Band 44, Heft 2
dc.relation.ispartofseriesSoftwaretechnik-Trends
dc.subjectTraceability Link Recovery
dc.subjectRequire ments Classification
dc.subjectLarge Language Models for Software Engineering
dc.subjectInformation Retrieval
dc.subjectMachine Learning
dc.titleAutomated Traceability Link Recovery Between Requirements and Source Codeen
dc.typeText/Journal Article
mci.reference.pages60-61

Dateien

Originalbündel
1 - 1 von 1
Vorschaubild nicht verfügbar
Name:
Denert2023_3_Hey.pdf
Größe:
174.28 KB
Format:
Adobe Portable Document Format