Doctoral Candidate (Ph.D.)

Department of Computer Science and Automation,

Indian Institute of Science,

Bangalore - 560012.

email: [[lastname]].[[firstname]]@gmail.com

I am was a graduate student at Department of Computer Science and Automation at the Indian Institute of Science, Bangalore (I defended my PhD thesis in 2017, and am currently working in Snowflake). This page collects research papers published during my PhD.

I worked in the Software Engineering and Analysis Lab (SEAL), advised by Dr. Aditya Kanade.

My research uses program analysis to support concurrency bug detection, programming education and software engineering activities.

I completed my Masters (M.E., Computer Science and Automation) from IISc in 2011, and was awarded the CSI Medal for Best Student.  I obtained a B.Tech degree in Computer Science and Engineering from the National Institute of Technology, Karnataka in 2009. My research is supported by an IBM PhD fellowship (2014-2015).

My PhD thesis: Concurrency Analysis and Mining Techniques for APIs

Here is my (likely out of date) CV.

Publications

ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI '17)

ACM SIGSOFT International Symposium on the Foundations of Software Engineering (FSE '16)

International Symposium on Software Testing and Analysis (ISSTA '16)

ACM Transactions on Software Engineering and Methodology (TOSEM '14)

16th International Conference on Fundamental Approaches to Software Engineering (FASE '13)

Tools

Along with collaborators, I have developed and open-sourced the following tools as a part of my research:

Teaching

I have been a TA for these courses:

Funding

I am grateful for funding from the following sources:

In addition, I am grateful to bitbucket for hosting our source code.