OpenDataBase: Entered:
OpenDataBase: Host is localhost
, pillowan_marian, Shaw55Weil, pillowan_pictures
Three Patterns that Help Explain the Development of Software Engineering


   Publications

Three Patterns that Help Explain the Development of Software Engineering

Mary Shaw
Position paper for Dagstuhl Workshop on Software Architecture, August 1996, unpaginated.

KeyWords:history of software engineering,software engineering,abstraction concerns

Online Links:      PDF of talk       HTML of text       Postscript       PDF       HTML of talk

Abstract:

The term "software engineering" came to prominence when it was used as the name of a NATO workshop in 1968. It was used then to draw attention to software development problems. It was then, as to a large extent it remains now, a phrase of aspiration, not of description. In the intervening years, the focus of the academic community (though not so much the industrial software development community) has shifted from simply writing programs to analyzing and reasoning about large distributed systems of software and data the come from diverse sources. I see three simple patterns that have guided this development. Each of these provides partial explanations, but none is either comprehensive enough or rich enough to be in and of itself a full model. These notes describe those three patterns.

Preferred citation: Mary Shaw, Three patterns that help explain the development of software engineering, (position paper, Dagstuhl Workshop on Software Architecture, 1996, unpaginated.
Entry last Updated 2006-06-19

You are visiting Mary Shaw's Bibliographic pages (Copyright © 2002, 2005,2007 by Roy Weil and others. All rights reserved ) It contains the database of papers published by her and others at Carnegie Mellon Computer Science Department. The software used to index and search these papers is Marian - the on-line-braian, available at Marian's Home site. Comments and suggesions are welcome