What makes software development engineering
An essay argues software engineering means systematic, constrained design, tracing the idea to the 1968 NATO conference.
The essay asks why software engineer implies more rigor than coder, programmer, or developer. It traces the idea to the 1968 NATO Software Engineering Conference, the software crisis, and debates over ALGOL 68 and structured programming associated with Edsger Dijkstra. It cites UNESCO, the US National Academies, and IEEE, and notes that SWEBOK defines software engineering as a systematic, disciplined, quantifiable approach to building and maintaining software.
4