publications

2026

  1. A Research Roadmap for Augmenting Software Engineering Processes and Software Products with Generative AI
    Domenico Amalfitano, Andreas Metzger, Marco Autili, Tommaso Fulcini, and 7 more authors
    ACM Transactions on Software Engineering and Methodology, 2026
  2. Who’s Who? LLM-assisted Software Traceability with Architecture Entity Recognition
    Dominik Fuchß, Haoyu Liu, Sophie CoralloTobias Hey, and 3 more authors
    ACM Transactions on Autonomous and Adaptive Systems, 2026
  3. A Community Roadmap for Meta-Research and Knowledge Transfer in Software Engineering
    Angelika Kaplan, Martin Armbruster, Jan Bernoth, Marco Konersmann, and 2 more authors
    In Proceedings of the 2026 IEEE/ACM International Workshop on Methodological Issues with Empirical Studies in Software Engineering, 2026
  4. From Scattered to Structured: A Vision for Automating Architectural Knowledge Management
    Jan Keim, and Angelika Kaplan
    2026
  5. The ARDoCo Tool Landscape: REST API, TraceView, and TraceViz for Architecture Traceability
    Jan KeimDominik FuchßSophie CoralloTobias Hey, and 2 more authors
    In 2026 41st IEEE/ACM International Conference on Automated Software Engineering (ASE), 2026
  6. On Converting Natural Language Requirements into Semi-Formal Templates Using LLMs
    Jonas Roßkothen, Dominik Fuchß, Ferenc Erdösi, Marius Floruß, and 2 more authors
    In 2026 IEEE 34th International Requirements Engineering Conference (RE), 2026
  7. Automated Generation of SysML Activity Diagrams from Industrial Requirements Using LLMs
    Ben Franze, Dominik Fuchß, Felix Wattenberg, Tom Fuchs, and 2 more authors
    In IEEE 34th International Requirements Engineering Conference (RE 2026), 2026
  8. AutoPCM: Automated Generation of Architectural Performance Models from Early Design Artifacts using LLM Agents
    Maximilian Hummel, Dominik FuchßSophie Corallo, Nathan J. Hagel, and 3 more authors
    In 20th European Conference on Software Architecture (ECSA 2026), 2026
  9. Architecture in the Cradle: Early Warning of Architectural Decay with ArchGuard
    Haoyu Liu, Dominik FuchßSophie Corallo, Maximilian Hummel, and 2 more authors
    In 23rd IEEE International Conference on Software Architecture (ICSA 2026), 2026
  10. Linking Software System Artifacts: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation
    Dominik FuchßTobias HeyJan Keim, Haoyu Liu, and 3 more authors
    In Software Engineering 2026 (SE 2026), 2026
  11. ExArch: Enabling Architecture Traceability by LLM-based Architecture Component Name Extraction
    Dominik Fuchß, Haoyu Liu, Tobias HeyJan Keim, and 1 more author
    In Software Engineering 2026 (SE 2026), 2026

