gptkbp:instanceOf
|
Person
|
gptkbp:affiliation
|
gptkb:University_of_California,_San_Diego
|
gptkbp:awards
|
gptkb:NSF_CAREER_Award
ACM Fellow
IEEE Fellow
|
gptkbp:birthPlace
|
gptkb:United_States
|
gptkbp:birthYear
|
1965
|
gptkbp:collaboratedWith
|
gptkb:Brad_A._Myers
gptkb:Richard_P._Gabriel
gptkb:Michael_D._Ernst
gptkb:Mary_Shaw
gptkb:David_Garlan
|
gptkbp:contribution
|
Developed the concept of software design patterns
Worked on software tools for program analysis
Contributed_to_the_development_of_the_Eclipse_IDE
|
gptkbp:education
|
Ph.D._in_Computer_Science
|
gptkbp:field
|
Computer Science
|
https://www.w3.org/2000/01/rdf-schema#label
|
William M. Griswold
|
gptkbp:influencedBy
|
gptkb:Edsger_W._Dijkstra
Barbara Liskov
|
gptkbp:knownFor
|
Software Engineering
|
gptkbp:location
|
gptkb:La_Jolla,_California
|
gptkbp:nationality
|
American
|
gptkbp:occupation
|
Computer_Scientist
|
gptkbp:patentCitation
|
gptkb:Dynamic_Software_Update_System
Code Analysis Tool
Software Debugging Tool
Software Version Control System
Automated_Software_Testing_Tool
|
gptkbp:patentDescription
|
gptkb:Dynamic_Software_Updates
|
gptkbp:project
|
gptkb:Software_Engineering_Research_Group
Software Analysis and Transformation
Software_Development_Tools
Software_Architecture_Research
Software_Maintenance_Research
|
gptkbp:publishes
|
gptkb:Software_Engineering_at_Google
Software Maintenance and Evolution
Refactoring for Software Design Patterns
The_Art_of_Software_Engineering
|
gptkbp:researchInterest
|
Programming Languages
Software Development
Software Architecture
|
gptkbp:studentSupportServices
|
gptkb:David_Notkin
|