Skip to content

Commit f06dd91

Browse files
committed
Add REFSQ25 Paper
1 parent a63bd11 commit f06dd91

File tree

3 files changed

+1525
-0
lines changed

3 files changed

+1525
-0
lines changed

_pages/conferences.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ dropdown: true
77
children:
88
- title: ICSE 2025
99
permalink: /c/icse25
10+
- title: REFSQ 2025
11+
permalink: /c/refsq25
1012
- title: ICSA 2025
1113
permalink: /c/icsa25
1214
- title: SE 2024

_pages/conferences/refsq25.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
layout: page
3+
permalink: /c/refsq25
4+
title: "Requirements Traceability Link Recovery via Retrieval-Augmented Generation"
5+
description:
6+
publication: # hey_requirements_2025
7+
---
8+
9+
by Tobias Hey <a href="https://orcid.org/0000-0003-0381-1020"><i class="fa-brands fa-orcid"></i></a>, Dominik Fuchß <a href="https://orcid.org/0000-0001-6410-6769"><i class="fa-brands fa-orcid"></i></a>, Jan Keim <a href="https://orcid.org/0000-0002-8899-7081"><i class="fa-brands fa-orcid"></i></a>, and Anne Koziolek <a href="https://orcid.org/0000-0002-1593-3394"><i class="fa-brands fa-orcid"></i></a>
10+
11+
To be published at the [31st International Working Conference on Requirements Engineering: Foundation for Software Quality](https://2025.refsq.org/).
12+
13+
![Approach Overview](/assets/img/refsq25-approach.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}
14+
15+
## Abstract
16+
17+
**[Context and Motivation]**
18+
In software development, various interrelated artifacts are created.
19+
Access to information on the relation between these artifacts eases understanding of the system and enables tasks such as change impact and software reusability analyses.
20+
Manual trace link creation is labor-intensive and costly, and thus is often missing in projects.
21+
Automation could enhance the development and maintenance efficiency.
22+
23+
**[Question/Problem]**
24+
Current methods for automatically recovering traceability links between different types of requirements do not achieve the necessary performance to be applied in practice, or require pre-existing links for machine learning.
25+
26+
**[Principal Ideas and Results]**
27+
We propose to address this limitation by \method{leveraging large language models (LLMs) with retrieval-augmented generation (RAG) for inter-requirements traceability link recovery.}
28+
In an empirical evaluation on six benchmark datasets, we show that chain-of-thought prompting can be beneficial, open-source models perform comparably to proprietary ones, and that the approach can outperform state-of-the-art and baseline approaches.
29+
30+
**[Contribution]** This work presents an approach for inter-requirements traceability link recovery using RAG and provides the first empirical evidence of its performance.
31+
32+
## Links
33+
34+
- Paper on [KITopen](https://publikationen.bibliothek.kit.edu/1000178589)
35+
- Replication Package on [Zenodo](https://doi.org/10.5281/zenodo.14779457) and the corresponding [GitHub repository](https://github.com/ArDoCo/ReplicationPackage-REFSQ25_Requirements-TLR-via-RAG)

0 commit comments

Comments
 (0)