Shrey Tiwari

PhD Student

Carnegie Mellon University

About Me

Shrey Tiwari - PhD Student at Carnegie Mellon University

Hey!

I'm a software engineering PhD student in the Software and Societal Systems Department at Carnegie Mellon University. I am a part of the PASTA Lab, where I am advised by Prof. Rohan Padhye.

My research focuses on developing practical tools to ensure the reliability of industry-scale software by enhancing static and dynamic analyses for bug detection. I am particularly interested in leveraging artificial intelligence to innovate and improve methodologies in software engineering.

Previously, I worked at Microsoft Research India in the Cloud Reliability team, where I was advised by Dr. Akash Lal and Dr. Suman Nath. Before that, I was a software engineer at Citrix Systems, working with the VPN Gateway Solutions team. I completed my undergraduate degree in Computer Science and Engineering from PES University in 2020.

News & Updates

June 2025

🧑🏻‍💻 Excited to kick off my summer internship with Uber's programming systems group

April 2025

🏆 Delighted to receive the ACM SIGSOFT Distinguished Paper Award at MSR 2025!

January 2025

🧑🏻‍🏫 I will be mentoring a CMU undergraduate on her independent research study for the semester. More details to follow soon!

January 2025

🎉 Our latest paper on date and time defects in software has been accepted to MSR 2025

October 2024

👋 Serving as a Student Volunteer at SPLASH 2024. Come say hi if you're attending!

May 2024

🧑🏻‍🏫 I will be mentoring three outstanding REU students throughout Summer '24. Update: Our paper on date and time defects in software is publically available now!

August 2023

🎓 I began my Ph.D. journey at Carnegie Mellon University

July 2023

🎉 Our paper on making software more robust against resource leaks has been accepted to OOPSLA 2023

June 2021

🧑🏻‍💻 Joined Microsoft Research as a Research Fellow in the cloud reliability team lead by Dr. Akash Lal

July 2020

🎓 Graduated from PES University and joined Citrix as a Software Development Engineer

Publications

It's About Time: An Empirical Study of Date and Time Bugs in Open-Source Python Software

Shrey Tiwari, Alexander Joukov, Peter Vandervelde, Serena Chen, Ao Li, Rohan Padhye

Mining Software Repositories (MSR) 2025

🏆 ACM SIGSOFT Distinguished Paper Award


Fray: An Efficient General-Purpose Concurrency Testing Platform for the JVM

Ao Li, Byeongjee Kang, Vasudev Vikram, Isabella Laybourn, Samvid Dharanikota, Shrey Tiwari, Rohan Padhye

Under review: Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) 2025

Lightweight and Modular Resource Leak Checking (Extended Version)

Pritam Gharat, Narges Shadab, Shrey Tiwari, Martin Kellogg, Michael D. Ernst, Shuvendu Lahiri, Akash Lal, Manu Sridharan

State Of the Art in Program Analysis (SOAP) 2024

Inference of Resource Management Specifications

Pritam Gharat, Narges Shadab, Shrey Tiwari, Michael D. Ernst, Martin Kellogg, Shuvendu Lahiri, Akash Lal, Manu Sridharan

Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) 2023

Resource Leak Checker (RLC#) for C# code using CodeQL

Narges Shadab, Pritam Gharat, Shrey Tiwari, Shuvendu Lahiri, Akash Lal

Awards & Recognition

2025         

ACM SIGSOFT Distinguished Paper Award

Mining Software Repositories (MSR 2025) — Ottawa, Canada

Honoured with the ACM SIGSOFT Distinguished Paper Award for research presented at MSR 2025.

2024         

SIGPLAN Student Travel Grant

SPLASH 2024 — Pasadena, USA

Received competitive SIGPLAN funding to present work at SPLASH 2024.

2020         

University Gold Medal

PES University, India

Awarded the Gold Medal for graduating 2nd out of 500+ Computer Science & Engineering students.

2016-2020

C.N.R Rao Merit Scholarship

PES University, India

Six-time recipient of the CNR Rao Merit Scholarship (every applicable semester).

2016-2020

MHRD Merit Scholarship

Ministry of Human Resource Development, Government of India

Six-time recipient of the MHRD Merit Scholarship (every applicable semester).

Mentoring

Spring 2025

Research Study Mentor

PASTA Lab

Mentoring an undergraduate student on her final year research project, where she collaborates with me on my ongoing research.

Summer 2024

REUSE Program Mentor

CMU REU Program

Mentored three outstanding undergraduate students during the summer, contributing to CMU's recognition as having the best REU mentors in the United States.

Service

May 2025

Steering Committee Member

Software Research Seminar (SSSG 2025-2026)

January 2025

Reviewer

Programming Language Design and Implementation (PLDI 2025)

October 2024

Student Volunteer

International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH 2024)

May 2024

Reviewer

International Symposium on Software Testing and Analysis (ISSTA 2024)