Hey!
I’m a PhD student at KTH Royal Institute of Technology, Stockholm, supervised by Professors Benoit Baudry and Martin Monperrus. My research is funded by Wallenberg AI, Autonomous Systems and Software Program (WASP), and focuses on monitoring software applications in production for the automated generation of tests.
Publications
- Augmenting Test Oracles with Production Observations, D. Tiwari
- PROZE: Generating Parameterized Unit Tests Informed by Runtime Data, D. Tiwari, Y. Gamage, M. Monperrus, B. Baudry, 2024
- Appears in proceedings of the International Conference on Source Code Analysis and Manipulation (SCAM), 2024
- proze on GitHub
- Mimicking Production Behavior with Generated Mocks, D. Tiwari, M. Monperrus, B. Baudry, 2024
- Generative AI to Generate Test Data Generators, B. Baudry, K. Etemadi, S. Fang, Y. Gamage, Y. Liu, Y. Liu, M. Monperrus, J. Ron, A. Silva, D. Tiwari, 2024
- With Great Humor Comes Great Developer Engagement, D. Tiwari, T. Toady, M. Monperrus, B. Baudry, 2024
- Appears in proceedings of the International Conference on Software Engineering, Software Engineering in Society track (ICSE-SEIS), 2024
- Automatic Specialization of Third-Party Java Dependencies, C. Soto-Valero, D. Tiwari, T. Toady, B. Baudry, 2023
- RICK: Generating Mocks from Production Data, D. Tiwari, M. Monperrus, B. Baudry, 2023
- Appears in the tool demonstrations track of the International Conference on Software Testing, Verification and Validation (ICST), 2023
- Demo: YouTube
- Harvesting Production GraphQL Queries to Detect Schema Faults, L. Zetterlund, D. Tiwari, M. Monperrus, B. Baudry, 2022
- Production Monitoring to Improve Test Suites, D. Tiwari, L. Zhang, M. Monperrus, B. Baudry, 2021
- Automatic Observability for Dockerized Java Applications, L. Zhang, D. Tiwari, B. Morin, B. Baudry, M. Monperrus
- An Empirical Study of Bloated Dependencies in CommonJS Packages, Y. Liu, D. Tiwari, C. Bogdan, B. Baudry
- Serializing Java Objects in Plain Code, J. Wachter, D. Tiwari, M. Monperrus, B. Baudry
Courses
- Communicating Research beyond the Academy
- Visualize your Science
- WASP Project Course
- WASP Software Engineering and Cloud Computing
- The Art of Doctoral Research
- Basic Communication and Teaching
- WASP Autonomous Systems II, Learning, Knowledge, Interaction, and Collaboration
- Computational Python
- Introduction to High Performance Computing
- Artificial Intelligence and Society: Legal, Ethical and Societal Aspects
- WASP AI Summer School 2020, Modern Topics in Artificial Intelligence
- WASP Autonomous Systems I, Sensing, Perception, Control, and Decision-making
- Modeling and Solving Combinatorial Problems with MiniZinc
Teaching
- Supervisor
- Teaching assistant
More
- We often organize Meetups about software research
- We spoke about software humor on the German radio 📻
- Our work on software humor was featured in the KTH newsletter 📰
- I was a student volunteer at ICST ‘23 and ICST ‘22 🏆
- A post about TestCon ‘19
- A poster presented at CASTOR Software Days ‘19
- A poster prepared for the WASP Winter Conference ‘22
- A poster presented at CASTOR Software Days ‘22 and WASP Winter Conference ‘23
- I contributed material for a course on open-source software supply chains
- I was involved in an installation for the Nobel Week Lights ‘22
- I sometimes update the following:
Get in touch
deepikat@kth.se