Assistant Professor of Computer Science
Phone: (434) 924-1021
Fax: (434) 982-2214
Email:
weimer@cs.virginia.edu
Home Page:
Westley Weimer
Department of Computer Science
School of Engineering and Applied Science
University of Virginia
151 Engineer‘s Way,
P.O. Box 400740
Charlottesville,
Virginia 22904-4740
"Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away."
Software quality and reliability
Westley Weimer received his Ph.D. from UC Berkeley in 2005. He then joined the UVa Department of Computer Science as Assistant Professor of Computer Science. He is the author of eight refereed papers.
Weimer's main research interest focus on advancing software quality by using both static and dynamic programming language approaches. Software quality and reliability are increasingly important, but software remains buggy. Weimer is particularly concerned with automatic or minimally-guided techniques that can scale and be applied easily to large, existing programs. He believes that only finding bugs is insufficient, and so he investigates ways to help programmers address defects and understand error reports. He is also interested in designing languages and features to help prevent errors. He uses concepts from other areas of computer science to help address software quality problems, and his research combines elements of databases, systems, and machine learning. One of his projects involves adding programming language support for more robust error-handling via first-class compensation stacks. It also uses specification mining techniques to automatically infer important resources and safety policies in the presence of run-time errors.