
David Socha is an Assistant Professor in Computing and Software Systems at the University of Washington Bothell. He received his Ph.D. in Computer Science and Engineering and his M.S. in Computer Science from the University of Washington. He earned a B.S. in Zoology from the University of Wisconsin.
Socha's interests, research and teaching focus on how to create effective software-enabled systems that solve important human needs. This is a holistic design space involving many aspects from technical to social, business to science, quantitative to qualitative. Currently, he is focusing his research on two areas: software testing, and biomimicry. In software testing, he works with industrial colleagues to explore various aspects of what is now called computer aided software testing. This is a simple and effective way of combining the best of what humans do well and what computers do well. One question he is exploring is the dynamics of why and how software testers accept, or do not accept, to follow these practices. In biomimicry, he is exploring how the biomimicry design process is, and could be, used to create better software systems and better organizational processes. A third area of interest is organizational design and team effectiveness.