Summary
Rahul Purandare is an Associate Professor of Computing at the University of Nebraska–Lincoln with over a decade of research and teaching experience focused on program analysis and its fusion with deep learning, NLP, and information retrieval to tackle real-world software engineering problems. He earned his Ph.D. from UNL and has a strong publication record across top venues (ICSE, FSE, ISSTA, OOPSLA, TSE, TOSEM) with awards including an ACM distinguished paper (ISSTA’13) and a best paper at RV’18. Rahul has held faculty leadership roles in India and the U.S., served on editorial boards for TSE and TOSEM, and regularly shapes conference programs (ICSE, FSE, ASE, ISSTA, MSR). He combines rigorous formal analysis background with practical machine learning approaches, often crossing traditional boundaries between program verification and data-driven methods. Based in Lincoln, Nebraska, he brings an unusual blend of industrial experience from a decade at Tech Mahindra and sustained academic impact, mentoring students who bridge theory and applied software tooling.
11 years of coding experience
16 years of employment as a software developer
B.E., Electrical Engineering, B.E., Electrical Engineering at College of Engineering Pune
Ph.D., Computer Science, Ph.D., Computer Science at University of Nebraska-Lincoln
Savitribai Phule Pune University