Rohith Pudari
PhD Candidate @ University of Toronto
I am a PhD candidate in the FORCOLAB research group at the University of Toronto, where I am advised by Prof. Shurui Zhou. My research lies at the intersection of machine learning and software engineering, with a particular interest in understanding how AI can support developers throughout the software development lifecycle.
My work focuses on leveraging machine learning techniques to make software development more efficient, effective, and accessible. In particular, I study open-source software ecosystems and developer communities, exploring how large-scale data from code repositories, documentation, and developer interactions can be used to improve software engineering practices and tooling.
Prior to joining the University of Toronto, I completed my M.Sc. in Computer Science at the University of Victoria under the supervision of Prof. Neil Ernst, where I investigated the role of AI-assisted tools in software development and their impact on developer productivity and workflows.
Master's Thesis
AI Supported Software Development: Moving beyond Code CompletionCommittee: Prof. Neil Ernst, Prof. Jens Weber
Slides
Education
University of Toronto (2022 - 2026).
Advisor: Prof. Shurui Zhou
Sreenidhi Institute of Science and Technology (2015 - 2019).
news
| Jun 08, 2026 | Our paper “When Tools Overlook Domain Knowledge: An Empirical Study of Refactoring in Scientific Software” co-authored with Ahmed Musa Awon, Prof. Neil Ernst and Prof Shurui Zhou has been accepted to ACM Transactions on Software Engineering and Methodology (TOSEM). Preprint will be available soon. |
|---|---|
| Oct 05, 2023 | Our paper “Aligning Documentation and Q&A Forum through Constrained Decoding with Weak Supervision” co-authored with Shiyuan Zhou, Prof. Iftekhar Ahmed, Dr. Zhuyun Dai and Prof Shurui Zhou has been accepted to the ICSME 2023 New Ideas and Emerging Results Track!. This paper is available in my publications page. |