A Brief History of Software Engineering

@article{Wirth2008ABH,
  title={A Brief History of Software Engineering},
  author={N. Wirth},
  journal={IEEE Annals of the History of Computing},
  year={2008},
  volume={30}
}
  • N. Wirth
  • Published 2008
  • Computer Science
  • IEEE Annals of the History of Computing
  • This personal perspective on the art of programming begins with a look at the state of programming from about 1960, and it follows programming's development through the present day. The article examines key contributions to the field of software engineering and identifies major obstacles, which persist even today. 
    63 Citations

    Topics from this paper.

    Software Engineering: History
    • D. Grier
    • Computer Science, Engineering
    • Encyclopedia of Software Engineering
    • 2010
    • 4
    The practices of programming
    • I. Bergstrom, A. Blackwell
    • Computer Science
    • 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
    • 2016
    • 20
    • PDF
    Assembling a prehistory for formal methods: a personal view
    CHANGEABILITY IN MODEL DRIVEN WEB DEVELOPMENT
    • DAVID VAN DIJK BORN IN IJSSELSTEIN
    • 2009
    • 4
    Architecture-Driven Integration of Modeling Languages for the Design of Software-Intensive Systems
    • 12
    • PDF
    Projects Characteristics Determining Suitability of Software Development Process

    References

    SHOWING 1-10 OF 29 REFERENCES
    A critical review of the state of the programming art
    • 8
    • PDF
    An overview of Ada
    • J. Barnes
    • Computer Science
    • Softw. Pract. Exp.
    • 1980
    • 49
    Structured programming
    • 1,172
    • PDF
    Communicating sequential processes
    • 10,037
    • PDF
    A Plea for Lean Software
    • 126
    Programming with abstract data types
    • 466
    • PDF
    Cooperating sequential processes
    • 734
    • PDF
    Notes on structured programming
    • 1,010
    • PDF
    Assigning Meanings to Programs
    • 1,520
    Abstract types defined as classes of variables
    • 13