Abstract :
David Notkin is the Bradley Professor of Computer Science & Engineering at the University of Washington, where he has been on the faculty since 1984, serving as department chair from 2001-2006. He received his Sc.B. from Brown University, and his Ph.D. from Carnegie Mellon University. His teaching and research interests are in software engineering, with a particular focus in software evolution understanding why software is so hard and expensive to change and in reducing those difficulties. Notkin has held visiting faculty positions at Tokyo Institute of Technology and Osaka University, and spent four months as a visiting researcher at IBM´s Haifa Research Laboratory. Notkin was awarded an NSF Presidential Young Investigator Award in 1988 and was named an ACM Fellow in 1998. In 2000, he received the University of Washington Distinguished Graduate Mentor Award. He has served as an associate editor of the ACM Transactions on Software Engineering and Metholodogy and on IEEE Transactions on Software Engineering. He was program co-chair for the 17th International Conference on Software Engineering and program chair for the 1st ACM SIGSOFT Symposium on the Foundations of Software Engineering. He has over a dozen Ph.D. students who are active in research, education, and service.