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 and Yuriy Brun, Better Automatic Program Repair by Using Bug Reports and Tests Together, in Proceedings of the 45th International Conference on Software Engineering (ICSE), 2023 [Paper]
  • Manish Motwani and Yuriy Brun, Understanding Why and Predicting When Developers Adhere to Code-Quality Standards, in Proceedings of the Software Engineering in Practice (SEIP) Track at the 45th International Conference on Software Engineering (ICSE), 2023 [Paper]
  • 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, 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
  • Assistant Professor (tenure-track), School of Electrical Engineering & Computer Science, Oregon State University. Sept 2023 - Present
  • Postdoctoral Fellow, College of Computing - School of Computer Science, Georgia Institute of Technology. Aug 2022 - Aug 2023
  • Research Assistant, Manning College of Information and Computer Sciences, UMass Amherst. Sept 2015 - July 2022
  • Research Intern (remote), Microsoft, Redmond WA. May - Aug 2020 & 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
Services
  • PC member: Technical track, ACM International Conference on the Foundations of Software Engineering (FSE 2024)
  • PC member: Challenge track, 13th Symposium on Search-Based Software Engineering (SSBSE 2021)
  • Reviewer/Sub-reviewer: FSE (2018, 2019), ICSE (2018, 2019), ISSTA (2022), ASE (2020), TOSEM (2021), TSE (2019, 2020, 2022, 2023), 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