Jan Keim, M.Sc
- Researcher
- Room: 244
CS 50.34 - Phone: +49 721 608-45994
- jan keim ∂ kit edu
Chair Prof. Koziolek
KASTEL - Institute of Information Security and Dependability
Karlsruhe Institute of Technology (KIT)
Am Fasanengarten 5
76131 Karlsruhe, Germany
About me
I am researching in the domain of Software Architecture Documentation and Natural Language Processing (NLP) with focus on Traceability Link Recovery and Inconsistency Detection combining various techniques such as NLP, Information Retrieval, and Artificial Intelligence/Machine Learning, including Large Language Models (LLMs).
In my dissertation, I look at trace links between in software architecture documentation. My main contribution is recovering trace links between natural language software architecture documentation and software architecture models (and in another scenario also code). In a concrete use case, I use these trace links to automatically detect certain inconsistencies between the artifacts.
Connect with me
Research Interests
- Software Architecture Documentation (SAD) and Software Architecture Models (SAMs)
- Traceability Link Recovery (TLR)
- (In-) Consistency
- Natural Language Processing (NLP) & Natural Language Understanding (NLU)
- Natural Language Models (NLMs) and Large Language Models (LLMs)
- Ontologies
Publications
Reussner, R.; Goedicke, M.; Hasselbring, W.; Vogel-Heuser, B.; Keim, J.; Märtin, L. (Eds.)
2019. Springer Nature. doi:10.1007/978-3-030-13499-0
Weigelt, S.; Keim, J.; Hey, T.; Tichy, W. F.
2020. International Journal of Humanized Computing and Communication, 1 (1), 43–66. doi:10.35708/HCC1868-126364
Fuchß, D.; Liu, H.; Hey, T.; Keim, J.; Koziolek, A.
2025. 2025 IEEE 22nd International Conference on Software Architecture (ICSA), Institute of Electrical and Electronics Engineers (IEEE)
Hey, T.; Keim, J.; Corallo, S.
2024. 32nd IEEE International Requirements Engineering Conference : 24-28 June 2024, Reykjavik, Iceland. Ed.: G. Liebel, 155–167, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/RE59067.2024.00024
Keim, J.; Corallo, S.; Fuchß, D.; Hey, T.; Telge, T.; Koziolek, A.
2024. ICSE ’24: Proceedings of the IEEE/ACM 46th International Conference on Software Engineering. Ed.: A. Paiva, Art.-Nr.: 215, Association for Computing Machinery (ACM). doi:10.1145/3597503.3639130
Kaplan, A.; Keim, J.; Schneider, M.; Koziolek, A.; Reussner, R.
2024. SemTech4STLD 2024 : Semantic Technologies and Deep Learning Models for Scientific, Technical and Legal Data 2024 : Second International Workshop on Semantic Technologies and Deep Learning Models for Scientific, Technical and Legal Data (SemTech4STLD) co-located with the Extended Semantic Web Conference 2024 (ESWC 2024). Ed.: R. Dessi, 76–82, CEUR-WS
Keim, J.; Corallo, S.; Fuchß, D.; Koziolek, A.
2024. Software Engineering 2024 (SE 2024). Ed.: R. Rabiser, 119–120, Gesellschaft für Informatik (GI). doi:10.18420/sw2024_37
Kirschner, Y. R.; Keim, J.; Peter, N.; Koziolek, A.
2023. Software Architecture – 17th European Conference, ECSA 2023, Istanbul, Turkey, September 18–22, 2023, Proceedings. Ed.: B. Tekinerdogan, 283–291, Springer Nature Switzerland. doi:10.1007/978-3-031-42592-9_19
Fuchß, D.; Corallo, S.; Keim, J.; Speit, J.; Koziolek, A.
2023. Software Architecture. ECSA 2022 Tracks and Workshops, Prague, Czech Republic, September 19–23, 2022, Revised Selected Papers. Ed.: T. Batista, 455–464, Springer International Publishing. doi:10.1007/978-3-031-36889-9_30
Keim, J.; Corallo, S.; Fuchß, D.; Koziolek, A.
2023. 20th IEEE International Conference on Software Architecture (ICSA), 141–152, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICSA56044.2023.00021
Keim, J.; Hey, T.; Sauer, B.; Koziolek, A.
2023. Software Architecture. ECSA 2022 Tracks and Workshops – Prague, Czech Republic, September 19–23, 2022, Revised Selected Papers. Ed.: T. Batista, 439–454, Springer International Publishing. doi:10.1007/978-3-031-36889-9_29
Konersmann, M.; Kaplan, A.; Kühn, T.; Heinrich, R.; Koziolek, A.; Reussner, R.; Jurjens, J.; al-Doori, M.; Boltz, N.; Ehl, M.; Fuchß, D.; Groser, K.; Hahner, S.; Keim, J.; Lohr, M.; Saglam, T.; Schulz, S.; Toberg, J.-P.
2023. Software Engineering 2023 : Fachtagung des GI-Fachbereichs Softwaretechnik : 20.-24. Februar 2023 Paderborn. Ed.: G. Engels; M. Tichy, 75–76, Gesellschaft für Informatik (GI)
Konersmann, M.; Kaplan, A.; Kuhn, T.; Heinrich, R.; Koziolek, A.; Reussner, R.; Jurjens, J.; al-Doori, M.; Boltz, N.; Ehl, M.; Fuchß, D.; Groser, K.; Hahner, S.; Keim, J.; Lohr, M.; Saglam, T.; Schulz, S.; Toberg, J.-P.
2022. 2022 IEEE 19th International Conference on Software Architecture (ICSA), Honolulu, HI, USA, 12-15 March 2022, 157–168, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICSA53651.2022.00023
Kaplan, A.; Kühn, T.; Hahner, S.; Benkler, N.; Keim, J.; Fuchß, D.; Corallo, S.; Heinrich, R.; Corallo, S.; Heinrich, R.
2022. EASE 2022: The International Conference on Evaluation and Assessment in Software Engineering 2022. Ed.: M. Staron, 311–316, Association for Computing Machinery (ACM). doi:10.1145/3530019.3535305
Konersmann, M.; Kaplan, A.; Kuhn, T.; Heinrich, R.; Koziolek, A.; Reussner, R.; Jurjens, J.; Al-Doori, M.; Boltz, N.; Ehl, M.; Fuchß, D.; Groser, K.; Hahner, S.; Keim, J.; Lohr, M.; Saglam, T.; Schulz, S.; Toberg, J.-P.
2022. ICSA 2022 – Journal First Track Papers: 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C), 58, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICSA-C54293.2022.00021
Keim, J.; Schulz, S.; Fuchß, D.; Kocher, C.; Speit, J.; Koziolek, A.
2021. Software Architecture. Ed.: S. Biffl, 101–116, Springer-Verlag. doi:10.1007/978-3-030-86044-8_7
Kaplan, A.; Keim, J.
2021. EASE 2021: Evaluation and Assessment in Software Engineering. Ed.: R. Chitchyan, 347–352, Association for Computing Machinery (ACM). doi:10.1145/3463274.3463358
Hey, T.; Keim, J.; Tichy, W. F.
2021. 2021 IEEE 29th International Requirements Engineering Conference Workshops (REW), Notre Dame, IN, USA, 20-24 Sept. 2021, 70–76, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/REW53955.2021.00017
Hey, T.; Keim, J.; Koziolek, A.; Tichy, W. F.
2020. 2020 IEEE 28th International Requirements Engineering Conference (RE), 169–179, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/RE48521.2020.00028
Keim, J.; Kaplan, A.; Koziolek, A.; Mirakhorli, M.
2020. Software Architecture. Ed.: A. Jansen, 220–228, Springer International Publishing. doi:10.1007/978-3-030-58923-3_15
Kaplan, A.; Keim, J.; Schneider, Y.; Walter, M.; Werle, D.; Koziolek, A.; Reussner, R. H.
2020. Tagungsband des 17. Workshops "Software Engineering im Unterricht der Hochschulen" 2020, Innsbruck, Österreich, 26. - 27.02.2020 Hrsg.: S. Krusche, 2–6, RWTH Aachen
Keim, J.; Koziolek, A.
2019. IEEE International Conference on Software Architecture Companion (ICSA-C), Hamburg, 25.-29. März 2019, 250–253, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICSA-C.2019.00052
Keim, J.; Schneider, Y.; Koziolek, A.
2019. Proceedings of the 2nd International Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering, 6–12, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ECASE.2019.00010
Weigelt, S.; Keim, J.; Hey, T.; Tichy, W. F.
2019. 2019 IEEE International Conference on Humanized Computing and Communication (HCC), 38–45, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/HCC46620.2019.00014
Landhäußer, M.; Körner, S. J.; Keim, J.; Tichy, W. F.; Krisch, J.
2015. Second International Workshop on Artificial Intelligence for Requirements Engineering ( AIRE´15) : the 23rd IEEE International Requirements Engineering Conference (RE 2015) , August 24-28, 2015 Ottawa, Canada, 9–16, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/AIRE.2015.7337623
Kühn, T.; Fuchß, D.; Corallo, S.; König, L.; Burger, E.; Keim, J.; Mazkatli, M.; Sağlam, T.; Reiche, F.; Koziolek, A.; Reussner, R.
2023. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000161127
Fuchß, D.; Corallo, S.; Keim, J.; Speit, J.; Koziolek, A.
2022. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000151962
Hey, T.; Keim, J.; Koziolek, A.; Tichy, W. F.
2022. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000150464
Keim, J.; Hey, T.; Sauer, B.; Koziolek, A.
2022. doi:10.5445/IR/1000149966
Kaplan, A.; Kühn, T.; Hahner, S.; Benkler, N.; Keim, J.; Fuchß, D.; Corallo, S.; Heinrich, R.
2022. Association for Computing Machinery (ACM). doi:10.5445/IR/1000145968
Keim, J.; Kaplan, A.; Koziolek, A.; Mirakhorli, M.
2020. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000121031
Keim, J.
2015, March 16. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000142183
Keim, J.
2018. doi:10.5445/IR/1000086946
Teaching
Wintersemester 2024/2025
- Vorlesung Sprachverarbeitung in der Softwaretechnik
- Seminar Continuous Software Engineering
- Praktikum Werkzeuge für agile Modellierung
Wintersemester 2023/2024
Sommersemester 2023
- Praxis der Software-Entwicklung
- Proseminar Software-Anforderungen und -Entwurf
- Proseminar Software-Sustainability
- Praktikum Werkzeuge für agile Modellierung
Wintersemester 2022/2023
- Vorlesung Sprachverarbeitung in der Softwaretechnik
- Praxis der Software-Entwicklung
- Seminar Continuous Software Engineering
- Praktikum Werkzeuge für agile Modellierung
Sommersemester 2022
- Praxis der Software-Entwicklung
- Proseminar Software-Anforderungen und -Entwurf
- Proseminar Software-Katastrophen
Wintersemester 2021/2022
- Vorlesung Sprachverarbeitung in der Softwaretechnik
- Praxis der Software-Entwicklung
- Seminar Continuous Software Engineering
Sommersemester 2021
- Praxis der Software-Entwicklung
- Seminar Natural Language Models
- Praktikum Werkzeuge für agile Modellierung
- Proseminar Software-Anforderungen und -Entwurf
- Proseminar Software-Katastrophen
Wintersemester 2020/2021
- Vorlesung Sprachverarbeitung in der Softwaretechnik
- Praktikum Sprachverarbeitung in der Softwaretechnik
- Praxis der Software-Entwicklung
- Praktikum Werkzeuge für agile Modellierung
- Praktikum Ingenieursmäßige Software-Entwicklung
- Seminar Daten in software-intensiven technischen Systemen – Modellierung – Analyse – Schutz
- Seminar Continuous Software Engineering
- Seminar Software Engineering Research and Literature
Sommersemester 2020
- Praxis der Software-Entwicklung
- Proseminar Software-Anforderungen und -Entwurf
- Proseminar Software-Katastrophen
Wintersemester 2019/2020
- Praxis der Software-Entwicklung
- Teamprojekt Software-Entwicklung
- Seminar Daten in software-intensiven technischen Systemen – Modellierung – Analyse – Schutz
- Seminar Continuous Software Engineering
- Praktikum Werkzeuge für agile Modellierung
- Programmieren (Übung)
- Übung Softwaretechnik II
Sommersemester 2019
- Praxis der Software-Entwicklung
- Proseminar Software-Anforderungen und -Entwurf
- Proseminar Software-Katastrophen
- Praktikum Werkzeuge für Agile Modellierung
Wintersemester 2018/2019
Projects
- ArDoCo
- InFormALin
- DFG SPP1593: Design For Future - Managed Software Evolution (Managing Director, 2018-2019)
- KIT Summer of Code for Society (Organizer, Mentor, Summer 2019&2020)
- INFORMATIK2020 (Local Organizer)