Faculty details

Prof.Saurabh Srivastava

Designation: Assistant Professor

Department: Computer Science and Engineering

Email: ssrivastava[at]iitism[dot]ac[dot]in

Contact Number: 8004346495

Office Number: +91-326-223-5524

Personal Page: Click Here

About Me: I am working as an Assistant Professor in the Department of Computer Science and Engineering at the Indian Institute of Technology (ISM), Dhanbad. My teaching areas cover Software Engineering, Database Systems, Object-Oriented Programming, and Unix-based Software Tools. I am also the Faculty-in-Charge of Automation, through which I am responsible for the development and upkeep of the Institute's in-house ERP system, and Co-Faculty-In-Charge at Cyberlabs, the student innovation centre under NVCTI. My area of research includes Software Architecture, Conversational Agents, and Large Language Model (LLM) applications in AI-intensive systems. I have been associated with various sponsored projects, such as an ISRO-sponsored project for designing an expert AI agent for mission operation management through LLMs, and another on hyperspectral imaging for detection of pollutants in mining conditions. Before joining IIT(ISM), I have served in academic and research positions in institutions like IIIT Lucknow and IBM Research India, and industry with companies like ISRO and Illuminate Health Inc. I have done my Ph.D. and M.Tech. in Computer Science from IIT Kanpur, where my Ph.D. research was into architectural concerns of chatbot development. I am interested in developing useful systems based on good design principles and like interacting with students and colleagues both in research and teaching roles.

Research Interest: Software Engineering and Architecture, Chatbots, Large Language Models, AI-intensive Systems, Microservices

Teaching

I have taught a wide variety of undergraduate and postgraduate courses, with a strong focus on both fundamental principles and practical skills. My aim is to allow students to design and construct robust, scalable, and user-focused software systems. At IIT(ISM) Dhanbad, I have taught the following courses:

  • Object-Oriented Methodology (UG, 2nd Year)
  • Database Management Systems (UG, 3rd Year)
  • Software Engineering (UG, 3rd Year)
  • Software Testing (UG Final Year, M.Tech, and Ph.D.)
  • Building Software Systems (UG Final Year, M.Tech, and Ph.D.)
  • Introduction to Unix and Software Tools (UG, 1st Year)

 

Before that, I have worked as Visiting Faculty at IIIT Lucknow, where I have taught:

  • Object-Oriented Methodology
  • Introduction to Programming
  • Advanced Programming Languages

 

Apart from traditional courses, I have conducted hands-on workshops and invited lectures in various institutions on subjects like Conversational AI, Cloud Computing, and Chatbot Development on platforms like DialogFlow, RASA, and OpenAI APIs.

I keep upgrading my teaching practice by integrating case studies based on real-world problems, open-source tools, and collaborative project-based learning.

 

Academics

I have a Ph.D. and M.Tech. in Computer Science and Engineering from the Indian Institute of Technology Kanpur, where I graduated with academic distinction. My research for the Ph.D. was on architectural concerns in chatbot development, i.e., the design and deployment of conversational systems based on chatbot-building platforms. I also have a B.Tech. degree from Uttar Pradesh Technical University.


Educational Qualifications

  • Ph.D. (CSE) – IIT Kanpur, 2021 | CPI: 9.5/10
  • M.Tech. (CSE) – IIT Kanpur, 2011 | CPI: 9.0/10
  • B.Tech. (CSE) – UPTU Lucknow, 2007 | 74.2%
  • Intermediate (CBSE) – Delhi Public School, Jagdishpur, 2003 | 80.6%
  • High School (CBSE) – Kendriya Vidyalaya, Jagdishpur, 2001 | 80.0%

 

Academic Achievements

  • Rank 1 in M.Tech batch (2009–2010), IIT Kanpur
  • Academic Excellence Award at IIT Kanpur (2011)
  • Runner-Up, Xerox Research Innovation Challenge, XRCE India (2014)
  • Top 1000, Microsoft code4bill Contest (2006), out of 20,000+ participants

Position

Assistant Professor, Department of Computer Science and Engineering
Indian Institute of Technology (ISM), Dhanbad
(June 2021 – Present)
 

