Last modified on April 9, 2019, at 21:39

Software engineering

Software engineering is "an occupation that has been a craft or art form rather than a true engineering field." [1] For example:

  • The software industry spends more money on finding bugs and on cancelled projects than on anything else![1]

In the United States the official engineering accreditation board, ABET, has accredited 13 undergraduate software engineering programs since 2003, and in Canada 9 such programs have been accredited (by CEAB). [2]


  1. Software Engineering Best Practices, by Capers Jones