Saurabh Sinha  Saurabh Sinha photo         

contact information

Research Staff Member
Thomas J. Watson Research Center, Yorktown Heights, NY USA


Professional Associations

Professional Associations:  ACM  |  ACM SIGSOFT


Saurabh Sinha is a member of the Hybrid Cloud 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; techniques to assist with creation and maintenance of GUI test cases for web applications; and specification-based  generation of domain-specific systems.

His current research involves the development of automated techniques for modernizing legacy web applications for cloud deployment, with emphasis on evolving monolithic applications toward a microservices-based architecture, and validating  modernized applications.

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. He is a member of the ACM and the ACM SIGSOFT.