David L. Parnas

GPTKB entity

Properties (47)
Predicate Object
gptkbp:instanceOf computer scientist
gptkbp:affiliation gptkb:University_of_Toronto
gptkb:Carleton_University
gptkb:University_of_Alberta
gptkb:McMaster_University
gptkbp:almaMater gptkb:University_of_Toronto
gptkbp:awards gptkb:IEEE_Computer_Pioneer_Award
gptkbp:birthDate 1938-05-08
gptkbp:children 3
gptkbp:contribution design of software systems
gptkbp:field computer science
https://www.w3.org/2000/01/rdf-schema#label David L. Parnas
gptkbp:influenced agile methodologies
object-oriented programming
software engineering practices
software testing
requirements engineering
software project management
gptkbp:influencedBy gptkb:W._Edward_Deming
gptkbp:knownFor modular programming
software engineering
information hiding
gptkbp:nationality Canadian
gptkbp:notableAlumni decomposition
software architecture
separation of concerns
module design
program documentation
gptkbp:notableFeature gptkb:Journal_of_Software_Engineering_and_Applications
gptkb:Communications_of_the_ACM
gptkb:IEEE_Transactions_on_Software_Engineering
gptkb:Journal_of_Systems_and_Software
gptkb:Software_Engineering_Journal
gptkb:ACM_SIGSOFT_Software_Engineering_Notes
gptkb:Journal_of_Software_Maintenance:_Research_and_Practice
IEEE Software
Software: Practice and Experience
Software Engineering: An International Journal
gptkbp:occupation professor
gptkbp:publishes Software Engineering: Concepts and Practice
Software Requirements: Styles and Techniques
The_Principles_of_Software_Engineering
gptkbp:researchFocus software maintenance
software reliability
software design
gptkbp:residence gptkb:Canada
gptkbp:spouse Marlene_Parnas