Faculty-in-Charge, Automation
Indian Institute of Technology (ISM), Dhanbad
In charge of development, maintenance, and institutional deployment of the in-house ERP solution.
 

Co-Faculty-In-Charge, Cyberlabs (NVCTI Innovation Centre)
Indian Institute of Technology (ISM), Dhanbad
Facilitating student-driven innovation through mentorship and collaborative development projects.
 

Visiting Faculty, Department of IT
Indian Institute of Information Technology, Lucknow
(October 2020 – June 2021)

Delivered courses on Object-Oriented Design, Programming Fundamentals, and Advanced Programming.
 

Consultant Architect (Part-time)
Illuminate Health Inc., Carmel, Indiana, USA
(July 2018 – March 2020)

Provided architectural direction and managed technical development of a healthcare platform.
 

Research Intern, SE4AI Group
IBM Research – India, Bangalore
(August 2018 – November 2018)

Assisted in dataset enrichment methods for AI resilience.
 

Scientist/Engineer – SC
Indian Space Research Organisation (ISRO), Bangalore
(September 2007 – July 2009)

Designed ground control software for remote sensing satellites, such as Chandrayaan-1.

Awards and Honors

Institute Governance Product Development Award
IIT(ISM) Dhanbad – December 2022
Awarded for creating a distributed Typing Tester Suite utilized in large-scale recruitment. The system both automated and evaluated typing tests for ~900 candidates, with considerable reduction in manual effort.

 

Academic Excellence Award
IIT Kanpur – 2011
Awarded for excellent academic performance during the M.Tech program.

 

Rank 1 in M.Tech (2009–2010 Batch)
IIT Kanpur
Graduated at the top of the class in the Computer Science and Engineering M.Tech program.

 

Runner-Up, Xerox Research Innovation Challenge
Xerox Research Centre India – 2014
IIT Kanpur finalist team among national entries in a high-profile industry-academia innovation competition.

 

Top 1000 in Microsoft Code4Bill Coding Contest
Microsoft India – 2006
Shortlisted among the top 1000 out of more than 20,000 participants across the country.

Publications

List Of Research Publications (only in Peer-reviewed Journals)

  1. Defining Chatbots with Contextual Reactive Patterns.
    Saurabh Srivastava, Sumit Kalra, and T.V. Prabhakar.
    Submitted to Transactions on Pattern Languages of Programming, Springer, 2020.
     
  2. An Architectural Roadmap towards building an Alarm Diffusion System.
    Sumit Kalra, T.V. Prabhakar, and Saurabh Srivastava.
    Ingénierie des Systèmes d'Information, Vol. 21(4), pp. 11–25, 2018.
     
  3. An Accurate Infrared Hand Geometry and Vein Pattern based Authentication System.
    Puneet Gupta, Saurabh Srivastava, and Phalguni Gupta.
    Knowledge-Based Systems, Vol. 103, pp. 143–155, 2016.
     
  4. UNFOLD: 3-D U-Net, 3-D CNN, and 3-D Transformer-Based Hyperspectral Image Denoising.
    Aditya Dixit, Anup Kumar Gupta, Puneet Gupta, Saurabh Srivastava, and Ankur Garg.
    IEEE Transactions on Geoscience and Remote Sensing, Vol. 61, pp. 1–10, 2023.

Papers in conference abstract volumes / presented

  1. Desirable Features of a Chatbot-building Platform.
    Saurabh Srivastava and T.V. Prabhakar.
    2nd Int’l Conf. on Humanized Computing and Communication (HCCAI), IEEE, 2020.
     
  2. Contextual Reactive Pattern on Chatbot-building Platforms.
    Saurabh Srivastava, Sumit Kalra, and T.V. Prabhakar.
    25th European Conference on Pattern Languages of Programs (EuroPLoP), ACM, 2020.
     
  3. Intent Sets – Architectural Choices for Building Practical Chatbots.
    Saurabh Srivastava and T.V. Prabhakar.
    12th Int’l Conf. on Computer and Automation Engineering (ICCAE), ACM, 2020.
     
  4. A Reference Architecture for Applications with Conversational Components.
    Saurabh Srivastava and T.V. Prabhakar.
    10th IEEE Int’l Conf. on Software Engineering and Service Science (ICSESS), 2019.
     
  5. Hospitality of Chatbot-building Platforms.
    Saurabh Srivastava and T.V. Prabhakar.
    2nd SQUADE Workshop @ ESEC/FSE, ACM, 2019.
     
  6. Achieving Privacy-Utility Trade-off in Existing Software Systems.
    Saurabh Srivastava, Vinay P. Namboodiri, and T.V. Prabhakar.
    Int’l Conf. on Advanced Information Systems and Engineering (ICAISE), IOP Publishing, 2019.
    (Best Presentation Award)

