Talk:David Parnas

From Wikipedia, the free encyclopedia

This article is within the scope of WikiProject Biography. For more information, visit the project page.
Start This article has been rated as Start-Class on the project's quality scale. [FAQ]
This article is supported by the Science and academia work group.
This article is within the scope of WikiProject Ireland, an attempt to build a comprehensive and detailed guide to Ireland on Wikipedia. For more information, or to get involved, visit the project page.
Start This article has been rated as Start-Class on the Project's quality scale.
(If you rated the article please give a short summary at comments to explain the ratings and/or to identify the strengths and weaknesses.)
Low This article has been rated as Low-importance on the priority scale.

[edit] Technical Realism

Would anyone be so kind as to explain what "technical realism" means in this instance?

[edit] Cohesion and Coupling

Parnas is often credited with introducing these concepts, but I've just gone back to the classic 1972 ACM and these concepts, while implicit, are not explicitly mentioned.--RichardVeryard 09:53, 28 September 2006 (UTC)

A review of the ACM Digital Library uncovers a single instance in all of Parnas's writing [Parnas, Schouwen, and Kwan. "Evaluation of safety-critical software," CACM, 33 (6), June 1990] where he used the terms coupling or cohesion--in that instance without attribution. If he is "often credited" where and by whom?Stirrer (talk) 18:18, 18 November 2007 (UTC)

The metrics of coupling and cohesion were originally proposed by Larry Constantine as correctly referred in Coupling_(computer_science). David Parnas did not contribute directly or indirectly to these metrics. The original reference is the seminal 1974 IBM Systems Journal paper Structured Design, which describes nearly 10 years of pioneering research by Larry Constantine. The ideas behind Coupling and Cohesion were initially published in "Segmentation and Design Strategies for Modular Programming." In Barnett and Constantine (eds.), Modular Programming: Proceedings of a National Symposium. Cambridge, MA: Information & Systems Press, 1968 and “The Programming Profession, Programming Theory, and Programming Education,” Computers and Automation 17, 2 (Feb. 1968) pp. 14-19. —Preceding unsigned comment added by 193.136.232.3 (talk) 08:40, 19 November 2007 (UTC)