I am a PhD Student in the Computer Science Department at Cornell University. I am interested in problems of autonomy and reasoning in program synthesis, robotics and software engineering.

Previously, I spent a wonderful couple of years as a Research Fellow at Microsoft Research India in Bangalore, working with Aditya Kanade and Sriram Rajamani on LLM agents for software development (CodePlan and MASAI).

As an undergraduate student at BITS Pilani Goa, I was affiliated with APPCAIR where I worked with Prof. Ashwin Srinivasan and Dr Gautam Shroff on neuro-symbolic approaches to visual reasoning. I also worked with Florian Shkurti at the University of Toronto on learning based approaches into task and motion planning for robotics.

News

May 2026 | OmniCode is accepted to Findings of ACL 2026
Aug 2025 | Wrapped up internship at MSR Montreal. Worked on BugPilot
Aug 2024 | Joining the Computer Science PhD program at Cornell
Jun 2024 | MASAI achieves SOTA (28.3%) on SWE-bench Lite
Jan 2024 | Both CodePlan and CORE are accepted at FSE 2024
Dec 2023 | Attending NeurIPS to present CodePlan as a poster at the FMDM Workshop.

Publications / Preprints

OmniCode: A Benchmark for Evaluating Software Development Agents
Atharv Sonwane, Eng-Shen Tu, Wei-Chung Lu, Claas Beger, Carter Larsen, Debjit Dhar, Simon Alford, Rachel Chen, Ronit Pattanayak, Tuan Anh Dang, Guohao Chen, Gloria Geng, Kevin Ellis, Saikat Dutta
ACL Findings 2026 | Findings of the Association for Computational Linguistics
paper

BugPilot: Complex Bug Generation for Efficient Learning of SWE Skills
Atharv Sonwane, Isadora White, Hyunji Lee, Matheus Pereira, Lucas Caccia, Minseon Kim, Zhengyan Shi, Chinmay Singh, Alessandro Sordoni, Marc-Alexandre Côté, Xingdi Yuan
preprint

MASAI: Modular Architecture for Software-engineering AI Agents
Atharv Sonwane*, Daman Arora*, Nalin Wadhwa*, Abhav Mehrotra, Saiteja Utpala, Ramakrishna Bairi, Aditya Kanade, Nagarajan Natarajan
OWA, NeurIPS 2024 | Workshop on Open-World Agents
paper

CodePlan: Repository-level Coding using LLMs and Planning
Ramakrishna Bairi, Atharv Sonwane, Aditya Kanade, Vageesh D C, Arun Iyer, Suresh Parthasarathy, Sriram Rajamani, B. Ashok, Shashank Shet FMDM, NeurIPS 2023 | Workshop on Foundation Models for Decision Making
Accepted at FSE 2024 | ACM International Conference on the Foundations of Software Engineering
paper

Frustrated with Code Quality Issues? LLMs can Help!
Nalin Wadhwa, Jui Pradhan, Atharv Sonwane, Surya Prakash Sahu, Nagarajan Natarajan, Aditya Kanade, Suresh Parthasarathy, Sriram Rajamani
Accepted at FSE 2024 | ACM International Conference on the Foundations of Software Engineering
paper

Policy-Guided Lazy Search with Feedback for Task and Motion Planning
Mohamed Khodeir, Atharv Sonwane, Ruthrash Hari, Florian Shkurti Best Paper | Long Horizon Planning Workshop at CoRL 2022
ICRA 2023 | IEEE International Conference on Robotics and Automation
abstract| paper| website

Neural Analogical Reasoning
Atharv Sonwane, Abhinav Lalwani, Sweta Mahajan, Gautam Shroff, Lovekesh Vig NeSy 2022 | International Workshop on Neural-Symbolic Learning and Reasoning
paper

Solving Visual Analogies Using Neural Algorithmic Reasoning
Atharv Sonwane, Gautam Shroff, Lovekesh Vig, Ashwin Srinivasan, Tirtharaj Dash Oral Presentation Finalist | Student Abstract & Poster at AAAI 2022
paper

Using Program Synthesis and Inductive Logic Programming to solve Bongard Problems
Atharv Sonwane*, Sharad Chitlangia*, Tirtharaj Dash, Lovekesh Vig, Gautam Shroff, Ashwin Srinivasan (* = Equal Contribution)
AAIP 2021 | 10th International Workshop on Approaches and Applications of Inductive Programming
paper