HOME

TheInfoList



OR:

William G. Griswold is a professor of Computer Science and Engineering at the
University of California, San Diego The University of California, San Diego (UC San Diego or colloquially, UCSD) is a public university, public Land-grant university, land-grant research university in San Diego, California. Established in 1960 near the pre-existing Scripps Insti ...
.Faculty research profile
, Department of Computer Science and Engineering, UC San Diego, retrieved 2010-01-25.
His research is in
software engineering Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term '' ...
; he is best known for his works on
aspect-oriented programming In computing, aspect-oriented programming (AOP) is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns. It does so by adding behavior to existing code (an advice) ''without'' modifying t ...
using
AspectJ AspectJ is an aspect-oriented programming (AOP) extension created at PARC for the Java programming language. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse. AspectJ has become a widely use ...
and on finding invariants of programs to support
software evolution Software evolution is the continual development of a piece of software after its initial release to address changing stakeholder and/or market requirements. Software evolution is important because organizations invest large amounts of money in the ...
. Griswold received his Ph.D. from the
University of Washington The University of Washington (UW, simply Washington, or informally U-Dub) is a public research university in Seattle, Washington. Founded in 1861, Washington is one of the oldest universities on the West Coast; it was established in Seattle a ...
(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. He has been the chair of ACM SIGSOFT, co-program chair of the 2005
International Conference on Software Engineering The International Conference on Software Engineering (ICSE), is one of the largest annual software engineering conferences. It has an 'A*' rating in thRankingsof thComputing Research and Education Association of Australasia (CORE)and an 'A1' rat ...
, and program chair of the 2002 ACM SIGSOFT Symposium on the Foundations of Software Engineering. He is the son of
Ralph Griswold Ralph E. Griswold (May 19, 1934, Modesto, CA – October 4, 2006, Tucson, AZ) was a computer scientist known for his research into high-level programming languages and symbolic computation. His language credits include the string processing la ...
. He has two children Hannah and Atticus.


References


External links


Home page
at UCSD Year of birth missing (living people) Living people American computer scientists University of Washington alumni University of California, San Diego faculty University of Arizona alumni {{Compu-scientist-stub