David Parnas

#3,395
Most Influential Person

Canadian software engineer

Why Is David Parnas Influential?

(Suggest an Edit or Addition)

Parnas earned his Ph.D. in Electrical Engineering from Carnegie Mellon University. He has taught as a professor at numerous universities, including the University of North Carolina at Chapel Hill, the University of Victoria in Canada, and the University of Limerick in Ireland.

Parnas is world-renowned as an early promoter and developer of standards and designs for software engineering. He made fundamental contributions to programming by promoting modular designs, including the concept of “object oriented programming,” a now ubiquitous approach to designing and developing robust and extensible software. He is also known for his promotion of documentation in computer code, facilitating its proper use. He earned a professional engineering license in Canada and is widely regarded as the first computer scientist to help the discipline of software engineering take on the rigor of other engineering disciplines, with his emphasis on design and documentation. His ideas have become part and parcel to good programming principles today. He is also known for his social activism, notably his resistance to the US Strategic Defense Initiative (“Star Wars”), arguing that it would be impossible to develop software good enough to be usable as a defense against a nuclear attack.

Parnas is a Fellow of the Royal Society of Canada (1992) as well as the Association of Computing Machinery (1994). He won the IEEE Computer Society Award in 2007. He received an honorary doctorate from the Vienna University of Technology in 2011.

Academic Website

Featured in Top Influential Computer Scientists Today

According to Wikipedia, David Lorge Parnas is a Canadian early pioneer of software engineering, who developed the concept of information hiding in modular programming, which is an important element of object-oriented programming today. He is also noted for his advocacy of precise documentation.

(See a Problem?)

David Parnas's Published Works

Number of citations in a given year to any of this author's works
Total number of citations to an author for the works they published in a given year. This highlights publication of the most important work(s) by the author
19001910192019301940195019601970198019902000201020200500100015002000250030003500400045005000550060006500

Published Papers

This paper list is powered by the following services:

Metadata from Crossref logo

Other Resources About David Parnas

What Schools Are Affiliated With David Parnas?

David Parnas is affiliated with the following schools:

David Parnas's Academic­Influence.com Rankings

Image Attributions