publications

Publications

16 peer-reviewed papers.

Entries with an underlined title have a paper page of their own with the abstract, slides and replication package.

283 citations on Google Scholar across these papersas of October 16, 2026

2026

The ARDoCo Tool Landscape: REST API, TraceView, and TraceViz for Architecture Traceability (has a paper page)

Jan Keim, Dominik Fuchß, Sophie Corallo, Tobias Hey, Julian Winter, Kevin Feichtinger

Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering · Munich, Germany · 2026

@inproceedings{keim_ardoco_2026,
  title        = {The ARDoCo Tool Landscape: REST API, TraceView, and TraceViz for Architecture Traceability},
  author       = {Keim, Jan and Fuch{\ss}, Dominik and Corallo, Sophie and Hey, Tobias and Winter, Julian and Feichtinger, Kevin},
  booktitle    = {Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering},
  eventdate    = {2026-10-12/2026-10-16},
  eventtitle   = {41st IEEE/ACM International Conference on Automated Software Engineering},
  eventtitleaddon = {ASE 2026},
  language     = {english},
  address      = {New York, NY, USA},
  publisher    = {Association for Computing Machinery},
  month        = {10},
  pages        = {3488--3491},
  venue        = {Munich, Germany},
  year         = {2026},
  doi          = {10.1145/3832783.3834621}
}

The EVerest Dataset for Secure Software Engineering (has a paper page)1 citation on Google Scholar

Sophie Corallo, Debora Grupp, Dominik Fuchß, Jan Keim, Frederik Reiche, Tobias Hey, Anne Koziolek

Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering · Munich, Germany · 2026

@inproceedings{corallo_everest_2026,
  title        = {The EVerest Dataset for Secure Software Engineering},
  author       = {Corallo, Sophie and Grupp, Debora and Fuch{\ss}, Dominik and Keim, Jan and Reiche, Frederik and Hey, Tobias and Koziolek, Anne},
  booktitle    = {Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering},
  eventdate    = {2026-10-12/2026-10-16},
  eventtitle   = {41st IEEE/ACM International Conference on Automated Software Engineering},
  eventtitleaddon = {ASE 2026},
  language     = {english},
  address      = {New York, NY, USA},
  publisher    = {Association for Computing Machinery},
  month        = {10},
  pages        = {3454--3458},
  venue        = {Munich, Germany},
  year         = {2026},
  doi          = {10.1145/3832783.3834614}
}

Architecture in the Cradle: Early Warning of Architectural Decay with ArchGuard (has a paper page)1 citation on Google Scholar

Haoyu Liu, Dominik Fuchß, Sophie Corallo, Maximilian Hummel, Jan Keim, Tobias Hey

2026 IEEE 23rd International Conference on Software Architecture (ICSA) · Amsterdam, Netherlands · 2026

@inproceedings{liu_architecture_2026,
  title        = {Architecture in the Cradle: Early Warning of Architectural Decay with ArchGuard},
  author       = {Liu, Haoyu and Fuch{\ss}, Dominik and Corallo, Sophie and Hummel, Maximilian and Keim, Jan and Hey, Tobias},
  booktitle    = {2026 IEEE 23rd International Conference on Software Architecture (ICSA)},
  eventdate    = {2026-06-22/2026-06-26},
  eventtitle   = {23rd IEEE International Conference on Software Architecture},
  eventtitleaddon = {ICSA 2026},
  doi          = {10.1109/icsa66085.2026.00011},
  language     = {english},
  month        = {6},
  pages        = {44--55},
  publisher    = {IEEE},
  venue        = {Amsterdam, Netherlands},
  year         = {2026}
}

Who's Who? LLM-assisted Software Traceability with Architecture Entity Recognition (has a paper page)8 citations on Google Scholar

Dominik Fuchß, Haoyu Liu, Sophie Corallo, Tobias Hey, Jan Keim, Johannes von Geisau, Anne Koziolek

ACM Trans. Auton. Adapt. Syst. · New York, NY, USA · 2026

