26. – 30. August 1996, Dagstuhl Seminar 9635

The History of Software Engineering


W. Aspray, R. Keil-Slawik, D. Parnas

Auskunft zu diesem Dagstuhl Seminar erteilt

Dagstuhl Service Team


Dagstuhl's Impact: Dokumente verfügbar
Dagstuhl-Seminar-Report 153

In August 1996 about a dozen historians met with about a dozen computer scientists to discuss the history of software engineering. The term software engineering has been deliberately chosen as being provocative at the 1968 NATO Conference on Software Engineering. This notion was meant to imply that software manufacture should be based on the types of theoretical foundations and practical disciplines that are established in the traditional branches of engineering. This need was motivated by the so-called software crisis. Ever since, the debate whether such a crisis exists has continued within the software engineering community. It is a crucial question, because if the answer is yes, software engineering may not be called an engineering discipline yet. If the answer were no, the question would be, what is it that constitutes this discipline.

It turned out at the seminar that there may or may not be a software crisis, but there is definitely what might be called an identity crisis. A strong indicator for this phenomenon is the fact that after more than 30 years computer scientists are investigating the history of other established branches of engineering to find out (or to define?) what should be done to turn software engineering into a sound engineering discipline. In this endeavor, historians were regarded to be some kind of universal problem solvers who were called in whenever a general answer to some fundamental question was needed.

Of course, this could not work, because history is not a methodical vehicle to clarify ones own identity or to derive normative principles and guidelines for a discipline.

Furthermore, there is only little historic knowledge in the field of software engineering as compared to the ``History of Programming Languages'', for instance, or the history of electronic calculating devices. Thus, a Dagstuhl seminar on the ``History of Software Engineering'' can only act as a starting point, providing (a) a first overview of what has been accomplished so far and (b) identify crucial issues to be studied in the future.

With respect to my own expectations about the possible outcome, I have to admit that I was too optimistic when I took the first initiative for this seminar. I underestimated the personal and disciplinary identity problems and I was expecting more historical studies already having been carried out in the field. As a consequence, this seminar report does not provide the reader with a coherent and concise account of what constitutes the history of software engineering. It contains, however, some of the many facets, issues and approaches to the field which have made this Dagstuhl seminar a very stimulating event and which may serve as a starting point for further investigations. More than before, I am convinced that studying the history of software engineering is a necessary and rewarding activity especially also for young scholars in the field. I want to thank the people from Schloß Dagstuhl for providing such a stimulating environment. Thanks also to Bill Aspray and David Parnas who organized the seminar together with me, and finally many thanks to Andreas Brennecke who took the burden to prepare this seminar report.

Paderborn, July 1997 Reinhard Keil-Slawik


Bücher der Teilnehmer 

Buchausstellung im Erdgeschoss der Bibliothek

(nur in der Veranstaltungswoche).


In der Reihe Dagstuhl Reports werden alle Dagstuhl-Seminare und Dagstuhl-Perspektiven-Workshops dokumentiert. Die Organisatoren stellen zusammen mit dem Collector des Seminars einen Bericht zusammen, der die Beiträge der Autoren zusammenfasst und um eine Zusammenfassung ergänzt.


Download Übersichtsflyer (PDF).


Es besteht weiterhin die Möglichkeit, eine umfassende Kollektion begutachteter Arbeiten in der Reihe Dagstuhl Follow-Ups zu publizieren.

Dagstuhl's Impact

Bitte informieren Sie uns, wenn eine Veröffentlichung ausgehend von
Ihrem Seminar entsteht. Derartige Veröffentlichungen werden von uns in der Rubrik Dagstuhl's Impact separat aufgelistet  und im Erdgeschoss der Bibliothek präsentiert.