Saurabh Srivastava

Ph.D.

Department of Computer Science & Engineering
Indian Institute of Technology, Kanpur

[Google Scholar][LinkedIn][ResearchGate]

Email: ssrivastava [AT] iitism [DOT] ac [DOT] in
Detailed Resume (updated - September, 2023): PDF

I am currently serving the Department of Computer Science & Engineering at IIT(ISM) Dhanbad as an Assistant Professor.

Previously, I served as a Visiting Faculty at the Indian Institute of Information Technology, Lucknow as a Visiting Faculty.
A YouTube channel where the lectures and class discussions of my short teaching tenure there can be reached here. I will always be indebted to the institute for providing me an early opportunity to teach, and hone my skills before I joined my current engagement.

I am mostly interested in Building Systems, and exploring any issues which pop up during the design, implementation or operation of systems. From the research perspective, I work broadly in the field of Software Engineering and Architecture.
The Microservices pattern excites me, so does any architectural issues specific to AI-intensive systems.
My thesis work, titled Architectural Issues with Chatbots , is dedicated towards exploring design issues involved in building practical chatbots.
In past, I have also done some work related to Cloud Computing and Privacy Engineering. I can have a basic conversation about traits of Biometrics as well, although I am not actively working in the field.
I left ISRO long back. Still, a discussion about Space Technologies can always intrigue me.


Professional Summary
Research

Thesis Work:

Thesis Supervisors:
Dr T.V. Prabhakar and Dr Vinay P. Namboodiri

Journal Publications:
Conference Publications:
Technical Reports:
Code, Applications and Repositories
  • The PUTWorkbench repository can be found on Bitbucket. There is a copy of the code (as on September, 2020) on GitHub too, but it may not be updated. A code capsule with reproducibility badge is also available on codeocean.com for quick edits and evaluation.
  • The code repository of a demo interpreter for Nubo can be found at Bitbucket.
  • The detailed results for the experiments with the Cricket Novice Chatbot as covered in the publication describing Intent Sets, can be found at Bitbucket.
  • The configuration files to build and deploy the Chanakya Airlines Demo Chatbot as covered in the publication describing Contextual Reactive Pattern, can be found at this Bitbucket project. There are two repositories associated with the project. While one provides Java code to imitate the backend operations of the Airline, the other provides details to define it over Dialogflow.

Teaching, Seminars and Presentations