@article{fuchss_whos_2026,
  author       = {Fuch{\ss}, Dominik and Liu, Haoyu and Corallo, Sophie and Hey, Tobias and Keim, Jan and von Geisau, Johannes and Koziolek, Anne},
  title        = {Who's Who? LLM-assisted Software Traceability with Architecture Entity Recognition},
  year         = {2026},
  publisher    = {Association for Computing Machinery},
  address      = {New York, NY, USA},
  issn         = {1556-4665},
  url          = {https://doi.org/10.1145/3807453},
  doi          = {10.1145/3807453},
  journal      = {ACM Trans. Auton. Adapt. Syst.},
  month        = {04},
  keywords     = {Large Language Models, Model Extraction, Software Architecture, Traceability Link Recovery}
}

ExArch: Enabling Architecture Traceability by LLM-based Architecture Component Name Extraction (has a paper page)

Dominik Fuchß, Haoyu Liu, Tobias Hey, Jan Keim, Anne Koziolek

Software Engineering 2026 (SE 2026) · Bonn · 2026

@inproceedings{fuchss_exarch_2026,
  title        = {{ExArch}: {Enabling} {Architecture} {Traceability} by {LLM}-based {Architecture} {Component} {Name} {Extraction}},
  author       = {Fuch{\ss}, Dominik and Liu, Haoyu and Hey, Tobias and Keim, Jan and Koziolek, Anne},
  address      = {Bonn},
  booktitle    = {Software Engineering 2026 (SE 2026)},
  doi          = {10.18420/se2026\_20},
  issn         = {2944-7682},
  month        = {2},
  publisher    = {Gesellschaft f{\"u}r Informatik, Bonn},
  series       = {Lecture Notes in Informatics (LNI)},
  volume       = {P-377},
  year         = {2026}
}

Linking Software System Artifacts: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation (has a paper page)

Dominik Fuchß, Tobias Hey, Jan Keim, Haoyu Liu, Niklas Ewald, Tobias Thirolf, Anne Koziolek

Software Engineering 2026 (SE 2026) · Bonn · 2026

@inproceedings{fuchss_lissa_2026,
  title        = {{Linking} {Software} {System} {Artifacts}: {Toward} {Generic} {Traceability} {Link} {Recovery} through {Retrieval}-{Augmented} {Generation}},
  author       = {Fuch{\ss}, Dominik and Hey, Tobias and Keim, Jan and Liu, Haoyu and Ewald, Niklas and Thirolf, Tobias and Koziolek, Anne},
  address      = {Bonn},
  booktitle    = {Software Engineering 2026 (SE 2026)},
  doi          = {10.18420/se2026\_37},
  issn         = {2944-7682},
  month        = {2},
  publisher    = {Gesellschaft f{\"u}r Informatik, Bonn},
  series       = {Lecture Notes in Informatics (LNI)},
  volume       = {P-377},
  year         = {2026}
}

2025

Beyond Retrieval: A Study of Using LLM Ensembles for Candidate Filtering in Requirements Traceability (has a paper page)9 citations on Google Scholar

Dominik Fuchß, Stefan Schwedt, Jan Keim, Tobias Hey

2025 IEEE 33rd International Requirements Engineering Conference Workshops (REW) · 2025

@inproceedings{fuchss_beyond_2025,
  title        = {{Beyond} {Retrieval}: {A} {Study} of {Using} {LLM} {Ensembles} for {Candidate} {Filtering} in {Requirements} {Traceability}},
  author       = {Fuch{\ss}, Dominik and Schwedt, Stefan and Keim, Jan and Hey, Tobias},
  booktitle    = {2025 IEEE 33rd International Requirements Engineering Conference Workshops (REW)},
  doi          = {10.1109/rew66121.2025.00006},
  month        = {9},
  pages        = {5--12},
  publisher    = {IEEE},
  year         = {2025}
}

LiSSA: Toward Generic Traceability Link Recovery Through Retrieval-Augmented Generation (has a paper page)70 citations on Google Scholar

Dominik Fuchß, Tobias Hey, Jan Keim, Haoyu Liu, Niklas Ewald, Tobias Thirolf, Anne Koziolek

2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE) · Ottawa, Canada · 2025

@inproceedings{fuchss_lissa_2025,
  title        = {{LiSSA}: {Toward} {Generic} {Traceability} {Link} {Recovery} {Through} {Retrieval}-{Augmented} {Generation}},
  author       = {Fuch{\ss}, Dominik and Hey, Tobias and Keim, Jan and Liu, Haoyu and Ewald, Niklas and Thirolf, Tobias and Koziolek, Anne},
  booktitle    = {2025 IEEE/ACM 47th International Conference on Software Engineering (ICSE)},
  doi          = {10.1109/icse55347.2025.00186},
  location     = {Ottawa, Canada},
  month        = {4},
  pages        = {1396--1408},
  publisher    = {IEEE},
  series       = {ICSE '25},
  year         = {2025}
}

Requirements Traceability Link Recovery via Retrieval-Augmented Generation (has a paper page)43 citations on Google Scholar

Tobias Hey, Dominik Fuchß, Jan Keim, Anne Koziolek

Lecture Notes in Computer Science · Cham · 2025

@inproceedings{hey_requirements_2025,
  title        = {{Requirements} {Traceability} {Link} {Recovery} via {Retrieval}-{Augmented} {Generation}},
  author       = {Hey, Tobias and Fuch{\ss}, Dominik and Keim, Jan and Koziolek, Anne},
  address      = {Cham},
  booktitle    = {Lecture Notes in Computer Science},
  doi          = {10.1007/978-3-031-88531-0\_27},
  editor       = {Hess, Anne and Susi, Angelo},
  isbn         = {978-3031885303},
  issn         = {0302-9743},
  month        = {4},
  pages        = {381--397},
  publisher    = {Springer Nature Switzerland},
  year         = {2025}
}

Enabling Architecture Traceability by LLM-based Architecture Component Name Extraction (has a paper page)31 citations on Google Scholar

Dominik Fuchß, Haoyu Liu, Tobias Hey, Jan Keim, Anne Koziolek

2025 IEEE 22nd International Conference on Software Architecture (ICSA) · Odense, Denmark · 2025

@inproceedings{fuchss_enabling_2025,
  title        = {{Enabling} {Architecture} {Traceability} by {LLM}-based {Architecture} {Component} {Name} {Extraction}},
  author       = {Fuch{\ss}, Dominik and Liu, Haoyu and Hey, Tobias and Keim, Jan and Koziolek, Anne},
  booktitle    = {2025 IEEE 22nd International Conference on Software Architecture (ICSA)},
  doi          = {10.1109/icsa65012.2025.00011},
  eventdate    = {2025-03-31/2025-04-04},
  eventtitle   = {22nd IEEE International Conference on Software Architecture},
  eventtitleaddon = {ICSA 2025},
  language     = {english},
  month        = {3},
  pages        = {1--12},
  publisher    = {IEEE},
  venue        = {Odense, Denmark},
  year         = {2025},
  keywords     = {Large Language Models, Model Extraction, Software Architecture, Traceability Link Recovery}
}

Recovering Trace Links Between Software Documentation And Code (has a paper page)

Jan Keim, Sophie Corallo, Dominik Fuchß, Tobias Hey, Tobias Telge, Anne Koziolek

Software Engineering 2025, Fachtagung des GI-Fachbereichs Softwaretechnik, Karlsruhe, Germany, February 24-28, 2025 · Bonn · 2025

@inproceedings{keim_recovering_2025,
  title        = {{Recovering} {Trace} {Links} {Between} {Software} {Documentation} {And} {Code}},
  author       = {Keim, Jan and Corallo, Sophie and Fuch{\ss}, Dominik and Hey, Tobias and Telge, Tobias and Koziolek, Anne},
  address      = {Bonn},
  booktitle    = {Software Engineering 2025, Fachtagung des GI-Fachbereichs Softwaretechnik, Karlsruhe, Germany, February 24-28, 2025},
  doi          = {10.18420/se2025-24},
  editor       = {Koziolek, Anne and Lamprecht, Anna-Lena and Th{\"u}m, Thomas and Burger, Erik},
  issn         = {2944-7682},
  month        = {2},
  pages        = {24},
  publisher    = {Gesellschaft f{\"u}r Informatik e.V.},
  series       = {Lecture Notes in Informatics (LNI)},
  volume       = {P-360},
  year         = {2025}
}

2024

Recovering Trace Links Between Software Documentation And Code (has a paper page)35 citations on Google Scholar

Jan Keim, Sophie Corallo, Dominik Fuchß, Tobias Hey, Tobias Telge, Anne Koziolek

Proceedings of the IEEE/ACM 46th International Conference on Software Engineering · Lisbon, Portugal · 2024

@inproceedings{keim_recovering_2024,
  title        = {{Recovering} {Trace} {Links} {Between} {Software} {Documentation} {And} {Code}},
  author       = {Keim, Jan and Corallo, Sophie and Fuch{\ss}, Dominik and Hey, Tobias and Telge, Tobias and Koziolek, Anne},
  abstract     = {Introduction Software development involves creating various artifacts at different levels of abstraction and establishing relationships between them is essential. Traceability link recovery (TLR) automates this process, enhancing software quality by aiding tasks like maintenance and evolution. However, automating TLR is challenging due to semantic gaps resulting from different levels of abstraction. While automated TLR approaches exist for requirements and code, architecture documentation lacks tailored solutions, hindering the preservation of architecture knowledge and design decisions. Methods This paper presents our approach TransArC for TLR between architecture documentation and code, using component-based architecture models as intermediate artifacts to bridge the semantic gap. We create transitive trace links by combining the existing approach ArDoCo for linking architecture documentation to models with our novel approach ArCoTL for linking architecture models to code.Results We evaluate our approaches with five open-source projects, comparing our results to baseline approaches. The model-to-code TLR approach achieves an average F1-score of 0.98, while the documentation-to-code TLR approach achieves a promising average F1-score of 0.82, significantly outperforming baselines. Conclusion Combining two specialized approaches with an intermediate artifact shows promise for bridging the semantic gap. In future research, we will explore further possibilities for such transitive approaches.},
  address      = {New York, NY, USA},
  articleno    = {215},
  booktitle    = {Proceedings of the IEEE/ACM 46th International Conference on Software Engineering},
  doi          = {10.1145/3597503.3639130},
  isbn         = {9798400702174},
  location     = {Lisbon, Portugal},
  month        = {4},
  numpages     = {13},
  pages        = {1--13},
  publisher    = {ACM},
  series       = {ICSE '24},
  url          = {https://doi.org/10.1145/3597503.3639130},
  year         = {2024}
}

Detecting Inconsistencies in Software Architecture Documentation Using Traceability Link Recovery (has a paper page)

Jan Keim, Sophie Corallo, Dominik Fuchß, Anne Koziolek

Software Engineering 2024, Fachtagung des GI-Fachbereichs Softwaretechnik, Linz, Austria, February 26 - March 1, 2024 · Bonn · 2024

@inproceedings{keim_detecting_2024,
  title        = {{Detecting} {Inconsistencies} in {Software} {Architecture} {Documentation} {Using} {Traceability} {Link} {Recovery}},
  author       = {Keim, Jan and Corallo, Sophie and Fuch{\ss}, Dominik and Koziolek, Anne},
  address      = {Bonn},
  booktitle    = {Software Engineering 2024, Fachtagung des GI-Fachbereichs Softwaretechnik, Linz, Austria, February 26 - March 1, 2024},
  doi          = {10.18420/sw2024_37},
  editor       = {Rabiser, Rick and Wimmer, Manuel and Groher, Iris and Wortmann, Andreas and Wiesmayr, Bianca},
  isbn         = {978-3-88579-737-1},
  month        = {2},
  pages        = {119--120},
  pissn        = {1617-5468},
  publisher    = {Gesellschaft f{\"u}r Informatik e.V.},
  series       = {Lecture Notes in Informatics (LNI)},
  volume       = {P-343},
  year         = {2024}
}

2023

Establishing a Benchmark Dataset for Traceability Link Recovery Between Software Architecture Documentation and Models22 citations on Google Scholar

Dominik Fuchß, Sophie Corallo, Jan Keim, Janek Speit, Anne Koziolek

Lecture Notes in Computer Science · Cham · 2023

@inproceedings{fuchss_establishing_2023,
  title        = {{Establishing} a {Benchmark} {Dataset} for {Traceability} {Link} {Recovery} {Between} {Software} {Architecture} {Documentation} and {Models}},
  author       = {Fuch{\ss}, Dominik and Corallo, Sophie and Keim, Jan and Speit, Janek and Koziolek, Anne},
  address      = {Cham},
  booktitle    = {Lecture Notes in Computer Science},
  doi          = {10.1007/978-3-031-36889-9\_30},
  editor       = {Batista, Thais and Bure{\v{s}}, Tom{\'a}{\v{s}} and Raibulet, Claudia and Muccini, Henry},
  isbn         = {978-3031368882},
  issn         = {0302-9743},
  month        = {9},
  pages        = {455--464},
  publisher    = {Springer International Publishing},
  year         = {2023}
}

Detecting Inconsistencies in Software Architecture Documentation Using Traceability Link Recovery (has a paper page)25 citations on Google Scholar

Jan Keim, Sophie Corallo, Dominik Fuchß, Anne Koziolek

2023 IEEE 20th International Conference on Software Architecture (ICSA) · 2023

@inproceedings{keim_detecting_2023,
  title        = {{Detecting} {Inconsistencies} in {Software} {Architecture} {Documentation} {Using} {Traceability} {Link} {Recovery}},
  author       = {Keim, Jan and Corallo, Sophie and Fuch{\ss}, Dominik and Koziolek, Anne},
  booktitle    = {2023 IEEE 20th International Conference on Software Architecture (ICSA)},
  doi          = {10.1109/icsa56044.2023.00021},
  month        = {3},
  pages        = {141--152},
  publisher    = {IEEE},
  year         = {2023}
}

2021

Trace Link Recovery for Software Architecture Documentation (has a paper page)38 citations on Google Scholar

Jan Keim, Sophie Schulz, Dominik Fuchß, Claudius Kocher, Janek Speit, Anne Koziolek

Lecture Notes in Computer Science · Cham · 2021