This paper attempts to define the principles and goals that affect the practice of software engineering. Its intent is to organize these aspects of software engineering into a framework that rationalizes and encourages their proper use, while placing in perspective the diversity of techniques, methods, and tools that presently comprise the subject of software engineering.
No takes yet. Share an insight, caveat, or question.
Ross et al. (1975) studied this question.
Synapse has enriched one closely related paper. Consider it for comparative context: