Key points are not available for this paper at this time.
Software evolution, iterative, and agile development represent a fundamental departure from the previous waterfall-based paradigm of software engineering.
Václav Rajlich (Tue,) studied this question.