Projects & Activities

Sponsored Research Projects (External Funded)

  1. To Develop LLM-based Expert AI Agent for Mission Operation Management
    • Agency: ISRO / Department of Space
    • Role: Principal Investigator (PI)
    • Duration: December 2024 – December 2027
    • Budget: ₹ 28,08,462
    • Description: Designing a conversational AI system to analyze telemetry data from multiple Indian satellites using open-source Large Language Models.
       
  2. Large Language Model for Legal Assistance
    • Agency: IIT Mandi iHub & HCi Foundation
    • Role: Co-Principal Investigator (Co-PI)
    • Duration: January 2025 – January 2027
    • Budget: ₹ 15,29,000
    • Description: Leveraging LLMs to assist users with legal advisory services.
       
  3. Application of Hyperspectral Imaging for Analysis of Liquid Chemicals in Mining and Industrial Practices
    • Agency: TeXMiN Foundation
    • Role: Principal Investigator (PI)
    • Duration: April 2025 – March 2026
    • Budget: ₹ 4,05,900
    • Description: Developing a spectral library of industrial contaminants to identify harmful compounds in wastewater effluents.

Consultancy Project

  1. Illuminate Health Inc., USA – Consultant Architect (July 2018 – March 2020)
    Offered technical and architectural insights to a health tech platform of a U.S.-based firm, adding inputs to system design, development approach, and lifecycle deployment.

Other Academic and Administrative Activities

  1. Faculty-in-Charge, Automation, IIT(ISM) Dhanbad
    Guiding the design and rollout of the institute's in-house ERP system for academic and administrative purposes.
     
  2. Co-Faculty-In-Charge, Cyberlabs, NVCTI Innovation Centre
    Mentoring student-initiated innovation and platform development.
     
  3. Organized academic activities and workshops, such as:
    • Webinar: Emerging Trends in Fundamental Systems Research (with Qualcomm India)
    • Seminar: Introduction to AI and IBM Watson
    • Hands-on Workshops on Chatbot Development, Conversational AI, and Cloud Platforms in various institutes
       
  4. NPTEL Instructor for "ICT Basics"
    Conducted lecture series on Identity Management and Location Recognition
     
  5. Active contributor to curriculum development for courses in Software Engineering, Programming, and AI-intensive Systems

Guidance

Doctoral Guidance
  • Research Guidance (Ph.D. Students)
    Presently guiding Ph.D. students researching in the following areas:
    • Conversational AI and Chatbot Architectures.
    • Large Language Models and Generative AI.
    • Privacy-Preserving AI Systems.
      (Specific titles and names can be included if public data exists.)
       
Postgraduate and Undergraduate Counseling
  • M.Tech Thesis Guidance
    Guided a few M.Tech students through topics such as:
    • Microservice Architectures for Academic Platforms.
    • Testing Frameworks for AI-rich Systems.
    • Design of Middleware for Cloud-Native Applications.
  • B.Tech Final Year Projects
    Guided numerous B.Tech students in developing full-stack systems, including:
    • ERP modules for institutional use.
    • AI-powered chatbots using DialogFlow, RASA, and OpenAI APIs
    • Secure and scalable backend systems with microservices.
       
Experience as a Teaching Assistant (While doing Ph.D./M.Tech at IIT Kanpur)
  • Courses Handled:
    • ESC101 – Fundamentals of Computing (Linux, C, Data Structures).
    • CS455 / CS654 – Software Engineering / Software Architecture.
    • CS251-252 – Computing Lab (Shell scripting, VCS, Web Basics).
    • CS727 – Topics in Internet Technologies.