Prospects for an Engineering Discipline of Software

Mary Shaw

Mary Shaw

Carnegie Mellon University

Search for more papers by this author
First published: 15 January 2002

Abstract

The term “software engineering” was coined in 1968 as a statement of aspiration. That year, the North Atlantic Treaty Organization convened a workshop by that name to assess the state and prospects of software production. Capturing the imagination of software developers, the NATO phrase “software engineering” achieved popularity during the 1970s. It now refers to a collection of management processes, software tooling, and design activities for software development. The resulting practice, however, differs significantly from the practice of older forms of engineering. Definitions development and a desceplain, spacifications, and common practice are discussed.

The full text of this article hosted at iucr.org is unavailable due to technical difficulties.