Will software engineering ever be engineering? - Davis, Michael (Communications of the ACM, 2011)
Considering whether software engineering and engineering can share a profession.