Skip to content

Commit 630280d

Browse files
authored
Merge PR #3: Add repository links to approach pages
Adds generic repositories array to approach pages and renders repositories in approach layout. All URLs verified; PR description updated to correct four outdated links.
2 parents 1c8ee4b + 0b030f5 commit 630280d

File tree

10 files changed

+65
-2
lines changed

10 files changed

+65
-2
lines changed

_approaches/arcotl.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ description: ArCoTL – TLR between Software Architecture Models and Code.
44
permalink: /approaches/arcotl/
55
importance: 2
66
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/tlr
10+
- name: Replication Package (ICSE 2024)
11+
url: https://github.com/ardoco/Replication-Package-ICSE24_Recovering-Trace-Links-Between-Software-Documentation-And-Code
712
---
813

914
![ArCoTL Overview](/assets/img/approaches/icse24-transarc.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}

_approaches/ardocode.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ description: ArDoCode – TLR between Software Architecture Documentation and Co
44
permalink: /approaches/ardocode/
55
importance: 5
66
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/tlr
10+
- name: Replication Package (ICSE 2024)
11+
url: https://github.com/ardoco/Replication-Package-ICSE24_Recovering-Trace-Links-Between-Software-Documentation-And-Code
712
---
813

914
![ArCoTL Overview](/assets/img/approaches/icse24-ardocode.svg){:width="100%" style="border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}

_approaches/exarch.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ description: "ExArch – LLM-based Architecture Component Name Extraction for TL
44
permalink: /approaches/exarch/
55
importance: 4
66
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/tlr
10+
- name: Replication Package (ICSA 2025)
11+
url: https://github.com/ardoco/Replication-Package-ICSA25_Enabling-Arch-Traceability-by-LLM-based-Arch-Component-Name-Extraction
712
---
813

914
![ExArch Overview](/assets/img/approaches/icsa25-transarc.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}

_approaches/inconsistency-detection.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ description: Documentation-Model-Inconsistency-Analysis pipeline.
44
permalink: /approaches/inconsistency-detection/
55
importance: 8
66
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/inconsistency-detection
10+
- name: Replication Package (ICSA 2023)
11+
url: https://github.com/ardoco/DetectingInconsistenciesInSoftwareArchitectureDocumentationUsingTraceabilityLinkRecovery
712
---
813

914
![Approach Overview](/assets/img/approaches/icsa23-inconsistency.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}

_approaches/lissa.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,15 @@ description: LiSSA – LLM/RAG-based TLR.
44
permalink: /approaches/lissa/
55
importance: 6
66
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/lissa-ratlr
10+
- name: Replication Package (ICSE 2025)
11+
url: https://github.com/ardoco/Replication-Package-ICSE25_LiSSA-Toward-Generic-Traceability-Link-Recovery-through-RAG
12+
- name: Replication Package (REFSQ 2025)
13+
url: https://github.com/ardoco/Replication-Package-REFSQ25_Requirements-TLR-via-RAG
14+
- name: Replication Package (AIRE 2025)
15+
url: https://github.com/ardoco/Replication-Package-AIRE25_Beyond-Retrieval-Using-LLM-Ensembles-for-Candidate-Filtering-in-Req-TLR
716
---
817

918
![LiSSA Overview](/assets/img/approaches/icse25-lissa.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}

_approaches/secdreqan.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@ title: SecDReqAn
33
description: SecDReqAn – TLR for Security Requirements.
44
permalink: /approaches/secdreqan/
55
importance: 7
6-
layout: page
6+
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/secdreqan
710
---
811

912
🚧 This approach is not available yet.

_approaches/swattr.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ description: SWATTR – TLR between Software Architecture Documentation and Soft
44
permalink: /approaches/swattr/
55
importance: 1
66
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/tlr
10+
- name: Replication Package (ECSA 2021)
11+
url: https://github.com/ardoco/SWATTR
712
---
813

914
![SWATTR Overview](/assets/img/approaches/ecsa21-swattr.svg){:width="100%" style="border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}

_approaches/transarc.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ description: TransArC – TLR between Software Architecture Documentation, Model
44
permalink: /approaches/transarc/
55
importance: 3
66
layout: approach
7+
repositories:
8+
- name: Implementation
9+
url: https://github.com/ardoco/tlr
10+
- name: Replication Package (ICSE 2024)
11+
url: https://github.com/ardoco/Replication-Package-ICSE24_Recovering-Trace-Links-Between-Software-Documentation-And-Code
12+
- name: Replication Package (ICSA 2025)
13+
url: https://github.com/ardoco/Replication-Package-ICSA25_Enabling-Arch-Traceability-by-LLM-based-Arch-Component-Name-Extraction
714
---
815

916
![TransArC Overview](/assets/img/approaches/icse24-transarc.svg){:width="100%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}

_approaches/tv.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@ title: ARDoCo-TV
33
description: "Trace View: a viewer for trace links."
44
permalink: /approaches/tv/
55
importance: 9
6-
layout: page
6+
layout: approach
7+
repositories:
8+
- name: Implementation (v2)
9+
url: https://github.com/ardoco/traceview-v2
10+
- name: Implementation (v1 - Legacy)
11+
url: https://github.com/ardoco/traceview-v1
712
---
813

914
ARDoCo-TV is a tool for visualizing trace links between software artifacts, supporting the analysis and understanding of traceability in software projects.

_layouts/approach.liquid

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,20 @@ layout: page
55
{{ content }}
66
</article>
77

8+
{% if page.repositories %}
9+
<section>
10+
<h2>Links</h2>
11+
<ul>
12+
{% for repo in page.repositories %}
13+
<li>
14+
<i class="fa-brands fa-github"></i>
15+
<a href="{{ repo.url }}" target="_blank" rel="noopener noreferrer">{{ repo.name }}</a>
16+
</li>
17+
{% endfor %}
18+
</ul>
19+
</section>
20+
{% endif %}
21+
822
{% assign project_title = page.title %}
923
{% assign related = site.conferences | where_exp: 'conf', 'conf.approaches contains project_title' %}
1024
{% if related.size > 1 %}

0 commit comments

Comments
 (0)