William G. Griswold is a professor of Computer Science and Engineering at the University of California, San Diego. [1] His research is in software engineering; he is best known for his works on aspect-oriented programming using AspectJ [2] and on finding invariants of programs to support software evolution. [3]
Griswold received his Ph.D. from the University of Washington (Computer Science 1991 as well as a M.S. Computer Science 1988. His BA was from the University of Arizona in 1985. Major Mathematics, minor Computer Science, with highest honors) and joined the UCSD faculty in 1991. [1] He has been the chair of ACM SIGSOFT, [1] [4] co-program chair of the 2005 International Conference on Software Engineering, [1] [5] and program chair of the 2002 ACM SIGSOFT Symposium on the Foundations of Software Engineering. [1] [6]
He is the son of Ralph Griswold. [7] He has two children Hannah [8] and Atticus. [9]
William G. Griswold is a professor of Computer Science and Engineering at the University of California, San Diego. [1] His research is in software engineering; he is best known for his works on aspect-oriented programming using AspectJ [2] and on finding invariants of programs to support software evolution. [3]
Griswold received his Ph.D. from the University of Washington (Computer Science 1991 as well as a M.S. Computer Science 1988. His BA was from the University of Arizona in 1985. Major Mathematics, minor Computer Science, with highest honors) and joined the UCSD faculty in 1991. [1] He has been the chair of ACM SIGSOFT, [1] [4] co-program chair of the 2005 International Conference on Software Engineering, [1] [5] and program chair of the 2002 ACM SIGSOFT Symposium on the Foundations of Software Engineering. [1] [6]
He is the son of Ralph Griswold. [7] He has two children Hannah [8] and Atticus. [9]