Role of concepts in software evolution
Václav Rajlich · 2002
Software evolution is a phase in the software lifecycle where major changes in software are made. Incremental change adds new functionality to software and is one of the key principles of software evolution. This paper presents a methodology for incremental change and a case study of a small application written in Java. Domain concepts play a key role.