Skip to content

Commit 66de5c1

Browse files
committed
Add icsa26 paper details :)
1 parent 63012d5 commit 66de5c1

13 files changed

Lines changed: 35746 additions & 9 deletions

File tree

_bibliography/papers.bib

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,3 +200,18 @@ @article{fuchss_lissa_2026
200200
publisher = {Gesellschaft für Informatik, Bonn},
201201
year = {2026}
202202
}
203+
204+
@inproceedings{liu_architecture_2026,
205+
title = {Architecture in the Cradle: Early Warning of Architectural Decay with ArchGuard},
206+
author = {Liu, Haoyu and Fuch{\ss}, Dominik and Corallo, Sophie and Hummel, Maximilian and Keim, Jan and Hey, Tobias},
207+
abbr = {ICSA},
208+
booktitle = {2026 IEEE 23rd International Conference on Software Architecture (ICSA)},
209+
eventdate = {2026-06-22/2026-06-26},
210+
eventtitle = {23rd IEEE International Conference on Software Architecture},
211+
eventtitleaddon = {ICSA 2026},
212+
language = {english},
213+
publisher = {IEEE},
214+
venue = {Amsterdam, Netherlands},
215+
year = {2026},
216+
html = {/c/icsa26}
217+
}

_conferences/aire25.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ approaches:
1616
- LiSSA
1717
conference_name: "33rd International Requirements Engineering Conference Workshops (REW)"
1818
conference_url: https://aire-ws.github.io/aire25/
19-
published: true
2019
links:
2120
paper:
2221
kitopen: https://publikationen.bibliothek.kit.edu/1000183058

_conferences/ecsa21.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ approaches:
1818
- SWATTR
1919
conference_name: "15th European Conference on Software Architecture (ECSA 2021)"
2020
conference_url: https://conf.researchr.org/home/ecsa-2021
21-
published: true
2221
links:
2322
paper:
2423
springer: https://doi.org/10.1007/978-3-030-86044-8_7

_conferences/icsa23.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ approaches:
1717
- "Inconsistency Detection"
1818
conference_name: "20th IEEE International Conference on Software Architecture (ICSA 2023)"
1919
conference_url: https://icsa-conferences.org/2023/
20-
published: true
2120
links:
2221
paper:
2322
ieee: https://doi.org/10.1109/ICSA56044.2023.00021

_conferences/icsa25.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ approaches:
1818
- TransArC
1919
conference_name: "22nd IEEE International Conference on Software Architecture (ICSA 2025)"
2020
conference_url: https://conf.researchr.org/home/icsa-2025/
21-
published: true
2221
links:
2322
paper:
2423
ieee: https://doi.org/10.1109/ICSA65012.2025.00011

_conferences/icsa26.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
layout: publication
3+
permalink: /c/icsa26
4+
title: "Architecture in the Cradle: Early Warning of Architectural Decay with ArchGuard"
5+
description:
6+
publication: liu_architecture_2026
7+
featured: true
8+
year: 2026
9+
pub_short_name: "ICSA 2026"
10+
authors:
11+
- haoyu_liu
12+
- dominik_fuchss
13+
- sophie_corallo
14+
- maximilian_hummel
15+
- jan_keim
16+
- tobias_hey
17+
conference_name: "23rd IEEE International Conference on Software Architecture (ICSA 2026)"
18+
conference_url: https://conf.researchr.org/home/icsa-2026/
19+
in_press: true
20+
links:
21+
paper:
22+
kitopen: https://publikationen.bibliothek.kit.edu/1000191263
23+
replication:
24+
zenodo: https://doi.org/10.5281/zenodo.18891082
25+
repo: https://github.com/ardoco/Replication-Package-ICSA26_Architecture-in-the-Cradle
26+
---
27+
28+
![ArchGuard Overview](/assets/img/approaches/icsa26-archguard.svg){:width="75%" style="background-color: white; border-radius: 8px; padding: 10px; display: block; margin: 0 auto;"}
29+
30+
## Abstract
31+
32+
Architectural decay can manifest as the evolution of architectural smells, degrading integrity, and increasing maintenance costs.
33+
Existing techniques capture smells post hoc or predict on component level, acting too late or on too coarse a granularity.
34+
We investigate if the risk of introducing architectural smells can already be predicted when issues are opened.
35+
Thus, we propose an issue-level prediction approach that utilizes the semantic representations of Large Language Models (LLMs).
36+
37+
To enable training and evaluation, we construct a dataset from three GitLab-hosted projects by linking issues to smells via smell-inducing changes.
38+
On this dataset, we train classifiers to identify high-risk issues and conduct an empirical study comparing seven different representations and nine classifiers.
39+
40+
Our best-performing classifier (SVM with OpenAI embeddings) achieves F1-scores of up to 0.506, with a recall of about 0.74.
41+
This means that our approach can identify approximately 74% of smell-inducing issues before implementation begins.
42+
When design alternatives are still being considered. Our approach provides early warnings of potential architectural risks.
43+
This work shifts from reactive remediation to proactive quality assurance, raising awareness of potential architectural risks.

_conferences/icse24.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ approaches:
2121
- ArDoCode
2222
conference_name: "46th International Conference on Software Engineering (ICSE 2024)"
2323
conference_url: https://conf.researchr.org/home/icse-2024
24-
published: true
2524
links:
2625
paper:
2726
acm: https://doi.org/10.1145/3597503.3639130

_conferences/icse25.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ approaches:
1919
- LiSSA
2020
conference_name: "47th IEEE/ACM International Conference on Software Engineering (ICSE 2025)"
2121
conference_url: https://conf.researchr.org/home/icse-2025/
22-
published: true
2322
links:
2423
paper:
2524
ieee: https://doi.org/10.1109/ICSE55347.2025.00186

_conferences/refsq25.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ approaches:
1616
- LiSSA
1717
conference_name: "31st International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2025)"
1818
conference_url: https://2025.refsq.org/
19-
published: true
2019
links:
2120
paper:
2221
kitopen: https://publikationen.bibliothek.kit.edu/1000179817

_data/authors.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ tobias_hey:
1717
name: Tobias Hey
1818
orcid: "0000-0003-0381-1020"
1919

20+
maximilian_hummel:
21+
name: Maximilian Hummel
22+
orcid: "0009-0001-4123-2786"
23+
2024
claudius_kocher:
2125
name: Claudius Kocher
2226
orcid: null

0 commit comments

Comments
 (0)