E-type programs - Must evolve over time
A program that is used must be continually adapted else it becomes progressively less satisfactory
As a program is evolved, its complexity increases unless work is done to maintain or reduce it
The program evolution process is self-regulating with close to normal distribution of measures of product and process attributes
The average effective global activity rate on an evolving system is invariant over the product's lifetime
During the active life of an evolving program, the content of successive releases is statistically invariant
The functional content of a program must be continually increased to maintain user satisfaction over its lifetime
… programs will be perceived as of declining quality unless rigorously maintained and adapted to a changing operational environment
Programming Processes constitute Multi-loop, Multi-level Feedback systems and must be treated as such to be successfully modified or improved