The Research Scholar and postgraduate master students are working with me largely in the area of Requirements Engineering, Analysing and Modeling, Software Testing, Mining Software Repositories, Applying Machine Learning Techniques to automate/analyse software applications, HCI with Software Engineering.
Lavneet Singh [Sustainable Software Development; Green Software; Energy Efficient Client Applications]
Thesis title: A Paradigm for Creating Cloud-Connected Energy-Efficient User Applications | Completed [Defended on 21 May 2025]
Adoption of RMVRVM Paradigm in Industrial Setting: An Empirical Study, got accepted in 18th Innovations in Software Engineering Conference (ISEC 2025), NIT Kurukshetra, India, February 20–22, 2025.
We present the results of the empirical study to assess the acceptability and challenges of adopting the RMVRVM paradigm in industrial settings.
A Study on Creating Energy Efficient Cloud-Connected User Applications using the RMVRVM Paradigm, a detailed study work got accepted in the Journal of Systems and Software (JSS): [June 2024]
In this work, we present new results and details of the architecture and properties of the RMVRVM paradigm, discuss the complexity shift, provide a migration framework to help practitioners migrate the existing MVVM-based applications and also discuss the possibility of RMVRVM replacing MVVM. We apply the migration framework on an open-source MVVM application and run the experiment to prove the efficacy of RMVRVM. We also expanded the experiments to include the iOS platform and 4G network. To cover the complexity shift to server-side, we discuss the energy consumption on the cloud and how energy-saving practices in cloud data centres help save overall energy consumption.
His work was accepted and published at the 15th ISEC 2022 Conference: "RMVRVM – A Paradigm for Creating Energy Efficient User Applications Connected to Cloud through REST API" [February 2022] - Received Best Paper Award - in the Research Paper Track
In this work, we proposed a novel paradigm to reduce battery consumption by MVVM-based UI-centric cloud-connected applications.
Venus Patel [Domain Adaptation, GenAI for SE] - (July 2024-Present)
Ankit Limkar [GenAI for Software Engineering Education] - (January 2025-Present)
Keyur Thakkar [AI4SE] - (July 2025-Present)
Chirag Usdadiya, "Assessing Quality of Use Case Specifications" (June 2018) - Masters Thesis work at DAIICT Gandhinagar, India (Role: Supervisor) Completed [Defended on August 13, 2018]
Aliya Hussain, "An Evaluation of Model-based Testing in Industrial Practice: From System Modeling to Test Generation" (May 2018) - Masters Thesis work at Mälardalen University, Sweden [Industry Partner: Volvo Construction Equipments AB] (Role: Co-supervisor) Completed [Defended on June 05, 2018]
Combining Model-Based Testing and Automated Analysis of Behavioural Models using GraphWalker and UPPAAL [by Kumar Iyer] [Co-supervised by Eduard Enoiu] Completed [Defended on July 23, 2021]
Analysing use of GitHub in Computer Science Education [by Prutha Patani] Completed [Defended on July 23, 2021]
Automated Conversion of Natural Language Textual Specifications into Requirement Templates (RTs) [by Parv Shah] Completed [Defended on July 28, 2021]
User Stories to Concept Map: An Approach to Visualise Dependencies [by Dishant Shah] Completed [Defended on August 07, 2021]
Identification and Analysis of Common Issues in the Python Repositories [by Deep Chhatbar] Completed [Defended on August 05, 2021]
Analysing Developer Sentiments Throughout Development Process [by Aman Kumar] (Role: Co-Supervisor) Completed [Defended on July 26, 2021]
Similarities in Challenges Faced by Developers: Investigations on Stack Overflow and GitHub [by Nidhi Pandya] Completed [Defended on June 20, 2022]
CORMS: A GitHub and Gerrit-based Hybrid Code Reviewer Recommendation Approach for Modern Code Review [by Prahar Pandya] Completed [Defended on June 27, 2022]
HCI Guidelines to Reduce Cognitive Distraction Among Drivers [by V Manoj Kumar] Completed [Defended on July 14, 2022]
Automated Analysis of Natural Language Textual Specifications: Conformance and Non-Conformance with Requirement Templates (RTs) [by Shivani Balwani] Completed [Defended on June 2023]
Analysing User Reviews for Evaluating Game Playability of Mobile Gaming Apps [by Swapnil Thakar] Completed [Defended on June 2023]
Model-Based Testing and Model Checking: An Efficient Combination [by Rohit Mishra] Completed [Defended on June 2023]
Requirements Classification through Prompt Learning [by Deepak Khatri] #GenAI #Ongoing
Automated Recommendation of Requirements non-conformant with RTs - Harshita Tripathi (Completed)
Analysis on Stack Overflow: Exploring Parameter Answer Acceptance - Harshikesh Bhadaniya (Completed)
An Empirical Study on Energy Usage Patterns of Different Variants of Data Processing Libraries - Princy Chauhan (Completed)
Automated Generation of Activity Diagrams Using Prompt-Based Learning - Vraj Patel (Completed) - Internship
#5 Ongoing
Automated Teaching Assistant - Viren
Adaptive Learning and Gamification - Md. Ammar
Model-Based Testing: Abstract to Concrete - Dipak
Do different Prompting Techniques improve the efficacy of OpenCoder? - Unique Patel
Energy Consumption of the Data Frame Processing Libraries - Isha (with Amit Mankodi, DA-IICT)
Shivani Balwani and Prahar Pandya, our MTech students, received DA-IICT Student Research Excellence Award for their research publications in Top Conferences (Core A and Core A*). They got publications from their master's thesis work.
Prahar Pandya got the grant of $1000 USD from ACM SIGSOFT CAPS to attend and present his Masters' research work at the 30th ACM ESEC FSE 2022, NUS, Singapore, 14-18 November 2022. The title of his work is "CORMS: A GitHub and Gerrit-based Hybrid Code Reviewer Recommendation Approach for Modern Code Review".
Prahar Pandya received the travel and registration grant of 60K INR from ACM India and IARCS to present our paper entitled "CORMS: A GitHub and Gerrit-based Hybrid Code Reviewer Recommendation Approach for Modern Code Review" at the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) 2022 to be held at NUS, Singapore, 14-18 November 2022.
Kushagra Pathak, Parita Patel, and Mital Kamani awarded with Best BTech Project Award for the year 2022 (academic session 2021-22) for their BTech final year project by the institute (DA-IICT Gandhinagar). The title of their work is "Inclusivity Checker: A Testing Tool to Detect Inclusivity Bugs in Websites".
Rishab Arora and Ashray Bharambe got the grant of $1000 USD individually from ACM SIGAPP STAP to attend and present their work (carried out as a part of their BTech Project) in the 35th SAC 2020, Brno, Czech Republic, March 30-April 3, 2020. The title of their work is "UC2Map: Automatic Translation of Use Case Maps from Specification".
Deepti Ameta (JRF of the SERB research project), received the grant of $1000 USD from ACM SIGSOFT CAPS to attend and present her work at the 40th International Conference on Software Engineering, May 27 - 3 June 2018, Gothenburg, Sweden. The title of her work is "Teaching Requirements Engineering Concepts using Case-Based Learning".
If you are interested in working with me in Software Engineering (SE), Application of NLP/Machine Learning in SE, and related domains, please drop an email with Statement-Of-Purpose and Interest, preferably matching with on-going research works and publications.
Note: Report/Thesis will be available on request** (Abstract of the thesis is appended in the link for reference)
Charith Kutikuppala and Aadesh Minz, Predictive Regression Test Selection and Generation using LLMs (2025) BTP
Charith Kutikuppala, Source Code Representation Techniques - (2024) SRI #LLMs #MSR
Aadesh Minz and Raj Kariya, AI-Based Approaches for Test Minimisation and Selection - (2024) SRI #LLMs #Algorithms #Testing #Regression
Vivek Harosa, Requirements Classifier - (2024) BTP #RE #GenAI
Gautam Ajugiya, and Dishant G. Vyas, SRS Analyser (2022) BMP - #RE
Aditya Zala, and Prerak Modia, Interaction with Programming Video Tutorials for Learning (2022) BMP - #Learning
Kushagra Pathak, Parita Patel, and Mital Kamani, Inclusivity Checker: A Testing Tool to Detect Inclusivity Bugs in Websites (2022) BTP #HCI
Smit Detroja, and Shreyansh Surana, A Tool to Extract Structured Data from GitHub. BTP arXiv:2012.03453v1 (2020) #MSR
Rishab Arora, and Ashray Bharambe, An Approach to Capture Functional Dependencies from Use Case Scenarios (2019) BTP #ReqAnalysis
Aneree Mehta, Is Cloned Code Defect-Prone than Non-cloned Code? (2017) SRI
Nisarg Patel, and Anubhav Jain, G&PTS: A Tool to Generate and Prioritize Test Scenarios for Agile Methodology (2017) BTP
Nikunj Pandya, and Kumar Dhwanit, C Error analysis and prediction (2017) BTP
Sankalp Nigam, and Mridul Singh, Analyzing program comprehension tools (2017) BTP
Keval Hadiya, and Dushyantkumar Parmar, Analysis of Open Source Repositories (2017) BTP
Ankit Lakra, and Prashant Rajoriya, Analyzing Quality of Use Case Specification (2017) BTP
* BTech projects only