2025

  1. Enabling Architecture Traceability by LLM-based Architecture Component Name Extraction
    Dominik Fuchß, Haoyu Liu, Tobias HeyJan Keim, and 1 more author
    In 2025 IEEE 22nd International Conference on Software Architecture (ICSA), 2025
  2. LiSSA: Toward Generic Traceability Link Recovery through Retrieval-Augmented Generation
    Dominik FuchßTobias HeyJan Keim, Haoyu Liu, and 3 more authors
    In Proceedings of the IEEE/ACM 47th International Conference on Software Engineering, Ottawa, Canada, 2025
  3. Requirements Traceability Link Recovery via Retrieval-Augmented Generation
    In Requirements Engineering: Foundation for Software Quality, 2025
  4. Responsible and Sustainable AI: Considering Energy Consumption in Automated Text Classification Evaluation Tasks
    Angelika KaplanJan Keim, Lukas Greiner, Ralf Sieger, and 2 more authors
    In Proceedings of the 2025 {IEEE/ACM} 47th International Conference on Software Engineering: Companion Proceedings, {ICSE} Companion 2025, Ottawa, 27th April - 3rd May 2025, 2025
  5. Recovering Trace Links In Software Architecture Documentation
    Jan Keim
    Karlsruher Institut für Technologie (KIT), 2025
  6. Do Large Language Models Contain Software Architectural Knowledge? An Exploratory Case Study with GPT
    Mohamed Soliman, and Jan Keim
    In 22nd IEEE International Conference on Software Architecture (ICSA 2025), 2025
  7. LLMs for Software Architecture Knowledge: A Comparative Analysis Among Seven LLMs
    Mohamed Soliman, Elia Ashraf, Kamel M. K. Abdelsalam, Jan Keim, and 1 more author
    In Software Architecture – 19th European Conference, ECSA 2025, Limassol, Cyprus, September 15–19, 2025, Proceedings, 2025
  8. HubLink: A Novel Question Answering Retrieval Approach over Knowledge Graphs
    Angelika KaplanJan Keim , Marco Schneider, and Ralf Reussner
    In RAGE-KG 2025: The Second International Workshop on Retrieval-Augmented Generation Enabled by Knowledge Graphs, co-located with the 24th International Semantic Web Conference (ISWC 2025), 2025
  9. Beyond Retrieval: A Study of Using LLM Ensembles for Candidate Filtering in Requirements Traceability
    Dominik Fuchß, Stefan Schwedt, Jan Keim, and Tobias Hey
    In 2025 IEEE 33rd International Requirements Engineering Conference Workshops (REW), 2025
  10. Software Architecture Meets LLMs: A Systematic Literature Review
    Larissa Schmid, Tobias Hey, Martin Armbruster, Sophie Corallo, and 4 more authors
    2025
  11. A Roadmap for Tamed Interactions with Large Language Models
    Vincenzo Scotti, Jan KeimTobias Hey, Andreas Metzger, and 2 more authors
    2025
  12. Recovering Trace Links Between Software Documentation And Code
    Jan KeimSophie CoralloDominik FuchßTobias Hey, and 2 more authors
    In Software Engineering 2025 (SE 2025), 2025
  13. Requirements Classification for Traceability Link Recovery
    Tobias HeyJan Keim, and Sophie Corallo
    In Software Engineering 2025 (SE 2025), 2025
  14. A Classification Framework for Scientific Documents to Support Knowledge Graph Population
    Angelika KaplanJan Keim, Lukas Greiner, Anne Koziolek, and 1 more author
    In Software Engineering 2025 – Companion Proceedings, 2025
  15. Bericht zum ersten Treffen des Arbeitskreises Artificial Intelligence for Software Architecture
    Jan Keim, Mohamed Soliman, Sandro Speth, and Andreas Both
    Softwaretechnik-Trends, 2025
  16. LLM-Assisted Microservice Performance Modeling
    Maximilian Hummel, Nathan Hagel, Minakshi Kaushik, Jan Keim, and 2 more authors
    Softwaretechnik-Trends, 2025

2024

  1. Detecting Inconsistencies in Software Architecture Documentation Using Traceability Link Recovery
    In Software Engineering 2024 (SE 2024). Ed.: R. Rabiser, 2024
    46.23.01; LK 01
  2. Recovering Trace Links Between Software Documentation And Code
    Jan KeimSophie CoralloDominik FuchßTobias Hey, and 2 more authors
    In Proceedings of 46th International Conference on Software Engineering (ICSE 2024), 2024
  3. Requirements Classification for Traceability Link Recovery
    Tobias HeyJan Keim, and Sophie Corallo
    In 2024 IEEE 32nd International Requirements Engineering Conference (RE’24), 2024
  4. Combining Knowledge Graphs and Large Language Models to Ease Knowledge Access in Software Architecture Research
    Angelika KaplanJan Keim , Marco Schneider, Anne Koziolek, and 1 more author
    2024

2023

  1. Detecting Inconsistencies in Software Architecture Documentation Using Traceability Link Recovery
    In 2023 IEEE 20th International Conference on Software Architecture (ICSA), 2023
  2. Automated Reverse Engineering of the Technology-Induced Software System Structure
    Yves R. KirschnerJan Keim, Nico Peter, and Anne Koziolek
    In Software Architecture, 2023

