Ben Livshits is a research scientist at Microsoft Research and an affiliate professor at the University of Washington. Originally from St. Petersburg, Russia, he received a bachelor's degree in Computer Science and Math from Cornell University in 1999, and his M.S. and Ph.D. in Computer Science from Stanford University in 2002 and 2006, respectively. Dr. Livshits' research interests include application of sophisticated static and dynamic analysis techniques to finding errors in programs.
Ben has published over 100 papers at venues such as PLDI, POPL, Oakland Security, Usenix Security, CCS, SOSP, CHI, ICSE, FSE, and many others. He is known for his work in software reliability, especially tools to improve software security and privacy. As part of his dissertation at Stanford, Ben worked on issues ranging from preventing buffer overruns in C programs to detecting a variety of security vulnerabilities (cross-site scripting, SQL injections, etc.) in Web-based applications. He is the author of several dozen patents. Lately, he has been focusing on topics ranging from security and privacy to crowdsourcing an augmented reality. Ben generally does not speak of himself in the third person.
You can contact me by email regarding work-related matters at or view my profile.