The secret history of information hiding

  • Authors:
  • David L. Parnas

  • Affiliations:
  • Professor of Software Engineering, McMaster University

  • Venue:
  • Software pioneers
  • Year:
  • 2002

Quantified Score

Hi-index 0.01

Visualization

Abstract

The concept of "information-hiding" as a software design principle is widely accepted in academic circles. Many successful designs can be seen as successful applications of abstraction or information hiding. On the other hand, most industrial software developers do not apply the idea and many consider it unrealistic. This paper describes how the idea developed, discusses difficulties in its application, and speculates on why it has not been completely successful.