2022

  1. Establishing a Benchmark Dataset for Traceability Link Recovery between Software Architecture Documentation and Models
    Dominik FuchßSophie CoralloJan Keim, Janek Speit, and 1 more author
    In 2nd International Workshop on Mining Software Repositories for Software Architecture - Co-located with 16th European Conference on Software Architecture, 2022
  2. Introducing an Evaluation Method for Taxonomies
    Angelika Kaplan, Thomas Kühn, Sebastian Hahner, Niko Benkler, and 4 more authors
    In Proceedings of the International Conference on Evaluation and Assessment in Software Engineering 2022, Gothenburg, Sweden, 2022
  3. A Taxonomy for Design Decisions in Software Architecture Documentation
    Jan KeimTobias Hey, Bjarne Sauer, and Anne Koziolek
    2022
  4. Evaluation Methods and Replicability of Software Architecture Research Objects
    Marco Konersmann, Angelika Kaplan, Thomas Kühn, Robert Heinrich, and 14 more authors
    In 2022 IEEE 19th International Conference on Software Architecture (ICSA), 2022
  5. Replication Package of "Evaluation Methods and Replicability of Software Architecture Research Objects"
    Marco Konersmann, Angelika Kaplan, Thomas Kühn, Robert Heinrich, and 14 more authors
    In 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C), 2022

2021

  1. Knowledge-based Sense Disambiguation of Multiword Expressions in Requirements Documents
    Tobias HeyJan Keim, and Walter F. Tichy
    In 2021 IEEE 29th International Requirements Engineering Conference Workshops (REW), 2021
  2. Towards an Automated Classification Approach for Software Engineering Research
    Angelika Kaplan, and Jan Keim
    In Evaluation and Assessment in Software Engineering, Trondheim, Norway, 2021
  3. Tracelink Recovery for Software Architecture Documentation
    Jan KeimSophie SchulzDominik Fuchß, Claudius Kocher, and 2 more authors
    In Software Architecture, 2021

2020

  1. NoRBERT: Transfer Learning for Requirements Classification
    In 2020 IEEE 28th International Requirements Engineering Conference (RE), 2020
  2. Does BERT Understand Code?– An Exploratory Study On The Detection Of Architectural Tactics In Code
    Jan KeimAngelika KaplanAnne Koziolek, and Mehdi Mirakhorli
    In European Conference on Software Architecture, 2020
  3. Using BERT for the Detection of Architectural Tactics in Code
    Jan KeimAngelika KaplanAnne Koziolek, and Mehdi Mirakhorli
    2020
  4. What’s the Matter? Knowledge Acquisition by Unsupervised Multi-Topic Labeling for Spoken Utterances
    International Journal of Humanized Computing and Communication (IJHCC), 2020
  5. Teaching Programming at Scale.
    Angelika KaplanJan KeimYves Schneider, Maximilian Walter, and 3 more authors
    In SEUH, 2020

2019

  1. Towards Consistency Checking Between Software Architecture and Informal Documentation
    Jan Keim, and Anne Koziolek
    In 2019 IEEE International Conference on Software Architecture Companion (ICSA-C), 2019
  2. Towards Consistency Analysis between Formal and Informal Software Architecture Artefacts
    Jan KeimYves Schneider, and Anne Koziolek
    In 2019 IEEE/ACM 2nd International Workshop on Establishing the Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE), 2019
  3. Managed Software Evolution
    Ralf Reussner, Michael Goedicke, Wilhelm Hasselbring, Birgit Vogel-Heuser, and 2 more authors
    2019
  4. Unsupervised Multi-Topic Labeling for Spoken Utterances
    In 2019 IEEE International Conference on Humanized Computing and Communication (HCC), 2019

2018

  1. Themenextraktion zur Domänenauswahl für Programmierung in natürlicher Sprache
    Jan Keim
    Karlsruher Institut für Technologie (KIT), 2018

2015

  1. Identifikation problematischer Substantivierungen in natürlichsprachigen Anforderungsdokumenten
    Jan Keim
    2015
  2. DeNom: a tool to find problematic nominalizations using NLP
    Mathias Landhäußer, Sven J. Körner, Walter F. TichyJan Keim, and 1 more author
    In 2015 IEEE Second International Workshop on Artificial Intelligence for Requirements Engineering (AIRE), 2015