Tobias Hey
Postdoc at Karlsruhe Institute of Technology (KIT)
I am a postdoctoral researcher at Karlsruhe Institute of Technology with a focus on AI for Software Engineering, particularly the application of large language models (LLMs) and natural language processing (NLP) techniques to software traceability, requirements engineering, and software architecture. My research investigates how contextual information, relations between development artifacts, and underlying assumptions or design decisions can be leveraged to enable more integrated and effective AI-based software engineering approaches.
Through my work, I aim to bridge advances in AI with practical software-engineering challenges by developing methods that improve semantic understanding, traceability, and collaboration across the software development lifecycle.
In my dissertation, I developed the automated traceability link recovery approach FTLR, that is able to relate requirements to their corresponding source code entities by utilizing fine-grained word embedding-based relations. Furthermore, I’ve developed the requirements classification approach NoRBERT and integrated its results as a filter into FTLR. I also contributed to the development of LiSSA, a retrieval-augmented approach for software traceability, and ARDoCo, a research project focused on traceability link recovery and consistency analysis between software artifacts.
Previously, I’ve done research on programming in natural language, mapping natural language instructions to their corresponding API calls.