What Is Software Engineering?
This is an incremental contribution for software engineering practitioners and educators.
The article proposes a set of basic notions for software engineering to address conceptual mistakes, aiming to improve quality and productivity in software creation and operation.
A later translation (2015) of the article in Russian published in 1990. The article proposes an approach to defining a set of basic notions for subject area of software engineering discipline. The set of notions is intended to serve as a basis for detection and correction of some widespread conceptual mistakes in the efforts aimed at improving the quality and work productivity in creation and operation of software.