Saurabh Sinha is a member of the Cloud Foundation Services department at the IBM T.J. Watson Research Center. His research interests lie in the area of program-analysis-based software engineering. The goal of his research is to develop efficient tools and techniques (based on static and dynamic program analysis) that can provide automated support for software-engineering tasks, increase developer productivity, and improve software quality. To date, his research has investigated analysis and testing of programs with features such as exception handling, dynamic dispatch, and pointers; analysis and testing of evolving software, web services, and component-based systems; model recovery from legacy applications; fault localization and repair for runtime exceptions; and techniques to assist with creation and maintenance of GUI test cases for web applications.
His current research involves the development of novel testing and analysis techniques in the context of cloud-based DevOps services.
Saurabh received the PhD degree in computer science from Georgia Institute of Technology, the MS degree in computer and information science from the Ohio State University, and the BA degree in computer science from Queens College of the City University of New York.