Back to homepage

MTech Projects

(*) : Tentative title for work in progress.

terminated


    2022-23

  1. Akansha Singh (Jointly with Prof Arnab Bhattacharya): SQL Tutor* (In Progress).
  2. Ayush Sahni (Jointly with Prof Purushottam Kar): Programming Tutor* (In Progress).
  3. Jeet Sarangi (Jointly with Prof Purushottam Kar): Programming Tutor* (In Progress).
  4. Utkarsh Srivastava (Jointly with Prof Purushottam Kar): Programming Tutor* (In Progress).

  5. 2021-22

  6. Mayank Bansal (Jointly with Prof Purushottam Kar): Programming Tutor* (In Progress).
  7. Tushar Gautam: ParseIT++: A Teaching tool for Parsing.
  8. Debanjan Chaterjee (Jointly with Prof Purushottam Kar): Intelligent Program Analysis and Program Indexing - I. [PDF, 1300K]
  9. Preeti Singh (Jointly with Prof Purushottam Kar): Intelligent Program analysis and Program Indexing-II.

  10. 2020-21

  11. Fahad Mohmedisuf Shaikh (Jointly with Prof Purushottam Kar): Advancements in AI-assisted Compilation Error Repair and Program Retrieval. [PDF, 954K]
  12. Sharath HP (Jointly with Prof Purushottam Kar): Real-world Deployments of AI-assisted Tools for Compilation Error Repair and Program Retrieval. [PDF, 2819K]
  13. Aditya Narhari Kadu: Optimizing and Vulnerability Testing of a Cloud-Based Intelligent Tutoring System. [PDF, 1220K]

  14. 2018-19

  15. Pawan Kr Patel: XsWebAll: Accessible Web for All. [PDF, 1989K]

  16. 2017-18

    -- Akshay Jindal (I was an unofficial supervisor. Official Supervisor: Prof Arnab Bhattacharya): Scaling a Web-Based Tutoring System From Classrooms to MOOCs. [PDF, 4399K]

    2015-16

  17. Praveen Singh (Jointly with Prof Arnab Bhattacharya): Automated Repair of Programs in Introductory Programming Courses. [PDF, 1030K]
  18. Ziyaan Dadachanji (Jointly with Prof Arnab Bhattacharya): Automated Feedback and Grading for Programs in Introductory Programming Courses. [PDF, 916K]

  19. 2014-15

  20. Swapnil Mahajan (Jointly with Prof Arnab Bhattacharya): DB Projector: A Web-based Tool for Querying, Analysis and Visualization of Data. [PDF, 820K]
  21. Sagar Parihar (Jointly with Prof Arnab Bhattacharya): Automated Grading Tool for Introductory Programming. [PDF, 1160K]
  22. Mohit Bhadade: Online Tutoring System for Learning Parsing Techniques. [PDF, 1418K]
  23. Nimisha Agrawal: A Tool for Teaching Parsing Techniques. [PDF, 849K]
  24. Ashwini Kshitij (Jointly with Prof Subhajit Roy): Interprocedural Concolic Execution: An Application to Improve Test Case Generation. [PDF, 997K]
  25. Rajdeep Das (Jointly with Dr Sumit Gulwani, MSR Redmond): A Platform for Data Analysis and Tutoring for Introductory Programming. [PDF, 1731K]
  26. Naman Bansal (Jointly with Dr Sumit Gulwani, MSR Redmond): Translating Natural Language Propositions To First Order Logic. [PDF, 1067K]
  27. Kamna: CRINK: Improved Automatic CUDA Code Generation for Affine C Programs [PDF, 1590K]
  28. Nitin Sharma (Jointly with Dr Dipankar Das, Intel Labs): Improving Loop Execution using Precise B/F Ratio Calculation. [PDF, 822K]

  29. 2013-14

  30. Akanksha Singh (Jointly with Prof Sanjeev Kr Aggarwal): CRINK: Automatic C to CUDA Code Generation for Affine Programs. [PDF, 1876K]
  31. Amruta Adewar (Jointly with Prof Sanjeev Kr Aggarwal):A Framework for Generation of Parallelizing Transformers from Specifications. [PDF, 417K]
  32. Pankaj More: Hot Code Reloading in Cloud Haskell. [PDF, 294K]
  33. Sonam Tiwari (Jointly with Prof Subhajit Roy): Automatic Generation of Testcases for High MCDC Coverage. [PDF, 2291K]
  34. Vineet Hingorani (Jointly with Prof Subhajit Roy): Automating Dictionary Mappings for Translating Natural Language Descriptions to Domain Specific Language Programs. [PDF, 858K]
  35. Vilay Kandi: Liveness based Garbage Collection for Java. [PDF, 1720K]
  36. Nikhil Pangarkar: Improving Liveness based Garbage Collection for Java. [PDF, 1241K]

  37. 2012-13

  38. Sailesh Kumar Raju R: Applying Machine Learning to Rank Domain-specific Logical Expressions of Natural Language Descriptions. [PDF, 1365K]
  39. Shruti Jadon (Student of Banasthali University): Detection of Code Clones using Machine Learning.

  40. 2011-12

  41. Rahul Gupta
  42. Siddarth Agrawal: Functional SMT solving: a new interface for programmers. [PDF, 604K]
  43. Pritesh Agrawal: Parallelizing LINQ program for GPGPU. [PDF, 1534K]
  44. Pankaj Pawan (Jointly with Dr Francesco Zappa Nardelli): Random Testing for Concurrency Compiler Bugs. [PDF, 2436K]
  45. Vinay Kr Reddy: Field Sensitive Shape Analysis : Implementation and Improvements. [PDF, 518K]
  46. Saravana P: Improving GCC Retargetability. [PDF, 751K]
  47. Subhash Kale: QuickEval: An Interactive Tool for Coverage Based Testing of Haskell Programs. [PDF, 941K]

  48. 2010-11

  49. V Praveen Reddy
  50. Sandeep Dasgupta (Jointly with Prof Sanjeev Kr Aggarwal): Precise Shape Analysis using Field Sensitivity. [PDF, 427K]
  51. Barnali Basak (Jointly with Prof Sanjeev Kr Aggarwal): Heap Dependence Analysis for Sequential Programs. [PDF, 325K]