Academic Details
  • Ph.D. in Computer Science, CICS, UMass Amherst, USA Sept 2022
  • MS in Computer Science, CICS, UMass Amherst,USA       May 2018
  • B-Tech (Hons.) in Computer Science and Engineering, IIIT Hyderabad, India       May 2011
Areas of Interest
    I am interested in improving software engineers’ productivity by automating software engineering practices. My research involves analyzing large software repositories to learn interesting phenomena, and to use that knowledge to design novel automation techniques, such as requirements elicitation, testing, and program repair.
Publications
  • Manish Motwani, High-Quality Automated Program Repair, in proceedings of the Doctoral Symposium Track at the International Conference on Software Engineering (ICSE), 2021 [Paper][Video] [Proposal]
  • Manish Motwani and Yuriy Brun, Automatically Repairing Programs Using Both Tests and Bug Reports, arXiv preprint arXiv:2011.08340, 2020 [Paper]
  • Manish Motwani, Mauricio Soto, Yuriy Brun, René Just, and Claire Le Goues, Quality of Automated Program Repair on Real-World Defects, IEEE Transactions on Software Engineering (TSE), 2020 [Paper]
  • Afsoon Afzal, Manish Motwani, Kathryn T. Stolee, Yuriy Brun, and Claire Le Goues, SOSRepair: Expressive Semantic Search for Real-World Program Repair, IEEE Transactions on Software Engineering (TSE), 2019 [Paper]
  • Manish Motwani and Yuriy Brun, Automatically Generating Precise Oracles from Structured Natural Language Specifications, in Proceedings of the 41st International Conference on Software Engineering (ICSE), 2019 [Paper][Slides][Video]
  • Manish Motwani, Sandhya Sankaranarayanan, René Just, and Yuriy Brun, Do Automated Program Repair Techniques Repair Hard and Important Bugs?, in Proceedings of the Journal First Track at the International Conference on Software Engineering (ICSE), 2018 [Paper][Slides][Blog]
  • Manish Motwani, Sandhya Sankaranarayanan, René Just, and Yuriy Brun, Do Automated Program Repair Techniques Repair Hard and Important Bugs?, Empirical Software Engineering (EMSE), 2018 [Paper][Slides]
  • Smita Ghaisas, Manish Motwani, Balaji Balasubramaniam, Anjali Gajendragadkar, Rahul Kelkar, and Harrick Vin, Towards automating the security compliance value chain, in proceedings of the Industrial Track at the Joint Meeting on Foundations of Software Engineering (FSE), 2015 [Paper]
  • Smita Ghaisas, Manish Motwani, and Preethu Rose, Detecting System Use Cases and Validations from Documents, in proceedings of the New Ideas Track at the IEEE/ACM International Conference on Automated Software Engineering (ASE), 2013  [Paper]
  • Preethu Rose Anish, SK. Sharma, Manish Motwani, and Smita Ghaisas, Knowledge-assisted Product Requirements Configurator, in proceedings of the International workshop on Product Line Approaches in Software Engineering (PLEASE), 2013 [Paper]
Patents
  • Smita Ghaisas, Manish Motwani, Preethu R. Anish, Balaji Balasubramaniam, and Aarthy Krishnamurthy, Systems and Methods for an Automated Interpretation of Legal Regulations, US patent granted – US9972016B2, May 2018 [Patent]
  • Smita Ghaisas, Manish Motwani, Preethu Rose Anish, and Shashi Kant Sharma, Automated Classification of Business Rules from Text, US patent granted – US10146762B2, Dec 2018 [Patent]
Work Experience
  • Research Assistant, College of Information and Computer Sciences, UMass Amherst. Sept 2015 - Present
  • Research Intern (remote), Microsoft, Redmond WA. May-Aug 2020 and Aug-Oct 2021
    Worked on a project to understand why and predict when developers adhere to the code quality standards.
  • Researcher, Tata Research Development and Design Centre (TCS Research), Pune, India. July 2011 - July 2015
    Worked in the area of Software Engineering with specialization in Requirements Engineering. 
  • Software Developer Intern, Cisco Systems India Pvt. Ltd., Bangalore, India. May 2010 – July 2010
    Worked on the serviceability and debug-ability of Cisco’s IOS-XR OS.
Teaching Experience
  • Guest Lecturer, Theory and Practice of Software Engineering, College of Information and Computer Sciences, UMass Amherst. Spring 2020
  • Teaching Assistant, Theory and Practice of Software Engineering, College of Information and Computer Sciences, UMass Amherst. Fall 2018
  • Teaching Assistant, Building Energy Simulation, IIIT Hyderabad, India. Spring 2011
  • Teaching Assistant, Compilers, IIIT Hyderabad, India. Fall 2010
  • Teaching Assistant, Discrete Mathematics,IIIT Hyderabad, India. Fall 2009
Technical Skills
  • Research & Planning: Identifying Problems, Gathering Information, Developing Evaluations, Calculating Results
  • Languages: Working knowledge of Java, C, C++, Python, Shell, R, Ruby, PHP, JavaScript, HTML, and CSS.
  • Machine Learning: PyTorch, Keras, Tensorflow
  • Databases: MySQL, Oracle, Kusto, Hadoop
  • Tools: Eclipse, NetBeans, MS Visual Studio, Vim, Git
  • Cloud platforms: Amazon Web Services, SLURM clusters
  • Operating systems: Linux (Red-Hat, Fedora, Ubuntu), Windows
Academic Achievements
  • Earned MS degree, passed portfolio, and became a PhD candidate at CICS, UMass Amherst (2018)
  • Earned B-Tech (Hons.) with academic distinction from IIIT Hyderabad (2011)
  • Featured in the Dean’s List awards for academic excellence for three consecutive semesters at IIIT Hyderabad (2010-2011)
  • Placed in top 2% of 350,000 students in IIT Joint Entrance Examination (2007)
  • Placed in top 0.2% out of 500,000 students in All India Engineering Entrance Examination (AIEEE) (2007)
Services
  • Reviewer/Sub-reviewer: ASE 2020, TSE (2019, 2020), FSE (2018, 2019), ICSE (2018, 2019), RE 2015
  • Member of the Association for Computing Machinery (ACM)
  • Member of the Institute of Electrical and Electronics Engineers (IEEE)
  • Graduate student representative for PhD students at CICS, UMass Amherst
  • Event-coordinator in Indian Students Association (ISA) committee, UMass Amherst
  • Event-coordinator in Recreational Activities Organization committee at TRDDC Pune
  • Fire Evacuation Warden at TRDDC Pune
  • Member of the organization committee for Felicity’10, annual cultural and technical fest of IIIT Hyderabad