Saikat Dutta is an assistant professor of computer science in the Cornell Ann S. Bowers College of Computing and Information Science. Dutta received his Ph.D. in computer science from the University of Illinois Urbana-Champaign and completed his postdoctoral research at the University of Pennsylvania.
What is your academic focus?
Software engineering, with a particular focus on developing software testing and debugging techniques
Could you briefly summarize your research?
My current research is at the intersection of software engineering and machine learning. The goal is to build software testing techniques and tools to improve the reliability of machine learning-based systems. More recently, I have also been exploring how to leverage the latest machine learning techniques to solve software engineering problems.
What are you most looking forward to as a Cornell faculty member?
I am looking forward to building a strong software engineering community at Cornell by developing a high-quality and impactful research agenda that mentors and empowers young researchers. Additionally, I am keen to develop new courses that teach the principles of software engineering to both undergraduate and graduate students.
What do you like to do when you’re not working?
I really enjoy photography, mainly clicking photos of landscapes, cityscapes, and wild animals. This is also a great motivation for hiking and traveling, which I enjoy as well.
Which courses are you most looking forward to teaching?
I am looking forward to teaching a Ph.D. level course called Software Engineering in the Era of Machine Learning in the fall. This course will introduce the fundamental principles of software engineering and discuss the state-of-the-art research techniques at the intersection of software engineering and machine learning.