Software Engineering Research, Practices and development || Programmer and Educator
"Creating new knowledge"
Learn, Deliver, Learn
Learn, Deliver, Learn
Associate Professor & Head SERL,
Room No. 1102, Faculty Block-1,
Dhirubhai Ambani University (DAU), formerly Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT), Gandhinagar - 382007, Gujarat, India
Office - +91 79 682 61 618
Email - saurabh_t[AT]dau[DOT]ac[DOT]in; saurabhtiwari2[AT]acm[DOT]org; saurabhtiwari2[AT]sigsoft.org
News and Openings:
ACM SIGSOFT Sponsored "Winter School on AI-Infused Software Engineering - Research and Practice" (AISE 2026) will be held from 07-10 January 2026 at DAU Gandhinagar, India [Stay tuned for more details]
Pre-event Hackathon (AI4SE) will be held on 5-6 January 2026.
Lavneet Singh, PhD scholar, successfully defended his thesis on 21 May 2025. The title of his thesis is "A Paradigm for Creating Cloud-Connected Energy-Efficient User Applications".
I am seeking motivated full-time PhD, postgraduate and graduate students to join SERL in several significant and funded research projects in Software Engineering, NLP, AI, and HCI.
I am looking for highly motivated and self-driven prospective PhD students who are interested in (1) Software Engineering Research, especially mining software repositories, empirical software engineering, automated software engineering, (2) Modeling and analysing the requirements specification by applying Natural language Processing, especially pre-trained large language models. (3) GenAI (Generative AI) for Software Engineering.
You may explore exciting research papers from top SE conferences and journals (ICSE, ASE, RE, MODELS, ESEC/FSE, MSR, ICPC, IEEE TSE, IST, JSS, ESE, SoSYM, ACMTOSEM). Going through the research papers will deepen your understanding and ignite your curiosity about the field. PhD students should have an excellent background in computer science and statistics. Coding skills, as well as related experiences, are desirable. Most important is a strong enthusiasm for cutting-edge research.
(Doctoral) Ph.D. (2016) - Dept of CSE, IIITDM Jabalpur - INDIA
(Masters) M.Tech. (2010) - Gold Medalist, MNNIT Allahabad - INDIA
(Bachelors) B.E. (2008) - Hons., Dept of IT, Govt Engg. College, Jabalpur - INDIA
Associate Professor, DA-IICT Gandhinagar, INDIA (January 2023-Present)
Assistant Professor, DA-IICT Gandhinagar, INDIA (April 2019-December 2022)
Post-doctoral Research Fellow, Mälardalen University, SWEDEN (Worked with Volvo CE)
Assistant Professor (On Contract), DA-IICT Gandhinagar, INDIA (August 2015-December 2017)
Visiting Faculty, IIIT Vadodara, INDIA
Membership (Professional):
ACM Senior Member
IEEE Senior Member
- Best Paper Award (SEIP Track) 25th Asia Pacific Software Engineering Conference (APSEC 2018) for the research paper entitled “Adopting MBSE in Construction Equipment Industry: An Experience Report”.
- Received Early Career Research Award (Individual centric) from the Science and Engineering Board (SERB), Department of Science and Technology (DST), Government of India for a two-year R&D project (2017).
- Ph.D. thesis is indexed in ACM SIGSOFT list of Ph.D. Dissertations in the area of Software Engineering (2016)
- Best Paper Award 20th Asia Pacific Software Engineering Conference (APSEC 2013) for the research paper entitled “An Approach to Generate Safety Validation Test Cases from UML Activity Diagram”.
- Awarded by ACM-SIGAPP Student Travel award by ACM, NY, USA to attend ACM-SAC 2012 Conference at Italy, March 26-30, 2012.
- Short term visit to Japan under JENESYS program (Japan-Indo Collaboration), May 14-30, 2011.
- Gold Medalist Award Recipient in Master’s (MNNIT Allahabad India)
- Workshop on Emerging Software Engineering Education (WESEE)
WESEE 2025: 7th Edition of the Workshop on Emerging Software Engineering Education, In conjunction with 18th Innovations in Software Engineering Conference (ISEC'25), Feb 20-22, 2025 at NIT Kurukshetra, Haryana, India.
WESEE 2024: 6th Edition of the Workshop on Emerging Software Engineering Education, In conjunction with 17th Innovations in Software Engineering Conference (ISEC'24), Feb 22-24, 2024 at IIIT Bangalore, India.
WESEE 2023: 5th Edition of the Workshop on Emerging Software Engineering Education, In conjunction with 16th Innovations in Software Engineering Conference (ISEC'23), Feb 23-25, 2023 at IIIT Allahabad, India.
WESEE 2021: 4th Edition of the Workshop on Emerging Software Engineering Education, In conjunction with 14th Innovations in Software Engineering Conference (ISEC'21), Feb 25-27, 2021 at KIIT Bhuvneshwar, India.
WESEE 2020: 3rd Edition of the Workshop on Emerging Software Engineering Education, In conjunction with 13th Innovations in Software Engineering Conference (ISEC'20), Feb 27-29, 2020 at IIITDM Jabalpur, India.
WESEE 2019: 2nd Edition of the Workshop on Emerging Software Engineering Education, In conjunction with 12th Innovations in Software Engineering Conference (ISEC'19), Feb 14-16, 2019 at COE Pune, India.
WESEE 2018: 1st edition of the Workshop on Emerging Software Engineering Education, In conjunction with 11th Innovations in Software Engineering Conference (ISEC'18), Feb 9-11, 2018 at IIIT Hyderabad, India.
- Workshop on Natural Language Processing Advancements for Software Engineering (NLPaSE): 2nd NLPaSE 2021 Co-located with the 28th Asia Pacific Software Engineering Conference (APSEC 2021), 06 December 2021, Taiwan
- Workshop on Natural Language Processing Advancements for Software Engineering (NLPaSE): 1st NLPaSE 2020 Co-located with the 27th Asia Pacific Software Engineering Conference (APSEC 2020), 01 December 2020, Singapore
- Software Engineering - Case-based Learning Database (SEABED)
- AutoReco: A Tool for Recommending Requirements for their Non-Conformance with Requirement Templates (RTs) [Demo]
- UCAnalyzer: A Tool to Analyse Use Case Textual Descriptions (UCAnalyzer) [Demo]
- Text2UseCase: A Tool to Develop Use Case Scenarios from Textual Specifications (Text2UseCase) [Demo]
- UC2Map: A Tool to Model functional Dependencies of Use Cases in Maps (Git and AWS) [Demo]
- NL2RT: A Tool to Translate Natural Language Text into Requirements Templates (RTs) [Demo]
His research area is Software Engineering and Natural Language Processing. Specific interests include Requirements Engineering, Empirical Software Engineering, Model-Based Software Engineering (MBT and MBD), Mining Software Repositories and their analysis, Applications of NLP in Software Engineering, and HCI. He is also doing research in the Software Engineering Education and Training to identify/devise innovative teaching methodologies to teach Software Engineering concepts.
He did his PhD from the Department of Computer Science and Engineering, at IIITDM Jabalpur, India. Prof. Atul Gupta was his thesis supervisor. He joined the PhD program in 2011 and defended his thesis work in 2016. His PhD thesis is indexed in ACM SIGSOFT list of PhD Dissertations in the area of Software Engineering (2016).
"Over the last 5 to 10 years, competition for high profile research positions has become much more competitive. Consequently, although there is no substitute for an outstanding research record, as a researcher who is beginning your research career, you must also plan and work on several important activities that complement your research record to optimize your research career."
by 30-year research veteran Prof. Alan Johnson
What we need to plan, and this Guide outlines the major points we need to consider to formulate the research career plan best for you. This could be treated as a Mentoring Booklet for the researchers/practitioners who want to pursue a doctorate/joined the program/completed their doctorate or in the process of completing it.