Murali Krishna Ramanathan

PhD, Purdue University (2008)
Assistant Professor (Nov 2012 - present)
Department of Computer Science and Automation
Indian Institute of Science, Bangalore
email: muralikrishna AT csa DOT iisc DOT ernet DOT in

I am an Assistant Professor in CSA at IISc [CV] and a member of Compilers, Programming Languages and Software Engineering research group. My research interests broadly span the areas of software engineering, programming languages and scalable system design. Previously, I was affiliated with Coverity and helped build program analysis tools that are widely used in the industry. In the past, I used to participate in endurance events.

Select Awards

  • ACM SIGSOFT Distinguished Paper Award, ISSTA 2016 (details)
  • Google Faculty Research Award, 2015, (details)
  • BDM Entrepreneurship Competition Winner, Purdue University, 2008, (details)
  • Maurice Halstead Memorial Award, Purdue University, 2006 (details)
  • Select Publications (All)

    Efficient Flow Profiling for Detecting Performance Bugs
    R. Mudduluru and M. Ramanathan
    The International Symposium on Software Testing and Analysis (ISSTA), July 2016
    ACM SIGSOFT Distinguished Paper Award, Artifact Evaluated

    Synthesizing Racy Tests
    M. Samak, M. Ramanathan and S. Jagannathan
    36th annual ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI), June 2015
    Artifact Evaluated

    Multithreaded Test Synthesis for Deadlock Detection
    M. Samak and M. Ramanathan,
    ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA), Oct 2014
    Artifact Evaluated

    Graduate Students (Scalable Software Systems Lab)

  • Monika Dhok (PhD, Aug '13 - )
  • Subhendu Malakar (MTech (Research), Aug '16 - )
  • Former Research Students

  • Sri Varun Poluri, MSc (Engg), 2015 (Software Engineer, Aerospike)
  • Rashmi Mudduluru, MSc (Engg), 2016 (Research Fellow, Microsoft Research India)
  • Malavika Samak, PhD, 2017 (Postdoc, MIT CSAIL)
  • Sridhar Gopinath, MSc (Engg), 2017 (thesis submitted)
  • Former M.E Students

  • Soham Ghosh, ME, 2014 (Nutanix)
  • Yogesh Bhosale, ME, 2016 (Directi)
  • Vipin Nagar, ME, 2016 (Cisco)

  • If you are interested in joining my lab, I encourage you to read this before contacting me.


  • Principles of Programming (Fall 2016)
  • Operating Systems (Fall 2015, Fall 2014, Fall 2013)
  • Advanced Software Engineering (Spring 2016, Spring 2014, Spring 2013)
  • Service

  • 2018: PC member for PPoPP, ECOOP
  • 2017: AEC co-chair for PLDI, PC member for ISSTA
  • 2016: ERC member for PPoPP, PLDI
  • 2015: PC co-chair for ISEC, PC member for OOPSLA, ICPP, APLAS, ISSTA (demo), APSEC
  • 2014: PC member for ICSE Tutorials, ISEC, ICPP


  • Robert Bosch Center for Cyber-Physical Systems Young Faculty Grant, 2016
  • Ucchatar Avishkar Yojana, Government of India, 2016-2019
  • Google Faculty Research Award, 2015 (Unrestricted)
  • Microsoft Research India Research Grant, 2013 (Unrestricted)