Rahul Krishna

Senior Research Scientist, IBM Research

pupnme.png

Sr. Research Scientist, IBM Research, NY.

imralk AT gmail DOT com

I’m a Senior Research Scientist at IBM Research, where my work sits at the intersection of large language models and program analysis for software engineering. My current research builds agentic systems that bridge code and IT operations — spanning root-cause analysis of cloud incidents (Praxis), automated test generation (ASTER and SAINT), code translation and modernization (SpecTra, Lost in Translation, and C2SaferRust), and the open-source CodeLLM-DevKit (CLDK) framework, a cross-language middleware layer that grounds agents with program-analysis context.

Earlier work spans AI-guided microservice migration (CARGO), crowdtesting management (iSENSE), and deep-learning vulnerability detection. My research appears regularly at the top venues in software engineering and systems (ICSE, FSE, ASE, OOPSLA, EuroSys, TSE, DSN).

My broader interests include software security (particularly vulnerability detection and fuzzing) and causal inference (applied to diagnosing and repairing performance faults and reasoning about configurable-system behavior) — themes from my postdoc at Columbia University. Earlier still, I completed a Ph.D. at NC State University on actionable analytics and transfer learning for software engineering.

news

Jun 1, 2026 🏆 Praxis won the Best Paper Award at DSN’26 — agentic root cause analysis for code-related incidents in cloud applications.
May 7, 2026 New preprint: ScarfBench — a benchmark for cross-framework application migration in enterprise Java. Project page: scarfbench.info.
Mar 1, 2026 Process-Centric Analysis of Agentic Software Systems accepted at OOPSLA’26.
Feb 1, 2026 SAINT accepted at ICSE’26 — service-level integration test generation with program analysis and LLM-based agents.
Jan 1, 2026 C2SaferRust published in IEEE TSE — transforming C projects into safer Rust with neurosymbolic techniques.

Selected Publications

  1. DSN
    Praxis: Agentic Structured Graph Traversal for Root Cause Analysis of Code-related Incidents in Cloud Applications
    Cui, Shengkun,  Krishna, Rahul, Jha, Saurabh, and Iyer, Ravishankar K.
    In Proceedings of the 56th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2026
    🏆 Best Paper Award
  2. ICSE-SEIP
    ASTER: Natural and Multi-Language Unit Test Generation with LLMs
    Pan, Rangeet, Kim, Myeongsoo,  Krishna, Rahul, Pavuluri, Raju, and Sinha, Saurabh
    In Proceedings of the 47th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) 2025
    🏆 Best Paper Award
  3. TSE
    Deep learning based vulnerability detection: Are we there yet?
    Chakraborty, Saikat,  Krishna, Rahul, Ding, Yangruibo, and Ray, Baishakhi
    IEEE Transactions on Software Engineering. 2021
    🏆 Best Paper Award Runner Up
  4. ICSE
    SAINT: Service-level Integration Test Generation with Program Analysis and LLM-based Agents
    Pan, Rangeet, Pavuluri, Raju, Huang, Ruikai,  Krishna, Rahul, Stennett, Tyler, Orso, Alessandro, and Sinha, Saurabh
    In Proceedings of the 48th IEEE/ACM International Conference on Software Engineering (ICSE) 2026
  5. ICSE
    Lost in Translation: A Study of Bugs Introduced by Large Language Models while Translating Code
    Pan, Rangeet, Ibrahimzada, Ali Reza,  Krishna, Rahul, Sankar, Divya, Wassi, Lambert Pouguem, Merler, Michele, Sobolev, Boris, Pavuluri, Raju, Sinha, Saurabh, and Jabbarvand, Reyhaneh
    In Proceedings of the 46th IEEE/ACM International Conference on Software Engineering (ICSE) 2024
  6. ASE
    CARGO: AI-Guided Dependency Analysis for Migrating Monolithic Applications to Microservices Architecture
    Nitin, Vikram, Asthana, Shubhi, Ray, Baishakhi, and Krishna, Rahul
    In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering (ASE ’22), October 10–14, 2022, Ann Arbor, MI, USA. 2022
    🏆 Best Paper Award
  7. ICSE
    iSENSE: Completion-aware crowdtesting management
    Wang, Junjie, Yang, Ye,  Krishna, Rahul, Menzies, Tim, and Wang, Qing
    In 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE) 2019
    🏆 Distinguished Paper Award