10 Classical Software Engineering Papers

This collections includes 10 articles published between 1968 and 1995.

(stats / articles)




1995 (3)

1995
Architectural mismatch: why reuse is so hard
IEEE Software 1995 (6); by D. Garlan, R. Allen, J. Ockerbloom

Why isn't there more progress toward building systems from existing parts One answer is that the assumptions of the parts about their intended…

1995
The 4+1 View Model of architecture
IEEE Software 1995 (6); by P. Kruchten

The 41 View Model organizes a description of a software architecture using five concurrent views, each of which addresses…

1995
Coordination in Software Development
Communications of the ACM 1995 (3); by Robert E. Kraut, Lynn A. Streeter

1988 (3)

1988
A Field Study of the Software Design Process for Large Systems
Communications of the ACM 1988 (11); by Bill Curtis, Herb Krasner, Neil Iscoe
1988
A spiral model of software development and enhancement
IEEE Computer 1988 (5); by B. W. Boehm

A short description is given of software process models and the issues they address.

1988
Characterizing the software process: a maturity framework
IEEE Software 1988 (2); by W. S. Humphrey

A description is given of a software-process maturity framework that has been developed to provide the US Department of Defense…

1987 (1)

1987
No Silver Bullet Essence and Accidents of Software Engineering
IEEE Computer 1987 (4); by F. P. J. Brooks

1976 (1)

1976
Symbolic Execution and Program Testing
Communications of the ACM 1976 (7); by James C. King

1972 (1)

1972
On the Criteria to Be Used in Decomposing Systems into Modules
Communications of the ACM 1972 (12); by D. L. Parnas

1968 (1)

1968
Letters to the Editor: Go to Statement Considered Harmful
Communications of the ACM 1968 (3); by Edsger W. Dijkstra