
About
Krishna Narasimhan is a Researcher at the Software Technology Group within Technical University of Darmstadt, Germany, focusing on developer struggles with cryptographic APIs and secure programming practices. He plays a key role in the CogniCrypt framework development, an Eclipse Foundation project designed to help developers use crypto APIs securely.
His research spans secure programming, programming languages, static analysis, source code transformation, and domain-specific languages. His work demonstrates a clear progression from foundational research in program transformation during his PhD to practical applications in API security and developer tooling. Recent work shows growing interest in AI-assisted development and machine learning bug detection.
His publication record reveals consistent contributions to major software engineering venues (ECOOP, SPLASH, ICSE), with recent papers examining trustworthy AI software development, misuse-resilient APIs, and code generation from test specifications. The research shows strong emphasis on practical tools that address real-world developer challenges rather than purely theoretical contributions.
Narasimhan maintains active service in the research community as a committee member for artifact evaluation at numerous conferences including ECOOP, PLDI, ISSTA, and SPLASH, demonstrating recognition of his expertise in experimental methodology and reproducibility.
His career path includes industry experience as a Language Engineer at Itemis developing Mbeddr (an embedded DSL platform), followed by return to academia where he now bridges practical tool development with academic research. His PhD work focused on semi-automatic tools for source code evolution tasks like copy-paste abstraction and data representation migration.
Find Krishna Narasimhan elsewhere
Related Searches
You Might Also Like
Alastair F. DonaldsonMax Planck Institute for Software Systems · Professor
Anders MøllerMax Planck Institute for Software Systems · Professor
Jeff HuangMax Planck Institute for Software Systems · Associate Professor
Sebastian ErdwegNational and Kapodistrian University of Athens · Professor
Jan VitekMax Planck Institute for Software Systems · Professor
Michael EichbergNational and Kapodistrian University of Athens · Professor