whoami

Jan Keim

Researcher and lecturer at KIT in the Modelling for Continuous Software Engineering (MCSE) group.

I am a computer scientist (Dr.-Ing.) from Karlsruhe, Germany. I earned my doctorate at KIT with the dissertation “Recovering Trace Links in Software Architecture Documentation”.

My research lies at the intersection of software engineering, natural language processing (NLP), and software architecture. I work on traceability link recovery and inconsistency detection between architecture documentation, models, requirements, and code. Currently, I focus on Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG), for example for architecture entity recognition, generic traceability link recovery, and architectural knowledge management. See ARDoCo for more details.

I also teach at KIT, for example Natural Language Processing and Software Engineering, Practical Software Engineering, and Programming. You can find more on the website of the research group I am working for.

research

What I work on

all 55 publications, up to 2026 →

building

Also involved in

writing

Recent posts

all posts →

contact

Get in touch

If you want to contact me, please write an email.

email